Please enable JavaScript to view this site.

Интерфейс..

Automation:

BOOL CurveIntersection (LPDISPATCH curve,

LPDISPATCH fases,

LPDISPATCH points);

Синтаксис COM:

BOOL CurveIntersection (LPCURVE3D curve,

LPFACECOLLECTION faces,

LPCOORDINATE3DCOLLECTION points);

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

curve

- Указатель на интерфейс 3D кривой ksCurve3D.

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

faces

- Коллекция граней пересекаемых кривой ksFaceCollection,

points

- Коллекция координат точек пересечений ksCoordinate3dCollection.

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

TRUE

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

FALSE

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

Примечание:

1. Координаты точек сортируются по параметру кривой t.

2. Параметры faсes, points являются необязательными.

3. Заполняются только присланные коллекции.

4. Интерфейсы коллекций для заполнения нужно получить с помощью функций:

ksFaceCollection, ksD ocument3D::GetInterface с параметром o3dType = o3d_faceCollection;

ksCoordinate3dCollection, ksDocument3D::GetInterface с параметром o3dType = o3d_coordinate3dCollection.

Подразделы:

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

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