図面内に新しい図形を作成します。
サポートされているプラットフォーム: 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 | ||