![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Действие: создать справочную точку.
Доступ: метод класса FeatureManager.
Описание:
Function InsertReferencePoint (_
ByVal NRefPointType As Long, _
ByVal NRefPointAlongCurveType As Long, _
ByVal DDistance_or_Percent As Double, _
ByVal NumberOfRefPoints As Long _
) As Variant
Аргументы:
NRefPointType – тип справочной точки – значение из перечисления swRefPointType_e;
NRefPointAlongCurveType – тип справочной точки на кривой – значение из перечисления swRefPointAlongCurveType_e;
DDistance_or_Percent – расстояние или процент длины, если аргумент NRefPointAlongCurveType равен swRefPointAlongCurveDistance или swRefPointAlongCurvePercentage соответственно;
NumberOfRefPoints – количество справочных точек, если аргумент NRefPointAlongCurveType равен swRefPointAlongCurveEvenlyDistributed.
Возвращаемое значение:
одномерный массив объектов класса Feature.
Элементы перечисления swRefPointType_e:
swRefPointInvalid ‑ недействительная;
swRefPointUndefined ‑ неопределена;
swRefPointAlongCurve – вдоль кривой;
swRefPointCenterEdge – центр кромки;
swRefPointFaceCenter – центр грани;
swRefPointFaceVertexProjection – проекция вершины;
swRefPointIntersection ‑ пересечение.
Действие: создать справочную ось.
Доступ: метод класса ModelDoc2.
Описание:
Function InsertAxis2 (_
ByVal AutoSize As Boolean _
) As Boolean
Аргументы:
если аргумент AutoSize равен True, то справочная ось автоматически установит свою длину.
Возвращаемое значение:
True, если справочная ось была создана.
Действие: создать справочную плоскость.
Доступ: метод класса FeatureManager.
Описание:
Function InsertRefPlane (_
ByVal FirstConstraint As Long, _
ByVal FirstConstraintAngleOrDistance As Double, _
ByVal SecondConstraint As Long, _
ByVal SecondConstraintAngleOrDistance As Double, _
ByVal ThirdConstraint As Long, _
ByVal ThirdConstraintAngleOrDistance As Double _
) As Object
Аргументы:
FirstConstraint – первое ограничение – значение из перечисления swRefPlaneReferenceConstraints_e;
FirstConstraintAngleOrDistance – угол или расстояние для первого ограничения;
SecondConstraint – второе ограничение – значение из перечисления swRefPlaneReferenceConstraints_e;
SecondConstraintAngleOrDistance – угол или расстояние для второго ограничения;
ThirdConstraint ‑ третье ограничение – значение из перечисления swRefPlaneReferenceConstraints_e;
ThirdConstraintAngleOrDistance ‑ угол или расстояние для третьего ограничения.
Возвращаемое значение:
объект класса RefPlane.
Примечание:
до создания справочной плоскости элементы модели должны быть выделены методом SelectByID2 со следующими порядковыми номерами:
0 – первый элемент;
1 – второй элемент;
2 – третий элемент.
Элементы перечисления swRefPlaneReferenceConstraints_e:
swRefPlaneReferenceConstraint_Parallel ‑ параллельность;
swRefPlaneReferenceConstraint_Perpendicular ‑ перпендикулярность;
swRefPlaneReferenceConstraint_Coincident ‑ совпадение;
swRefPlaneReferenceConstraint_Distance ‑ расстояние;
swRefPlaneReferenceConstraint_Angle ‑ угол;
swRefPlaneReferenceConstraint_Tangent ‑ касательность;
swRefPlaneReferenceConstraint_Project – проекция точки эскиза (вершины или начала координат);
swRefPlaneReferenceConstraint_MidPlane – средняя плоскость;
swRefPlaneReferenceConstraint_OptionFlip ‑ реверсирование;
swRefPlaneReferenceConstraint_OptionOriginOnCurve – точка плоскости на кривой;
swRefPlaneReferenceConstraint_OptionProjectToNearestLocation – проекция точки эскиза (вершины или начала координат) на касательную плоскость к поверхности, ближайшую к точке эскиза (вершине или началу координат);
swRefPlaneReferenceConstraint_OptionProjectAlongSketchNormal – проекция точки эскиза на касательную плоскость к поверхности по нормали эскиза.
Дата публикования: 2015-10-09; Прочитано: 599 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!