C3D Kernel  102057
Классы | Группы | Перечисления
Геометрические объекты
Модуль геометрического моделирования
Граф связей класса Геометрические объекты:

Классы

class  MbPlaneItem
 Геометрический объект в двумерном пространстве. Подробнее...
class  MbRefItem
 Объект с подсчетом ссылок. Подробнее...
class  MbSpaceItem
 Геометрический объект в трехмерном пространстве. Подробнее...

Группы

 Объекты геометрической модели
 Топологические объекты
 Поверхности
 Кривые
 Точка
 Вспомогательные объекты
 Двумерные кривые
 Двумерные области

Перечисления

enum  PrePropType {
  pt_UndefinedProp, pt_BoolProp, pt_IntProp, pt_UIntProp,
  pt_DoubleProp, pt_StringProp, pt_CharProp, pt_VersionProp,
  pt_CartPointProp, pt_VectorProp, pt_DirectionProp, pt_PlacementProp,
  pt_MatrixProp, pt_CurveProp, pt_MultilineProp, pt_RegionProp,
  pt_PntMatingProp, pt_CartPoint3DProp, pt_Vector3DProp, pt_Placement3DProp,
  pt_Matrix3DProp, pt_FloatPointProp, pt_FloatPoint3DProp, pt_FloatVector3DProp,
  pt_TriangleProp, pt_QuadrangleProp, pt_ElementProp, pt_Apex3DProp,
  pt_Polygon3DProp, pt_GridProp, pt_FunctionProp, pt_Curve3DProp,
  pt_SurfaceProp, pt_Point3DProp, pt_MarkerProp, pt_SymbolProp,
  pt_ThreadProp, pt_Pnt3DMatingProp, pt_CreatorProp, pt_VertexProp,
  pt_EdgeProp, pt_CurveEdgeProp, pt_OrientedEdgeProp, pt_LoopProp,
  pt_FaceProp, pt_FaceShellProp, pt_NameProp, pt_AssistingItemProp,
  pt_CollectionProp, pt_PointFrameProp, pt_WireFrameProp, pt_SolidProp,
  pt_InstanceProp, pt_AssemblyProp, pt_ConstraintSystem, pt_MeshProp,
  pt_SpaceInstanceProp, pt_PlaneInstanceProp, pt_ConstraintModelProp, pt_ItemProp,
  pt_ModelProp, pt_TransactionsProp, pt_AttributeContainerProp, pt_AttributeProp,
  pt_NamedAttributeContainerProp, pt_AttributeActionProp, pt_LastPropType
}
 Типы свойств. Подробнее...
enum  MbePlaneType {
  pt_Undefined = 0, pt_PlaneItem = 1, pt_Curve = 201, pt_Line = 202,
  pt_LineSegment = 203, pt_Arc = 204, pt_Cosinusoid = 205, pt_PolyCurve = 206,
  pt_Polyline = 207, pt_Bezier = 208, pt_Hermit = 209, pt_Nurbs = 210,
  pt_CubicSpline = 211, pt_TrimmedCurve = 212, pt_OffsetCurve = 213, pt_ReparamCurve = 214,
  pt_PointCurve = 215, pt_CharacterCurve = 216, pt_ProjCurve = 217, pt_SweptImageCurve = 218,
  pt_TransformedCurve = 219, pt_ConeBendedCurve = 220, pt_ConeUnbendedCurve = 221, pt_Contour = 301,
  pt_ContourWithBreaks = 302, pt_FreeCurve = 400, pt_Multiline = 401, pt_Region = 501,
  pt_FreeItem = 600
}
 Типы геометрических объектов в двумерном пространстве. Подробнее...
enum  MbeRefType {
  rt_RefItem = 0, rt_PlaneItem, rt_SpaceItem, rt_Item,
  rt_TopItem, rt_Creator, rt_Attribute, rt_Model
}
 Типы объекта со счетчиком ссылок. Подробнее...
enum  MbeSpaceType {
  st_Undefined = 0, st_SpaceItem = 1, st_Point3D = 101, st_FreePoint3D = 200,
  st_Curve3D = 201, st_Line3D = 202, st_LineSegment3D = 203, st_Arc3D = 204,
  st_Spiral = 205, st_ConeSpiral = 206, st_CurveSpiral = 207, st_CrookedSpiral = 208,
  st_PolyCurve3D = 209, st_Polyline3D = 210, st_Nurbs3D = 211, st_Bezier3D = 212,
  st_Hermit3D = 213, st_CubicSpline3D = 214, st_PlaneCurve = 215, st_OffsetCurve3D = 216,
  st_TrimmedCurve3D = 217, st_ReparamCurve3D = 218, st_BridgeCurve3D = 219, st_CharacterCurve3D = 220,
  st_ContourOnSurface = 221, st_ContourOnPlane = 222, st_SurfaceCurve = 223, st_SilhouetteCurve = 224,
  st_SurfaceIntersectionCurve = 225, st_BSpline = 226, st_Contour3D = 227, st_FreeCurve3D = 300,
  st_Surface = 301, st_ElementarySurface = 302, st_Plane = 303, st_ConeSurface = 304,
  st_CylinderSurface = 305, st_SphereSurface = 306, st_TorusSurface = 307, st_SweptSurface = 308,
  st_ExtrusionSurface = 309, st_RevolutionSurface = 310, st_EvolutionSurface = 311, st_ExactionSurface = 312,
  st_ExpansionSurface = 313, st_SpiralSurface = 314, st_RuledSurface = 315, st_SectorSurface = 316,
  st_PolySurface = 317, st_HermitSurface = 318, st_SplineSurface = 319, st_GridSurface = 320,
  st_TriBezierSurface = 321, st_TriSplineSurface = 322, st_OffsetSurface = 323, st_DeformedSurface = 324,
  st_NurbsSurface = 325, st_CornerSurface = 326, st_CoverSurface = 327, st_CoonsPatchSurface = 328,
  st_GregoryPatchSurface = 329, st_LoftedSurface = 330, st_ElevationSurface = 331, st_MeshSurface = 332,
  st_GregorySurface = 333, st_SmoothSurface = 334, st_ChamferSurface = 335, st_FilletSurface = 336,
  st_ChannelSurface = 337, st_CompositeFilletSurface = 338, st_JoinSurface = 339, st_CurveBoundedSurface = 340,
  st_BendedUnbendedSurface = 341, st_CylindricBendedSurface = 342, st_CylindricUnbendedSurface = 343, st_ConicBendedSurface = 344,
  st_ConicUnbendedSurface = 345, st_FreeSurface = 400, st_Legend = 401, st_Marker = 402,
  st_Thread = 403, st_Symbol = 404, st_PointsSymbol = 405, st_Rough = 406,
  st_Leader = 407, st_FreeLegend = 500, st_Item = 501, st_AssistedItem = 502,
  st_PointFrame = 503, st_WireFrame = 504, st_Solid = 505, st_Instance = 506,
  st_Assembly = 507, st_Mesh = 508, st_SpaceInstance = 509, st_PlaneInstance = 510,
  st_Collection = 511, st_FreeItem = 600
}
 Типы геометрических объектов в трёхмерном пространстве. Подробнее...

Перечисления

Типы свойств.
Свойства дают доступ к внутренним данным объектов.

Элементы перечислений:
pt_UndefinedProp 

Свойство неизвестного типа данных.

pt_BoolProp 

Логическое значение.

pt_IntProp 

Целое значение.

pt_UIntProp 

Беззнаковое целое значение.

pt_DoubleProp 

Действительное значение.

pt_StringProp 

Строковое значение.

pt_CharProp 

Строковое значение.

pt_VersionProp 

Свойство-версия.

pt_CartPointProp 

Cвойство точки.

pt_VectorProp 

Cвойство вектора.

pt_DirectionProp 

Cвойство вектора.

pt_PlacementProp 

Cвойство системы координат.

pt_MatrixProp 

Cвойство матрицы.

pt_CurveProp 

Cвойство кривой.

pt_MultilineProp 

Свойство мультилинии.

pt_RegionProp 

Свойство региона.

pt_PntMatingProp 

Свойство сопряжения в точке.

pt_CartPoint3DProp 

Cвойство точки.

pt_Vector3DProp 

Cвойство вектора.

pt_Placement3DProp 

Cвойство системы.

pt_Matrix3DProp 

Cвойство матрицы.

pt_FloatPointProp 

Cвойство параметра.

pt_FloatPoint3DProp 

Cвойство точки.

pt_FloatVector3DProp 

Cвойство вектора.

pt_TriangleProp 

Cвойство треугольника.

pt_QuadrangleProp 

Cвойство четырехугольника.

pt_ElementProp 

Cвойство элемента.

pt_Apex3DProp 

Cвойство аперса.

pt_Polygon3DProp 

Cвойство полигона.

pt_GridProp 

Cвойство триангуляции.

pt_FunctionProp 

Cвойство функции.

pt_Curve3DProp 

Cвойство кривой.

pt_SurfaceProp 

Cвойство поверхности.

pt_Point3DProp 

Cвойство точки.

pt_MarkerProp 

Cвойство маркера ("точка присоединения").

pt_SymbolProp 

Cвойство условного обозначения.

pt_ThreadProp 

Cвойство резьбы.

pt_Pnt3DMatingProp 

Cвойство сопряжения в точке.

pt_CreatorProp 

Cвойство строителя тела.

pt_VertexProp 

Cвойство вершины.

pt_EdgeProp 

Cвойство ребра-кривой.

pt_CurveEdgeProp 

Cвойство ребра грани.

pt_OrientedEdgeProp 

Cвойство ориентированного ребра.

pt_LoopProp 

Cвойство цикла.

pt_FaceProp 

Cвойство грани.

pt_FaceShellProp 

Cвойство оболочки.

pt_NameProp 

Cвойство имени.

pt_AssistingItemProp 

Cвойство вспомогательного объекта.

pt_CollectionProp 

Cвойство коллекции 3D элементов.

pt_PointFrameProp 

Cвойство точечного каркаса.

pt_WireFrameProp 

Cвойство проволочного каркаса.

pt_SolidProp 

Cвойство тела.

pt_InstanceProp 

Cвойство вставки объекта.

pt_AssemblyProp 

Cвойство сборочной единицы.

pt_ConstraintSystem 

Cвойство системы ограничений.

pt_MeshProp 

Cвойство сетки.

pt_SpaceInstanceProp 

Cвойство объекта.

pt_PlaneInstanceProp 

Cвойство плоского объекта.

pt_ConstraintModelProp 

Cвойство схемы сопряжений.

pt_ItemProp 

Cвойство объекта.

pt_ModelProp 

Cвойство объектной модели.

pt_TransactionsProp 

Cвойство журнала построения.

pt_AttributeContainerProp 

Cвойство контейнера атрибутов.

pt_AttributeProp 

Cвойство атрибута.

pt_NamedAttributeContainerProp 

Cвойство именованного контейнера атрибутов.

pt_AttributeActionProp 

Cвойство атрибута.

pt_LastPropType 

Последний тип свойства, все остальные добавлять перед ним.

Геометрические объектыв группируются в семейства: кривые, мультилиния, регион.

Элементы перечислений:
pt_Undefined 

Неизвестный объект.

pt_PlaneItem 

Произвольный двумерный объект.

pt_Curve 

Произвольная кривая.

pt_Line 

Прямая.

pt_LineSegment 

Отрезок.

pt_Arc 

Окружность или эллипс или дуга окружности или дуга эллипсa.

pt_Cosinusoid 

Кривая-косинусоида.

pt_PolyCurve 

Сплайновая кривая.

pt_Polyline 

Полилиния.

pt_Bezier 

Безье-сплайн.

pt_Hermit 

Составной кубический сплайн Эрмита.

pt_Nurbs 

NURBS кривая.

pt_CubicSpline 

Кубический сплайн.

pt_TrimmedCurve 

Усеченная кривая.

pt_OffsetCurve 

Эквидистантная продленная кривая.

pt_ReparamCurve 

Репараметризованная кривая.

pt_PointCurve 

Кривая - точка.

pt_CharacterCurve 

Кривая, координатные функции которой заданы в символьном виде.

pt_ProjCurve 

Проекционная кривая.

pt_SweptImageCurve 

Образ трехмерной кривой на поверхности при движении по направляющей.

pt_TransformedCurve 

Трансформированная кривая.

pt_ConeBendedCurve 

Кривая в параметрической области конуса, соответствующая кривой в параметрической области плоскости при коническом сгибе.

pt_ConeUnbendedCurve 

Кривая в параметрической области плоскости, соответствующая кривой в параметрической области конуса при коническом сгибе.

pt_Contour 

Контур - составная кривая.

pt_ContourWithBreaks 

Контур с разрывами .

pt_FreeCurve 

Тип для кривых, созданных пользователем.

pt_Multiline 

Мультилиния.

pt_Region 

Регион.

pt_FreeItem 

Тип для объектов, созданных пользователем.

enum MbeRefType

Тип несёт информацию об объекте-наследнике.

Элементы перечислений:
rt_RefItem 

Некоторый объект.

rt_PlaneItem 

Двумерный геометрически объект.

rt_SpaceItem 

Трехмерный геометрический объект.

rt_Item 

Объект геометрической модели.

rt_TopItem 

Топологический объект.

rt_Creator 

Строитель объекта.

rt_Attribute 

Аттрибут объекта.

rt_Model 

Геометрическая модель.

Геометрические объекты группируются в семейства: точки, кривые, поверхности объекты модели и вспомогательные объекты.

Элементы перечислений:
st_Undefined 

Неизвестный объект.

st_SpaceItem 

Геометрический объект.

st_Point3D 

Точка.

st_FreePoint3D 

Тип для точек, созданных пользователем.

st_Curve3D 

Кривая.

st_Line3D 

Прямая.

st_LineSegment3D 

Отрезок прямой.

st_Arc3D 

Окружность, эллипс, дуга.

st_Spiral 

Спираль.

st_ConeSpiral 

Коническая спираль.

st_CurveSpiral 

Спираль по образующей кривой.

st_CrookedSpiral 

Спираль по направляющей кривой.

st_PolyCurve3D 

Кривая, построенная по точкам.

st_Polyline3D 

Полилиния.

st_Nurbs3D 

NURBS кривая.

st_Bezier3D 

Кривая Безье.

st_Hermit3D 

Составной кубический сплайн Эрмита.

st_CubicSpline3D 

Кубический сплайн.

st_PlaneCurve 

Плоская кривая в пространстве.

st_OffsetCurve3D 

Эквидистантная кривая.

st_TrimmedCurve3D 

Усеченная кривая.

st_ReparamCurve3D 

Репараметризованная кривая.

st_BridgeCurve3D 

Кривая-мостик, соединяющая две кривые.

st_CharacterCurve3D 

Кривая, координатные функции которой заданы в символьном виде.

st_ContourOnSurface 

Контур на поверхности.

st_ContourOnPlane 

Контур на плоскости.

st_SurfaceCurve 

Кривая на поверхности.

st_SilhouetteCurve 

Силуэтная кривая.

st_SurfaceIntersectionCurve 

Кривая пересечения поверхностей.

st_BSpline 

В-сплайн.

st_Contour3D 

Контур.

st_FreeCurve3D 

Тип для кривых, созданных пользователем.

st_Surface 

Поверхность.

st_ElementarySurface 

Элементарная поверхность.

st_Plane 

Плоскость.

st_ConeSurface 

Коническая поверхность.

st_CylinderSurface 

Цилиндрическая поверхность.

st_SphereSurface 

Сфера.

st_TorusSurface 

Тор.

st_SweptSurface 

Поверхность движения.

st_ExtrusionSurface 

Поверхность перемещения.

st_RevolutionSurface 

Поверхность вращения.

st_EvolutionSurface 

Кинематическая поверхность.

st_ExactionSurface 

Кинематическая поверхность с поворотными торцами.

st_ExpansionSurface 

Плоскопараллельная поверхность.

st_SpiralSurface 

Спиральная поверхность.

st_RuledSurface 

Линейчатая поверхность.

st_SectorSurface 

Секториальная поверхность.

st_PolySurface 

Поверхность, определяемая точками.

st_HermitSurface 

Hermit поверхность, определяемая точками.

st_SplineSurface 

NURBS поверхность, определяемая точками.

st_GridSurface 

Поверхность, определяемая точками.

st_TriBezierSurface 

Треугольная Bezier поверхность, определяемая точками.

st_TriSplineSurface 

Треугольная NURBS поверхность, определяемая точками.

st_OffsetSurface 

Эквидистантная поверхность.

st_DeformedSurface 

Деформированная поверхность.

st_NurbsSurface 

NURВS поверхность, определяемая кривыми.

st_CornerSurface 

Поверхность по трем кривым.

st_CoverSurface 

Поверхность по четырем кривым.

st_CoonsPatchSurface 

Бикубическая поверхность Кунса по четырем кривым.

st_GregoryPatchSurface 

Поверхность Грегори по четырем кривым.

st_LoftedSurface 

Поверхность, проходящая через заданное семейство кривых.

st_ElevationSurface 

Поверхность, проходящая через заданное семейство кривых, с направляющей.

st_MeshSurface 

Поверхность на сетке кривых.

st_GregorySurface 

Поверхность на ограничивающем контуре.

st_SmoothSurface 

Поверхность сопряжения.

st_ChamferSurface 

Поверхность фаски.

st_FilletSurface 

Поверхность скругления.

st_ChannelSurface 

Поверхность скругления с переменным радиусом.

st_CompositeFilletSurface 

Составная поверхность скругления.

st_JoinSurface 

Поверхность соединения.

st_CurveBoundedSurface 

Ограниченная кривыми поверхность.

st_BendedUnbendedSurface 

Поверхность, полученная сгибом/разгибом.

st_CylindricBendedSurface 

Поверхность, полученная цилиндрическим сгибом.

st_CylindricUnbendedSurface 

Поверхность, полученная цилиндрическим разгибом.

st_ConicBendedSurface 

Поверхность, полученная коническим сгибом.

st_ConicUnbendedSurface 

Поверхность, полученная коническим разгибом.

st_FreeSurface 

Тип для поверхностей, созданных пользователем.

st_Legend 

Вспомогательный объект.

st_Marker 

Точка и двойка ортонормированных векторов (применяется в сопряжениях, в кинематике).

st_Thread 

Резьба.

st_Symbol 

Условное обозначение.

st_PointsSymbol 

Условное обозначение на базовых точках.

st_Rough 

Обозначение шероховатости.

st_Leader 

Обозначение линии выноски.

st_FreeLegend 

Тип для вспомогательных объектов, созданных пользователем.

st_Item 

Геометрический объект модели.

st_AssistedItem 

Локальная система координат.

st_PointFrame 

Точечный каркас.

st_WireFrame 

Проволочный каркас.

st_Solid 

Твердое тело.

st_Instance 

Объект модели в локальной системе координат.

st_Assembly 

Сборочная единица объектов модели.

st_Mesh 

Полигональный объект в виде точек, ломаных и пластин.

st_SpaceInstance 

Обертка над геометрическим объектом MbSpaceItem.

st_PlaneInstance 

Обертка над плоским объектом MbPlaneItem.

st_Collection 

Коллекция элементов.

st_FreeItem 

Тип для объектов, созданных пользователем.

 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы