| MeshEditManagerCreateBodyPrimitivePolyhedral(Int32, String, ListPoint, Single, Color) Method |
Body 노드 생성 - Primitive Polyhedral
Namespace: VIZCore3D.NET.ManagerAssembly: VIZCore3D.NET (in VIZCore3D.NET.dll) Version: 2.8.24.910 (2.8.24.910)
Syntax public int CreateBodyPrimitivePolyhedral(
int nodeIndex,
string name,
List<Point> point,
float height,
Color color
)
Parameters
- nodeIndex Int32
- 부모 노드 인덱스
- name String
- 생성할 노드의 이름
- point ListPoint
- 2D Point List
- height Single
- Height
- color Color
- Color
Return Value
Int32노드(BODY) 아이디
Example
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
int index = vizcore3d.Model.NewEmptyModel("MODEL");
string assemblyName = "ASSEMBLY";
VIZCore3D.NET.Data.Node assemblyNode =
vizcore3d.Structure.CreateNode(
index
, VIZCore3D.NET.Data.NodeKind.ASSEMBLY
, assemblyName
);
string partName = "PART";
VIZCore3D.NET.Data.Node partNode =
vizcore3d.Structure.CreateNode(
assemblyNode.Index
, VIZCore3D.NET.Data.NodeKind.PART
, partName
);
{
List<Point> point = new List<Point>();
point.Add(new Point(100, 0));
point.Add(new Point(600, 0));
point.Add(new Point(600, -600));
point.Add(new Point(0, -600));
point.Add(new Point(0, -100));
point.Add(new Point(100, -100));
vizcore3d.MeshEdit.CreateBodyPrimitivePolyhedral(
partNode.Index
, point
, 300.0f
, Color.Orange
);
}
}
See Also