@alek77 Если еще интересно, то вот код, который рисует два сегмента эскиза поверх выбранной кромки. Первый сегмент от начальной точки кромки до точки выбора, второй сегмент - от конечной точки выбранной кромки до точки выбора.
При этом учитывается:
положение компонента в сборке;
поворот чертежного вида относительно пространства модели.
Код как обычно - лишь бы работало - все в одном методе.
Вот что не пробовал, так это многоуровневые сборки. Боюсь что бы не приходилось делать пересчет положения выбранного компонента столько раз, на каком уровне вложения на