Value |
Name |
Interfaces implemented by object created with IDIObjGenerator (may not be complete) |
Description |
Documentation |
0 |
eObjTypeNULL |
|
Unknown or invalid type |
|
1 |
eObjTypeLine |
ILine, ILineMetr, ILineMetr2, ILineGeom, IMetrics2, ITypeBasic_KC, IObject_KC |
Geometric line |
|
2 |
eObjTypeMeshSection |
IMetrics2, I3DObject, IFrame, IFrame2, IMaterial, ITexture, IClipArray, IArray, IArray2, IPropertyArray, ISection, ISection2, IMetrics, IObject_KC, ITypeBasic_KC,
IKCStack, IFrameEx, IItem, IUserData
|
Mesh Entity |
Mesh Entity |
3 |
eObjType3DSGenerator |
I3DSectionGenerator |
Constructor of 3DS entitys |
3DS Generator |
4 |
eObjTypeSORGenerator |
ISOREntityGenerator |
Constructor of Surface Of Revolution entitys |
|
5 |
eObjTypeModelGenerator |
IModelEx |
|
|
6 |
eObjTypeFrame |
IFrame, IFrame2, IFrame3, IFrameEx, I3DObject, ITypeBasic_KC, IObject_KC |
Frame (3D axes) |
Frames |
7 |
eObjType3DPoint |
I3Dpt, IMetrics, IMetrics2, ITypeBasic_KC, IObject_KC |
3D Point |
|
8 |
eObjTypePointSet |
ISectionPointSet, IPointCloud_KC, IArray2, IMatrixData, IObject_KC,
I3DObject, IFrame, IFrame2, IMaterial, ITexture, IClipArray, IArray, IArray2, IPropertyArray, ISection, ISection2, IMetrics, IObject_KC, ITypeBasic_KC,
IKCStack, IFrameEx, IItem, IUserData
|
Point Set |
Point Sets |
9 |
eObjTypeLineStrip |
ISectionLineStrip, ICurve, IArray2, IDraw,
ISectionPointSet, IPointCloud_KC, IArray2, IMatrixData,
I3DObject, IFrame, IFrame2, IMaterial, ITexture, IClipArray, IArray, IArray2, IPropertyArray, ISection, ISection2, IMetrics, IObject_KC, ITypeBasic_KC,
IKCStack, IFrameEx, IItem, IUserData
|
Line Strip |
Line Strips |
10 |
eObjTypePlane |
IAxis, ILocation, ISection, ITypeBasic_KC, IObject_KC |
Geometric plane |
|
11 |
eObjTypeBox |
IBox, IFrame, IObjectOriented, IMetrics, ITypeBasic_KC, IObject_KC |
Box arbitrary oriented and positioned in 3D |
|
12 |
eObjTypeArc |
IArc, ILine2D, IArcEx, ITypeBasic_KC, IObject_KC |
|
|
13 |
eObjTypeFreeFormCurve |
ICurveFreeForm, ICurveFreeFormEx, ICurve, IArray3D, IGraphicItem |
|
|
14 |
eObjTypeArcSplineCurve |
IArcSpline3DCurve, IArrayNum, IArray3D, IFrameArray, ICurveFreeForm, ICurveFreeFormEx, ICurve, IGraphicItem, ITypeBasic_KC, IObject_KC |
|
|
15 |
eObjTypePipeSection |
IPipeEntity, IBoundary,
I3DObject, IFrame, IFrame2, IMaterial, ITexture, IClipArray, IArray, IArray2, IPropertyArray, ISection, ISection2, IMetrics, IObject_KC, ITypeBasic_KC,
IKCStack, IFrameEx, IItem, IUserData
|
|
|
16 |
eObjTypeNumericArray |
IArrayNum, ITypeBasic_KC, IObject_KC |
|
|
17 |
eObjTypeCircle |
ICircle3D_KC2, ILocation, IAxis, IMetrics, IMetrics2, ITypeBasic_KC, IObject_KC |
|
|
18 |
eObjTypeBRepSection |
ISurface, IDraw, IObjectPosition_KC
I3DObject, IFrame, IFrame2, IMaterial, ITexture, IClipArray, IArray, IArray2, IPropertyArray, ISection, ISection2, IMetrics, IObject_KC, ITypeBasic_KC,
IKCStack, IFrameEx, IItem, IUserData
|
|
|
19 |
eObjTypePathCollisionDetector |
ICollisionDetector, IKCPathCollisionDetector, IKinematicSet_KC |
|
|
20 |
eObjTypeMove |
IMove_KC, IObject_KC, IKCContext, IFrameArray |
|
|
21 |
eObjType3DS |
ISectTopology, IAxiBase, IStrip, IStripRender, IStripTopol, IMesh, IMeshEx, IMeshMods, IMeshTopol,
IArray, IArray2, IPropertyArray, ISection, ISection2, IMetrics, IObject_KC, ITypeBasic_KC,
IKCStack, IFrameEx, IItem, IUserData
|
3DS Entity. Created empty. Use IStripTopol and the rest of interfaces to build geometry |
3DS Entities |
22 |
eObjTypeSOR |
IStrip, IStripTopol, IStripRender, I3DObject, IFrame, IFrame2, IMaterial, ITexture, IClipArray,
IArray, IArray2, IPropertyArray, ISection, ISection2, IMetrics, IObject_KC, ITypeBasic_KC,
IKCStack, IFrameEx, IItem, IUserData
|
Surface Of Revolution Entity. Created empty. Use IStripTopol and the rest of interfaces to build geometry |
SOR Entities |
23 |
eObjTypeGraphicItem |
IGraphicItem, IKCContext |
|
|
24 |
eObjTypeCutEffect |
class="auto-style4" style="width: 518px">ICutEffect_KC |
|
|
25 |
eObjTypeMeasurement |
IMeasurement_KC |
|
26 |
eObjTypeLineSection |
ILineSection_KC,
ICurve |
|
|
27 |
eObjTypeEllipse |
IEllipse_KC ,
ICurve, IGraphicItem, ITypeBasic_KC, IObject_KC |
|
|
28 |
eObjTypeRay |
ILine, ILineGeom, ILineMetr, ILineMetr2, IMetrics2, ITypeBasic_KC, IObject_KC |
|
|
29 |
eObjTypeArray |
IArray, IArray2 |
|
|
30 |
eObjTypeSectionOCC |
|
Not available via IDIObjGenerator |
|
31 |
eObjTypeESPAlgorithm |
IEuclideanShortestPath_KC |
|
|
32 |
eObjTypeLabel3D |
IText, IDIFont, ILineStyle_KC, IID_ILabel3D_KC,
|
|
|
33 |
eObjTypeViewPoint |
|
Not available via IDIObjGenerator |
|
34 |
eObjTypeSceneItemMeasurement |
IMeasurement_KC,
|
|
|
35 |
eObjTypeSceneItemAngleAnnotation |
|
Not available via IDIObjGenerator |
|
36 |
eObjTypeOverlay |
|
Not available via IDIObjGenerator |
|
37 |
eObjTypeListUnkn |
IListUnkn_KC, IIterator, ITypeBasic_KC, IObject_KC |
|
|
38 |
eObjTypeLabelSection |
ILabelSection_KC, IText, IDIFont, IImageOriented_K, ISticky_KC,
IMetrics2, I3DObject, IFrame, IFrame2, IMaterial, ITexture, IClipArray, IArray, IArray2, IPropertyArray, ISection, ISection2, IMetrics, IObject_KC, ITypeBasic_KC,
IKCStack, IFrameEx, IItem, IUserData
|
|
|
39 |
eObjTypeBRepTextSection, |
|
Use IDIObjGenerator.Create3("TextEntity_KC") |
|
40 |
eObjTypeBRepCharSection, |
|
Not available via IDIObjGenerator |
|
41 |
eObjTypeSmartLabel |
Smart Label |
Use ISmartLabelManager_KC |
|
42 |
eObjTypeMesh |
IMesh, IMeshEx, IMeshMods, IMeshTopol, IMeshAlgor, IMeshShading_KC, ITypeBasic_KC, IObject_KC |
Mesh |
|
43 |
eObjTypeSphere |
ISphere_KC, IGraphicItem, IObjectOriented, IFrame, IFrame2, IFrame3, IFrameEx, ITypeBasic_KC, IObject_KC |
Sphere |
|
44 |
eObjTypePrizmInfinite |
IPrizmInfinite_KC |
Infinite prizm |
|
45 |
eObjTypeArcLineStrip |
IStripArcLine_KC, IStrip, IStripTopol |
Arc/line 2D strip |
IStripArcLine_KC |
46 |
eObjType3DSSection |
IEntity_DG, ISection, ISection2, ISectTopology, IAxiBase, IStrip, IProfiledElement_KC, IStripTopol, IBoundary, IArray_DG, IObject_DG, IUserData_DG, IFrame_DG, IFrame, IFrameEx |
Entity with 3DS geometry |
3DS |
47 |
eObjTypeSORSection |
IEntity_DG,
ISection,
ISection2,
ISectTopology, IStrip, IStripTopol,
IBoundary, IArray_DG,
IObject_DG, IUserData_DG,
IFrame_DG, IFrame,
IFrameEx |
Entity with SOR geometry |
SOR |
48 |
eObjTypeImageOrientedSection |
IEntity_DG,
IImageOriented_KC, ISection,
ISection2, ISectTopology,
IArray_DG, IObject_DG,
IUserData_DG,
IFrame_DG,
IFrame,
IFrameEx
|
Oriented image entity |
|
49 |
eObjTypeTorus |
ITorus_DG |
Oriented torus |
|