CATIA Macro "Любая геометрия бесконечна" - PullRequest
0 голосов
/ 03 мая 2018

Я пытаюсь измерить расстояние между линией и точкой, используя приведенный ниже код.

ptref = Partdocument.Part.CreateReferenceFromObject(pt1) 'creating reference from point
    refline = Partdocument.Part.CreateReferenceFromObject(line1) 'creating reference from line

Получить меру

 TheMeasurable = TheSPAWorkbench.GetMeasurable(refline)
    dist1 = TheMeasurable.GetMinimumDistance(ptref)

, так как линия и точка находятся в другой плоскости, я не получаю требуемый вывод. Я хочу измерить, используя "Any geometry, infinite option".

Пожалуйста, предложите, как я могу это включить.

1 Ответ

0 голосов
/ 03 мая 2018

Это не поддерживается с помощью SPAWorkbench / Measurable.

В качестве обходного пути нетрудно получить конечные точки линии и выполнить вычисления с использованием векторной алгебры.

...