GetEdgeSegments
Overloads
| Name | Description |
|---|---|
| GetEdgeSegments(int index) | 지정한 개체의 모서리(Edge) 선분 목록 반환. GetEdgeVertex 와 달리 선분 단위(시작점, 끝점)로 반환하며, PART 가 아닌 개체도 하위 PART 기준으로 조회함. Edge 데이터가 없는 PART 는 Edge 데이터를 생성한 후 조회함. |
| GetEdgeSegments(List<int> index) | 지정한 개체 목록의 모서리(Edge) 선분 목록 반환. 선분 단위(시작점, 끝점)로 반환하며, Edge 데이터가 없는 PART 는 Edge 데이터를 생성한 후 조회함. |
GetEdgeSegments(int index)
public List<Line3D> GetEdgeSegments(int index)
지정한 개체의 모서리(Edge) 선분 목록 반환.
GetEdgeVertex 와 달리 선분 단위(시작점, 끝점)로 반환하며, PART 가 아닌 개체도 하위 PART 기준으로 조회함.
Edge 데이터가 없는 PART 는 Edge 데이터를 생성한 후 조회함.
Parameters
| Name | Type | Description |
|---|---|---|
| index | int | 개체 인덱스 |
Returns
| Type | Description |
|---|---|
| List<Line3D> | 모서리 선분 목록. Line3D 의 화면 좌표(Start2D, End2D)는 계산하지 않음 |
Examples
private void Example()
{
int nodeIndex = 8;
List<VIZCore3D.NET.Data.Line3D> items = vizcore3d.Object3D.GetEdgeSegments(nodeIndex);
foreach (VIZCore3D.NET.Data.Line3D item in items)
{
VIZCore3D.NET.Data.Vector3D start = item.Start3D;
VIZCore3D.NET.Data.Vector3D end = item.End3D;
}
}
GetEdgeSegments(List<int> index)
public List<Line3D> GetEdgeSegments(List<int> index)
지정한 개체 목록의 모서리(Edge) 선분 목록 반환.
선분 단위(시작점, 끝점)로 반환하며, Edge 데이터가 없는 PART 는 Edge 데이터를 생성한 후 조회함.
Parameters
| Name | Type | Description |
|---|---|---|
| index | List<int> | 개체 인덱스 목록 |
Returns
| Type | Description |
|---|---|
| List<Line3D> | 모서리 선분 목록. Line3D 의 화면 좌표(Start2D, End2D)는 계산하지 않음 |