![]() |
Translate to: |
||||||
| Обратная связь | Новости САПР | Программы | Документация | Полезные советы | Обзорные статьи | ||
| Заказ и разработка | Каталог САПР | САПР-конференция | Библиотека ГОСТов | Наши соавторы | Коммерческое ПО | ||
Элементы нелинейной геометрии могут использоваться только в канале Geometry3D. Преимуществом этого набора геометрических конструкций является то, что они требуют гораздо меньше данных для указания нелинейных поверхностей чем это было бы с помощью элементов Facetted3D. Неудобно то, что программное обеспечение, которое поддерживает нелинейную геометрию более сложно создать. Множество каналов DesignXML дают разработчикам возможность выполнение, что они хотят, или то что им необходимо сделать.
Окружность определяется радиусом (Length) и центральной точкой (Point), оба требуемые:
<ElementType name="Radius" content="eltOnly" order="seq" model="closed"> <element type="Length"/> </ElementType> |
<ElementType name="CenterPoint" content="eltOnly" order="seq" model="closed"> <element type="Point"/> </ElementType> |
Аттрибут quadraticCurveType определяет представляет ли собой дуга внешний край сегмента кривой, хордовый сегмент между двумя конечными точками или сектор.
Элемент Circle определяет центр дуги и ее радиус.
Начальная точка StartVector - это центральная точка Circle. Стартовая точка дуги определяется как пересечении StartVector с Circle.
SweepAngle определяет угол между стартовой точкой и конечной точкой. К примеру, SweepAngle в 90 градусов определяет четверть окружности.
EllipseЭллипсы бывают 3D или 2D, в зависимости от значения элемента Normal.
BSplineCurveЭлементы BSplineCurve определяются как 0 или больше ControlPoints:
<ElementType name="ControlPoint" content="eltOnly" order="seq" model="closed"> <AttributeType name="weight" dt:type="r8" required="no"/> <attribute type="weight"/> <element type="Point"/> </ElementType> |
Рациональные B-Spline СontrolPoints имеют have вес, нерациональные - нет.
CylinderСм. Cylinder в Определениях DesignXML.
ConeСм. Cone Определениях DesignXML.
SphereСм. Sphere Определениях DesignXML.
TorusСм. Torus Определениях DesignXML.
PlaneСм. Plane Определениях DesignXML
BSplineSurfaceЧисло ControlPoints должно быть эквивалентно (numberOfControlPointsU * numberOfControlPointsV).
Число приенениц Knot должно быть эквивалентно (numberOfKnotsU * numberOfKnotsV).
BoundaryRepТопология BRep определяется извне. Аттрибуты systemId указывают на файл, содержащий данные ACIS Brep.
SubmodelSubmodel - это строительные блоки, используемые для назначения преобразований к другой геометрии. Вы используете Submodel ссылаясь на нее через SubmodelReference. Преобразование Submodel может быть назначено на каждый объект канала Geometry3D (не включая сами элементов Submodel), плюс Color и Link.
Имя аттрибута - это уникальный id, на который можно ссылаться.
Значение элемента Color определяется цветом геометрии.
SubmodelReferenceSubmodelReference ссылается на Submodel через идентификатор idref.
Copyright © Сайт поддержки пользователей САПР