spursand 发表于 2010-6-30 17:28:00

AcadEntity有哪些类型

AcadEntity的ObjectName或者EntityName属性可以获取这实体的类型,它有AcDbRasterImage,AcDbPolyline,AcDbLine,AcDbMText,AcDbHatch等等,想问一下,还有什么类型吗?它没有AE中的那种Polygon即面这样的类型的吗?

gsteven 发表于 2010-7-12 14:45:00

ac3dFace = 1,
      ac3dPolyline = 2,
      ac3dSolid = 3,
      acArc = 4,
      acAttribute = 5,
      acAttributeReference = 6,
      acBlockReference = 7,
      acCircle = 8,
      acDim3PointAngular = 0x29,
      acDimAligned = 9,
      acDimAngular = 10,
      acDimArcLength = 0x2c,
      acDimDiametric = 12,
      acDimOrdinate = 13,
      acDimRadial = 14,
      acDimRadialLarge = 0x2d,
      acDimRotated = 15,
      acEllipse = 0x10,
      acExternalReference = 0x2a,
      acGroup = 0x25,
      acHatch = 0x11,
      acLeader = 0x12,
      acLine = 0x13,
      acMInsertBlock = 0x26,
      acMLine = 40,
      acMtext = 0x15,
      acPoint = 0x16,
      acPolyfaceMesh = 0x27,
      acPolyline = 0x17,
      acPolylineLight = 0x18,
      acPolymesh = 0x19,
      acPViewport = 0x23,
      acRaster = 0x1a,
      acRay = 0x1b,
      acRegion = 0x1c,
      acShape = 0x1d,
      acSolid = 30,
      acSpline = 0x1f,
      acTable = 0x2b,
      acText = 0x20,
      acTolerance = 0x21,
      acTrace = 0x22,
      acXline = 0x24



类型
组码
说明APPID
100
子类标记 (AcDbRegAppTableRecord)BLOCK_RECORD
100
子类标记 (AcDbBlockTableRecord)DIMSTYLE
100
子类标记 (AcDbDimStyleTableRecord)LAYER
100
子类标记 (AcDbLayerTableRecord)LTYPE
100
子类标记 (AcDbLinetypeTableRecord)STYLE
100
子类标记 (AcDbTextStyleTableRecord)UCS
100
子类标记 (AcDbUCSTableRecord)VIEW
100
子类标记 (AcDbViewTableRecord)VPORT
100
子类标记 (AcDbViewportTableRecord) 
 
 3DFACE
100
子类标记 (AcDbFace)3DSOLID
100
子类标记 (AcDbModelerGeometry)ACAD_PROXY_ENTITY
100
DXF:AcDbProxyEntityARC
100
子类标记 (AcDbCircle)ATTDEF
100
子类标记 (AcDbText)ATTRIB
100
子类标记 (AcDbText)BODY
100
子类标记 (AcDbModelerGeometry)CIRCLE
100
子类标记 (AcDbCircle)常用标注组码
100
子类标记 (AcDbDimension)对齐标注组码
100
子类标记 (AcDbAlignedDimension)线性标注和转角标注组码
100
子类标记 (AcDbAlignedDimension)半径标注和直径标注组码
100
子类标记(AcDbRadialDimension 或 AcDbDiametricDimension)角度标注组码
100
子类标记 (AcDb3PointAngularDimension)坐标标注组码
100
子类标记 (AcDbOrdinateDimension)ELLIPSE
100
子类标记 (AcDbEllipse)HATCH
100
子类标记 (AcDbHatch)HELIX螺旋图元
100
子类标记 (AcDbHelix)IMAGE图像
100
子类标记 (AcDbRasterImage)INSERT块参照
100
子类标记 (AcDbBlockReference)LEADER引线
100
子类标记 (AcDbLeader)LIGHT光源
100
子类标记 (AcDbLight)LINE
100
子类标记 (AcDbLine)LWPOLYLINE优化多段线
100
子类标记 (AcDbPolyline)MLINE多线
100
子类标记 (AcDbMline)MULTILEADER多重引线
 
 MTEXT多行文字
100
子类标记 (AcDbMText)OLEFRAME
100
子类标记 (AcDbOleFrame)Ole2frame
100
子类标记 (AcDbOle2Frame)POINT
100
子类标记 (AcDbPoint)POLYLINE
100
子类标记(AcDb2dPolyline 或 AcDb3dPolyline)RAY射线
100
子类标记 (AcDbRay)REGION面域
100
子类标记 (AcDbModelerGeometry)SECTION截面
100
子类标记 (AcDbSection)SEQEND
-2
APP:开始序列的图元的名称。该图元标记多段线顶点的结束(顶点类型名),或具有属性(由插入图元中出现的非零 66 组表示)的插入图元的属性图元的结束(属性类型名)。该代码不保存在 DXF 文件中。SHAPE形图元
100
子类标记 (AcDbShape)SOLID
100
子类标记 (AcDbTrace)SPLINE样条曲线
100
子类标记 (AcDbSpline)SUBDIVISION细分曲面
100
子类标记 (AcDbSubDMesh)SUN太阳图元
100
子类标记 (AcDbSun)SURFACE曲面图元
100
子类标记 (AcDbModelerGeometry)拉伸曲面
100
子类标记 (AcDbExtrudedSurface)放样曲面
100
子类标记 (AcDbLoftedSurface)旋转曲面
100
子类标记 (AcDbRevolvedSurface)扫掠曲面
100
子类标记 (AcDbSweptSurface)TABLE
100
子类标记。(AcDbBlockReference)TEXT
100
子类标记 (AcDbText)TOLERANCE公差图元
100
子类标记 (AcDbFcf)TRACE跟踪图元
100
子类标记 (AcDbTrace)UNDERLAY参考底图
100
子类标记 (AcDbUnderlayReference)VERTEX顶点图元
100
子类标记 (AcDbVertex)(AcDb2dVertex 或 AcDb3dPolylineVertex) VIEWPORT
100
子类标记 (AcDbViewport)WIPEOUT擦除图元
100
子类标记 (AcDbRasterImage)XLINE构造线
100
子类标记 (AcDbXline)

淡然生活 发表于 2015-10-30 14:33:00


这正是我想要的,太好了,谢谢了。
页: [1]
查看完整版本: AcadEntity有哪些类型