Please enable JavaScript to view this site.

Интерфейс...

Синтаксис Automation:

BOOL IntersectEx( ICurve2D * Curve2, double Epsilon, BOOL TouchInclude, VARIANT * Points, VARIANT * T1, VARIANT * T2, VARIANT *IntersectForms );

Синтаксис COM:

HRESULT IntersectEx( ICurve2D * Curve2, double Epsilon, BOOL TouchInclude, VARIANT * Points, VARIANT * T1, VARIANT * T2, VARIANT * IntersectForms, BOOL * Result );

Возвращаемое значение:

TRUE

- в случае успеха,

FALSE

- в случае неудачи.

Входные параметры:

Curve2

- вторая кривая ICurve2D,

Epsilon

- погрешность вычисления,

TouchInclude

- возвращать точки касания.

 

Выходные параметры:

Points

- массив SAFEARRAY точек VT_ARRAY | VT_R8,

T1

- массив SAFEARRAY параметров для первой  кривой VT_ARRAY | VT_R8,

T2

- массив SAFEARRAY параметров для первой  кривой VT_ARRAY | VT_R8,

IntersectForms

- массив SAFEARRAY типов самопересечения из перечисления ksCurvesIntersectFormEnum  VT_ARRAY | VT_I4 .

 

Версия КОМПАС v22

Подразделы:

(отсутствуют)

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78