Справочник наконечников стрелок

Diagrammix3 предоставляет 31 различный стиль наконечников стрелок для коннекторов и линий. Этот справочник охватывает все доступные типы и их типичное применение.

Применение наконечников

Через Инспектор

  1. Выделите коннектор или линию
  2. Откройте панель Инспектора
  3. Найдите выпадающие списки Start Arrow и End Arrow
  4. Выберите нужный стиль наконечника

Наконечники в Инспекторе

Начальный и конечный наконечники

  • Start Arrow: Наконечник в начале линии (откуда вы начали рисовать)
  • End Arrow: Наконечник в конце линии (где вы закончили рисовать)

Вы можете использовать разные наконечники на каждом конце.

Полный справочник наконечников

Все типы наконечников

Базовые наконечники

ТипНазваниеОписаниеТипичное применение
noneNoneБез наконечникаПростые линии, соединения без направления
standardArrowКлассический заполненный треугольникОбщие блок-схемы, направленный поток
inflectedInflectedИзогнутая стрелкаСтилизованные диаграммы, динамичный поток
stickStrokedStickОткрытый шеврон (>)Лёгкие индикаторы направления
doubleStickStrokedDouble StickДвойной шеврон (>>)Сильное направление, продолжение

Геометрические фигуры

ТипНазваниеОписаниеТипичное применение
roundCircleЗаполненный кругКонечные точки, узлы
roundStrokedCircle StrokedПолый кругАльтернативные конечные точки
squareSquareЗаполненный квадратБлочные конечные точки
boxStrokedBox StrokedПолый квадратАльтернативные блочные конечные точки
boxBoxАналогично квадратуТерминаторы диаграмм
barBarВертикальная чертаРазмерные линии, границы
arcStrokedArcДуга/полумесяцСпециальные нотации

Ромбовидные фигуры

ТипНазваниеОписаниеТипичное применение
diamondDiamondЗаполненный ромбТочки решений, соединения
diamondStrokedDiamond StrokedКонтурный ромбАльтернативные точки решений
diamondCurvedDiamond CurvedИзогнутый ромбСтилизованные диаграммы
whiteDiamondWhite DiamondПолый ромб (белый)Агрегация UML

Треугольные фигуры

ТипНазваниеОписаниеТипичное применение
whiteTriangleWhite TriangleПолый треугольникНаследование UML (альтернатива)
umlInheritanceInheritanceПолый треугольник (стиль UML)Наследование классов UML

Декоративные

ТипНазваниеОписаниеТипичное применение
singleFeather1 FeatherОдинарное пероДекоративные диаграммы
doubleFeather2 FeatherДвойное пероДекоративные диаграммы
tripleFeather3 FeatherТройное пероДекоративные диаграммы

Технические/размерные

ТипНазваниеОписаниеТипичное применение
dimensionLineDimensionСтрелка для измеренийТехнические чертежи, размеры
dimensionLineAndBarDimension BarРазмер с чертойТехнические чертежи
crossCrossЗнак XСообщение уничтожения UML, завершение

Нотация ER-диаграмм

ТипНазваниеОписаниеТипичное применение
crowsFeetCrows FeetТрёхзубчатая вилкаER: связь «много»
crowBarCrow BarВилка с чертойER: один-ко-многим
crowBarSegmentCrow Bar SegmentВилка с сегментомER: вариация
crowBallCrow BallВилка с кругомER: ноль-ко-многим
crowBallCircleCrow Ball CircleВилка с двойным кругомER: необязательное «много»
barBallBar BallЧерта с кругомER: ноль-к-одному
barBarBar BarДвойная чертаER: ровно один

Категории по применению

Блок-схемы

Для общих блок-схем используйте:

  • standard (Arrow) — Наиболее распространённый, чёткое направление
  • none — Для двунаправленных или ненаправленных связей
  • stickStroked (Stick) — Лёгкая альтернатива

Диаграммы UML

Для диаграмм классов UML:

  • umlInheritance — Наследование классов (extends)
  • whiteTriangle — Альтернативный стиль наследования
  • whiteDiamond — Агрегация (слабое «имеет»)
  • diamond — Композиция (сильное «имеет»)
  • standard — Ассоциация, зависимость
  • stickStroked — Зависимость (альтернатива)

Для диаграмм последовательностей UML:

  • standard — Синхронные сообщения
  • stickStroked — Асинхронные сообщения
  • cross — Сообщение уничтожения

ER-диаграммы

Для обозначения кардинальности:

  • barBar — Ровно один (1)
  • crowBar — Один ко многим (1..*)
  • crowsFeet — Много (*)
  • barBall — Ноль к одному (0..1)
  • crowBall — Ноль ко многим (0..*)

Технические чертежи

Для размеров и измерений:

  • dimensionLine — Стандартные размерные стрелки
  • dimensionLineAndBar — Размер с терминаторами
  • bar — Маркеры границ

Размер наконечников

В Инспекторе

Некоторые наконечники поддерживают настройку размера:

  1. Выделите коннектор
  2. В Инспекторе найдите Arrow Size
  3. Настройте масштаб (маленький, средний, большой)

В зависимости от толщины линии

Размер наконечника часто масштабируется с толщиной линии:

  • Более толстые линии = более крупные наконечники
  • Более тонкие линии = более мелкие наконечники

Советы

  1. Единообразие: Используйте один стиль наконечника по всей диаграмме
  2. Смысл имеет значение: Выбирайте наконечники, передающие правильное семантическое значение
  3. Не злоупотребляйте: Не каждой линии нужен наконечник
  4. Учитывайте печать: Детализированные наконечники могут плохо печататься в малом размере
  5. Соответствуйте нотации: Используйте ER-стрелки для ER, UML-стрелки для UML

Краткая справочная таблица

КатегорияНаконечники
Базовыеnone, standard, inflected, stickStroked, doubleStickStroked
Кругиround, roundStroked
Квадратыsquare, box, boxStroked
Ромбыdiamond, diamondStroked, diamondCurved, whiteDiamond
ТреугольникиwhiteTriangle, umlInheritance
Чертыbar, arcStroked
ДекоративныеsingleFeather, doubleFeather, tripleFeather
ТехническиеdimensionLine, dimensionLineAndBar, cross
ERcrowsFeet, crowBar, crowBarSegment, crowBall, crowBallCircle, barBall, barBar