C3D Toolkit  Kernel - 113946, Vision - 2.6.3.80
+ Граф связей класса Геометрические объекты:

Группы

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

Классы

class  MbPlaneItem
 Геометрический объект в двумерном пространстве. Подробнее...
 
class  MbRefItem
 Объект с подсчетом ссылок. Подробнее...
 
class  MbSerialItem< Type >
 Шаблон класса сериализации (порядковой нумерации создаваемых объектов). Подробнее...
 
class  MbSpaceItem
 Геометрический объект в трехмерном пространстве. Подробнее...
 

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

enum  PrePropType {
  pt_UndefinedProp = 0 , pt_BoolProp = 1 , pt_IntProp = 2 , pt_UIntProp = 3 ,
  pt_DoubleProp = 4 , pt_NDoubleProp = 5 , pt_StringProp = 6 , pt_CharProp = 7 ,
  pt_VersionProp = 8 , pt_AtomicPropLast = 20 , pt_CartPointProp = 21 , pt_VectorProp = 22 ,
  pt_DirectionProp = 23 , pt_PlacementProp = 24 , pt_MatrixProp = 25 , pt_CurveProp = 26 ,
  pt_MultilineProp = 27 , pt_RegionProp = 28 , pt_PntMatingProp = 29 , pt_PlanarPropLast = 50 ,
  pt_CartPoint3DProp = 51 , pt_Vector3DProp = 52 , pt_Placement3DProp = 53 , pt_Matrix3DProp = 54 ,
  pt_FloatPointProp = 55 , pt_FloatPoint3DProp = 56 , pt_FloatVector3DProp = 57 , pt_TriangleProp = 58 ,
  pt_QuadrangleProp = 59 , pt_ElementProp = 60 , pt_Apex3DProp = 61 , pt_Polygon3DProp = 62 ,
  pt_GridProp = 63 , pt_SpatialPropLast = 90 , pt_FunctionProp = 91 , pt_Curve3DProp = 92 ,
  pt_SurfaceProp = 93 , pt_Point3DProp = 94 , pt_MarkerProp = 95 , pt_SymbolProp = 96 ,
  pt_ThreadProp = 97 , pt_Pnt3DMatingProp = 98 , pt_GeomPropLast = 120 , pt_CreatorProp = 121 ,
  pt_VertexProp = 122 , pt_EdgeProp = 123 , pt_CurveEdgeProp = 124 , pt_OrientedEdgeProp = 125 ,
  pt_LoopProp = 126 , pt_FaceProp = 127 , pt_FaceShellProp = 128 , pt_NameProp = 129 ,
  pt_TopologyPropLast = 150 , pt_AssistingItemProp = 151 , pt_CollectionProp = 152 , pt_PointFrameProp = 153 ,
  pt_WireFrameProp = 154 , pt_SolidProp = 155 , pt_InstanceProp = 156 , pt_AssemblyProp = 157 ,
  pt_ConstraintSystem = 158 , pt_MeshProp = 159 , pt_SpaceInstanceProp = 160 , pt_PlaneInstanceProp = 161 ,
  pt_ConstraintModelProp = 162 , pt_ItemProp = 163 , pt_ModelProp = 164 , pt_TransactionsProp = 165 ,
  pt_AttributeContainerProp = 166 , pt_AttributeProp = 167 , pt_NamedAttributeContainerProp = 168 , pt_AttributeActionProp = 169 ,
  pt_ModelPropLast = 300 , pt_LastPropType = 1000
}
 Типы свойств. Подробнее...
 
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_TopItem ,
  rt_Creator , rt_Attribute , rt_Primitive
}
 Типы объекта со счетчиком ссылок. Подробнее...
 
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_CoonsDerivative = 228 ,
  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_FullFilletSurface = 338 , st_JoinSurface = 339 ,
  st_CurveBoundedSurface = 340 , st_BendedUnbendedSurface = 341 , st_CylindricBendedSurface = 342 , st_CylindricUnbendedSurface = 343 ,
  st_ConicBendedSurface = 344 , st_ConicUnbendedSurface = 345 , st_GregoryRibbonPatchSurface = 346 , st_ExplorationSurface = 347 ,
  st_SectionSurface = 348 , 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_Dimension3D = 408 , st_LinearDimension3D = 409 , st_DiameterDimension3D = 410 ,
  st_RadialDimension3D = 411 , st_AngularDimension3D = 412 , 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
}
 Типы геометрических объектов в трёхмерном пространстве. Подробнее...
 

Подробное описание

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

◆ PrePropType

Типы свойств.

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

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

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

pt_BoolProp 

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

pt_IntProp 

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

pt_UIntProp 

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

pt_DoubleProp 

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

pt_NDoubleProp 

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

pt_StringProp 

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

pt_CharProp 

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

pt_VersionProp 

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

pt_AtomicPropLast 

Атомарные свойства вставлять перед этим значением.

pt_CartPointProp 

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

pt_VectorProp 

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

pt_DirectionProp 

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

pt_PlacementProp 

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

pt_MatrixProp 

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

pt_CurveProp 

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

pt_MultilineProp 

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

pt_RegionProp 

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

pt_PntMatingProp 

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

pt_PlanarPropLast 

Свойства плоских объектов вставлять перед этим значением.

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_SpatialPropLast 

Свойства пространственных объектов вставлять перед этим значением.

pt_FunctionProp 

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

pt_Curve3DProp 

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

pt_SurfaceProp 

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

pt_Point3DProp 

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

pt_MarkerProp 

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

pt_SymbolProp 

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

pt_ThreadProp 

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

pt_Pnt3DMatingProp 

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

pt_GeomPropLast 

Свойства геометрических объектов вставлять перед этим значением.

pt_CreatorProp 

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

pt_VertexProp 

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

pt_EdgeProp 

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

pt_CurveEdgeProp 

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

pt_OrientedEdgeProp 

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

pt_LoopProp 

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

pt_FaceProp 

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

pt_FaceShellProp 

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

pt_NameProp 

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

pt_TopologyPropLast 

Свойства тел и топологических объектов вставлять перед этим значением.

pt_AssistingItemProp 

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

pt_CollectionProp 

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

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_ModelPropLast 

Свойства объектов модели вставлять перед этим значением.

pt_LastPropType 

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

◆ MbePlaneType

Типы геометрических объектов в двумерном пространстве.

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

Элементы перечислений
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 

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

◆ MbeRefType

enum MbeRefType

Типы объекта со счетчиком ссылок.

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

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

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

rt_PlaneItem 

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

rt_SpaceItem 

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

rt_TopItem 

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

rt_Creator 

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

rt_Attribute 

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

rt_Primitive 

Элемент полигонального объекта.

◆ MbeSpaceType

Типы геометрических объектов в трёхмерном пространстве.

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

Элементы перечислений
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_CoonsDerivative 

Кривая производных поверхности Кунса.

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 

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

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_FullFilletSurface 

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

st_JoinSurface 

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

st_CurveBoundedSurface 

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

st_BendedUnbendedSurface 

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

st_CylindricBendedSurface 

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

st_CylindricUnbendedSurface 

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

st_ConicBendedSurface 

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

st_ConicUnbendedSurface 

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

st_GregoryRibbonPatchSurface 

Поверхность Грегори с граничными условиями.

st_ExplorationSurface 

Поверхность заметания с масштабированием и поворотом образующей кривой.

st_SectionSurface 

Поверхность заметания переменного сечения.

st_FreeSurface 

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

st_Legend 

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

st_Marker 

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

st_Thread 

Резьба.

st_Symbol 

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

st_PointsSymbol 

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

st_Rough 

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

st_Leader 

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

st_Dimension3D 

Размер.

st_LinearDimension3D 

Линейный размер.

st_DiameterDimension3D 

Диаметральный размер.

st_RadialDimension3D 

Радиальный размер.

st_AngularDimension3D 

Угловой размер.

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 

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