GetChildObject3d
Overloads
| Name | Description |
|---|---|
| GetChildObject3d(int index, Object3DChildOption options, bool includeBody) | Get Child Object |
| GetChildObject3d(int index, NodeFilterKind filter) | 지정된 노드 인덱스 하위의 노드 필터에 따른 항목 반환 |
GetChildObject3d(int index, Object3DChildOption options, bool includeBody)
public List<Node> GetChildObject3d(int index, Object3DChildOption options, bool includeBody)
Get Child Object
Parameters
| Name | Type | Description |
|---|---|---|
| index | int | index |
| options | Object3DChildOption | 하위 노드 조회 옵션 |
| includeBody | bool | 바디(Body)노드 포함 유무 |
Returns
| Type | Description |
|---|---|
| List<Node> | Node List Collection |
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example(int nodeIndex)
{
// 지정된 노드 바로 하위 노드 목록
List<VIZCore3D.NET.Data.Node> children =
vizcore3d.Object3D.GetChildObject3d(
nodeIndex
, VIZCore3D.NET.Data.Object3DChildOption.CHILD_ONLY
);
// 지정된 노드 하위 전체 목록
List<VIZCore3D.NET.Data.Node> all_children =
vizcore3d.Object3D.GetChildObject3d(
nodeIndex
, VIZCore3D.NET.Data.Object3DChildOption.ALL_CHILDREN
);
}
GetChildObject3d(int index, NodeFilterKind filter)
public List<Node> GetChildObject3d(int index, NodeFilterKind filter)
지정된 노드 인덱스 하위의 노드 필터에 따른 항목 반환
Parameters
| Name | Type | Description |
|---|---|---|
| index | int | 노드 인덱스 |
| filter | NodeFilterKind | 필터 |
Returns
| Type | Description |
|---|---|
| List<Node> | 노드 목록 |