| MeshEditManagerCreateBodyPrimitiveSphere Method |
Body 노드 생성 - Primitive Sphere
Namespace: VIZCore3D.NET.ManagerAssembly: VIZCore3D.NET (in VIZCore3D.NET.dll) Version: 2.8.24.910 (2.8.24.910)
Syntax public int CreateBodyPrimitiveSphere(
int nodeIndex,
string name,
float radius,
Matrix3D matrix,
Color color,
int detailLevel = 1
)
Parameters
- nodeIndex Int32
- 부모 노드 인덱스
- name String
- 생성할 노드의 이름
- radius Single
- Radius
- matrix Matrix3D
- Matrix
- color Color
- Color
- detailLevel Int32 (Optional)
- Detail Level : 0 (High) ~ ...
Return Value
Int32생성된 노드(BODY) 아이디
Example
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
public 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
);
string bodyName = "BODY";
{
VIZCore3D.NET.Data.Matrix3D matrix = new VIZCore3D.NET.Data.Matrix3D();
matrix.Identity();
vizcore3d.MeshEdit.CreateBodyPrimitiveSphere(
partNode.Index
, bodyName
, 100.0f
, matrix
, Color.Green
, 1
);
}
}
See Also