Autodesk Inventor API. Первые шаги: различия между версиями
Содержимое удалено Содержимое добавлено
Vananiev (обсуждение | вклад) |
Vananiev (обсуждение | вклад) |
||
Строка 22:
В Inventor 2008 API в составе TransientGeometry разработчиками предусмотрены три группы объектов: геометрические, математические и вспомогательные.
[[Изображение: OTG_ObjectModel_1.jpg|Объектная модель TransientGeometry ]]▼
Группа геометрических обхектов выглядит следующим образом:
▲[[Изображение: OTG_ObjectModel_1.jpg|Объектная модель TransientGeometry (1) ]]
На следующем рисунке приведены объекты двух других групп.
[[Изображение: OTG_ObjectModel_2.jpg|Объектная модель TransientGeometry (2) ]]
Объекты вспомогательной геометрии представляют собой математические абстракции реальных геометрических объектов и лишены многих их свойств. Например, объект Line, в отличие, скажем, от эскизной линии SketchLine, имеет бесконечную длину. Line имеет выделенное направление Direction, заданное её единичным вектором типа UnitVector. Аналогично и объект Plane отличается от плоской грани отсутствием пространственных границ. В отличие от геометрической плоскости, известной нам из школьного курса математики, объект Plane имеет выделенное направление — это направление вектора нормали к плоскости Normal, заданное единичным вектором типа UnitVector. Именно это обстоятельство позволяет отличать одну сторону плоскости от другой.
В группе Utility заслуживают внимания объекты для поддержки коллекций ребер EdgeCollection, граней FaceCollection и произвольных объектов ObjectCollection.
=== Точки Point и Point2d ===
|