図面内に新しい図形を作成します。
サポートされているプラットフォーム: Windows、Mac OS、Web
(entmake [elist])
タイプ: リスト(ドット ペア)
entget 関数が返すのと同じ形式の図形定義データ。elist 引数には、図形の定義に必要な情報がすべて含まれていなければなりません。必要な何らかの定義データが抜けていると、entmake 関数は nil を返し、その図形は無効になります。省略可能な定義データ(画層など)を省略した場合、entmake 関数は既定値を使用します。
図形タイプ(CIRCLE や LINE など)は、elist 引数の 1 番目か 2 番目のフィールドでなければなりません。図形タイプが 2 番目のフィールドである場合、その前には図形名だけを置くことができます。新しい図形を作成するとき、entmake 関数は、その図形名を無視します。elist 引数に図形ハンドルが含まれる場合は、entmake 関数は図形ハンドルも無視します。
タイプ: リスト(ドット ペア)
成功した場合、entmake 関数は、図形の定義データのリストを返します。新しい図形が作成できなかった場合 entmake 関数は、nil を返します。
ブロックの定義が完了(ENDBLK オブジェクトを entmake)すると、通常返す図形データ リストではなく、ブロックの名前を返します。
entmake 関数は、グラフィカル図形と非グラフィカル図形のどちらも定義できます。
entmake 関数を使用してビューポート オブジェクトを作成できないほか、AutoCAD LT の entmake 関数では、多数のオブジェクトがサポートされていません。サポートされていないオブジェクトのリストについては、「AutoCAD LT の entmake でサポートされていないオブジェクト」セクションを参照してください。
グループ コード 66 は、ブロック挿入オブジェクトに対してのみ存在します(後に属性が続くことを示します)。ポリライン図形では、グループ コード 66 が強制的に 1 となり(後に頂点が続くことを示します)、その他のすべての図形では、既定の 0(ゼロ)になります。ポリライン図形の後に続くことができるのは、頂点図形だけです。
寸法図形のグループ コード 2(ブロック名)は、entmake 関数では必ずしも必要ではありません。ブロック名が図形定義リストで省略された場合、AutoCAD は新しいブロック名を作成します。それ以外の場合、AutoCAD 与えられた名前を使用して寸法図形を作成します。
互換性の理由により、entmake 関数は、次の図形タイプの DXF グループ コード 100 を無視します。
|
|
|
|
次のコードは、半径 1 の座標(4,4)を中心とした緑の円を作成します(グループコード 62 は色を示し、3 は緑)。省略可能な画層と線種のフィールドは省略されているので、既定値とみなされます。
(entmake '((0 . "CIRCLE") (62 . 3) (10 4.0 4.0 0.0) (40 . 1.0))) ((0 . "CIRCLE") (62 . 1) (10 4.0 4.0 0.0) (40 . 1.0))
グラフィカル オブジェクト | 非グラフィカル オブジェクト | ||
---|---|---|---|
クラス名 | DXF 名 | クラス名 | DXF 名 |
AcDb3dSolid | 3DSOLID | AcDbIBLBackground | RAPIDRTRENDERENVIRONMENT |
AcDbAssocExternalPersSubentIdHolder | ACDBASSOCEXTERNALPERSSUBENTIDHOLDER | AcDbLightList | LIGHTLIST |
AcDbCamera | CAMERA | AcDbMotionPath | ACDBMOTIONPATH |
AcDbExtrudedSurface | EXTRUDEDSURFACE | AcDbMaterial | MATERIAL |
AcDbFace | 3DFACE | AcDbMentalRayRenderSettings | MENTALRAYRENDERSETTINGS |
AcDbHelix | HELIX | AcDbMlineStyle | MLINESTYLE |
AcDbLight | LIGHT | AcDbNavisworksModelDef | AcDbNavisworksModelDef |
AcDbLoftedSurface | LOFTEDSURFACE | AcDbRapidRTRenderSettings | RAPIDRTRENDERSETTINGS |
AcDbMInsertBlock | INSERT | AcDbRenderEnvironment | RENDERENVIRONMENT |
AcDbMline | MLINE | AcDbRenderGlobal | RENDERGLOBAL |
AcDbNavisworksModel | Coordination Model | AcDbRenderSettings | RENDERSETTINGS |
AcDbNurbSurface | NURBSURFACE | AcDbSectionManager | SECTION_MANAGER |
AcDbPlaneSurface | PLANESURFACE | AcDbSectionSettings | SECTION_SETTINGS |
AcDbPointCloudEx | ACDBPOINTCLOUDEX | AcDbSectionViewStyle | ACDBSECTIONVIEWSTYLE |
AcDbPolyFaceMesh | POLYLINE | AcDbSun | SUN |
AcDbPolygonMesh | POLYLINE | AcDbSolidBackground | SOLID_BACKGROUND |
AcDbRevolvedSurface | REVOLVEDSURFACE | AcDbSkyBackground | SKYLIGHT_BACKGROUND |
AcDbSection | SECTIONOBJECT | AcDbVbaProject | XRECORD |
AcDbShape | SHAPE | AcDbXrecord | XRECORD |
AcDbSubDMesh | MESH | AcDbPointCloudDefEx | ACDBPOINTCLOUDDEF_EX |
AcDbSurface | SURFACE | AcDbPointCloudDefReactorEx | ACDBPOINTCLOUDDEF_REACTOR_EX |
AcDbSweptSurface | SWEPTSURFACE | AcDbPointCloudColorMap | ACDBPOINTCLOUDCOLORMAP |
AcDbPersSubentManager | ACDBPERSSUBENTMANAGER | ||
AcDbEvalGraph | ACAD_EVALUATION_GRAPH | ||
AcDbDictionaryVar | DICTIONARYVAR | ||
AcDbAssocPersSubentManager | ACDBASSOCPERSSUBENTMANAGER | ||
AcDbAssocNamespace | ACDBASSOCNAMESPACE | ||
AcDbAssocManager | ACDBASSOCMANAGER | ||
AcDbAssocDependency | ACDBASSOCDEPENDENCY | ||
AcDbAssocValueDependency | ACDBASSOCVALUEDEPENDENCY | ||
AcDbAssocGeomDependency | ACDBASSOCGEOMDEPENDENCY | ||
AcDbAssocDimDependencyBody | ASSOCDIMDEPENDENCYBODY | ||
AcDbAssocAction | ACDBASSOCACTION | ||
AcDbAssocVariable | ACDBASSOCVARIABLE | ||
AcDbAssocNetwork | ACDBASSOCNETWORK | ||
AcDbAssoc2dConstraintGroup | ACDBASSOC2DCONSTRAINTGROUP | ||
AcDbAssocSetObjectPropertyActionBody | ACDBASSOCSETOBJECTPROPERTYACTIONBODY | ||
AcDbAssocRestoreEntityStateActionBody | ACDBASSOCRESTOREENTITYSTATEACTIONBODY | ||
AcDbAssocPositionEntityActionBody | ACDBASSOCPOSITIONENTITYACTIONBODY | ||
AcDbAssocImpliedSurfaceOrSolidActionBody | ACDBASSOCIMPLIEDSURFACEORSOLIACTIONBODY | ||
AcDbAssocCloneAndPositionEntityActionBody | ACDBASSOCCLONEANDPOSITIONENTITYACTIONBODY | ||
AcDbAssocBoolOperActionBody | ACDBASSOCBOOLOPERACTIONBODY | ||
AcDbAssocRadialDimLargeActionBody | ACDBASSOCRADIALDIMLARGEACTIONBODY | ||
AcDbAssocLeaderActionBody | ACDBASSOCLEADERACTIONBODY | ||
AcDbAssocMLeaderActionBody | ACDBASSOCMLEADERACTIONBODY | ||
AcDbAssocArcDimensionActionBody | ACDBASSOCUMBDIMENSIONACTIONBODY | ||
AcDbAssocAlignedDimActionBody | ACDBASSOCALIGNEDDIMACTIONBODY | ||
AcDbAssocEntityCloneActionBody | ACDBASSOCENTITYCLONEACTIONBODY | ||
AcDbAssocArrayActionBody | ACDBASSOCARRAYACTIONBODY | ||
AcDbAssocArrayModifyActionBody | ACDBASSOCARRAYMODIFYACTIONBODY | ||
AcDbAssocTrimSurfaceActionBody | ACDBASSOCTRIMSURFACEACTIONBODY | ||
AcDbAssocSweptSurfaceActionBody | ACDBASSOCSWEPTSURFACEACTIONBODY | ||
AcDbAssocRevolvedSurfaceActionBody | ACDBASSOCREVOLVEDSURFACEACTIONBODY | ||
AcDbAssocPlaneSurfaceActionBody | ACDBASSOCPLANESURFACEACTIONBODY | ||
AcDbAssocNetworkSurfaceActionBody | ACDBASSOCNETWORKSURFACEACTIONBODY | ||
AcDbAssocLoftedSurfaceActionBody | ACDBASSOCLOFTEDSURFACEACTIONBODY | ||
AcDbAssocExtrudedSurfaceActionBody | ACDBASSOCEXTRUDEDSURFACEACTIONBODY | ||
AcDbAssocEdgeFilletActionBody | ACDBASSOCEDGEFILLETACTIONBODY | ||
AcDbAssocEdgeChamferActionBody | ACDBASSOCEDGECHAMFERACTIONBODY | ||
AcDbAssocBlendSurfaceActionBody | ACDBASSOCBLENDSURFACEACTIONBODY | ||
AcDbAssocObjectActionParam | ACDBASSOCOBJECTACTIONPARAM | ||
AcDbAssocFaceActionParam | ACDBASSOCFACEACTIONPARAM | ||
AcDbAssocTrimmingBodyActionParam | ACDBASSOCTRIMMINGBODYACTIONPARAM | ||
AcDbAssocEdgeActionParam | ACDBASSOCEDGEACTIONPARAM | ||
AcDbAssocCompoundActionParam | ACDBASSOCCOMPOUNDACTIONPARAM | ||
AcDbAssocOsnapPointRefActionParam | ACDBASSOCOSNAPPOINTREFACTIONPARAM | ||
AcDbAssocPathActionParam | ACDBASSOCPATHACTIONPARAM | ||
AcDbAssocTrimmingPathActionParam | ACDBASSOCTRIMMINGPATHACTIONPARAM | ||
AcDbAssocCoordSystemActionParam | ACDBASSOCCOORDSYSTEMACTIONPARAM | ||
AcDbAssocAsmBodyActionParam | ACDBASSOCASMBODYACTIONPARAM | ||
AcDbAssocVertexActionParam | ACDBASSOCVERTEXACTIONPARAM | ||
AcDbSectionViewStyle | ACDBSECTIONVIEWSTYLE |