본문으로 건너뛰기

GetEdgeSegments

Overloads​

NameDescription
GetEdgeSegments(int index)지정한 개체의 모서리(Edge) 선분 목록 반환.
GetEdgeVertex 와 달리 선분 단위(시작점, 끝점)로 반환하며, PART 가 아닌 개체도 하위 PART 기준으로 조회함.
Edge 데이터가 없는 PART 는 Edge 데이터를 생성한 후 조회함.
GetEdgeSegments(List<int> index)지정한 개체 목록의 모서리(Edge) 선분 목록 반환.
선분 단위(시작점, 끝점)로 반환하며, Edge 데이터가 없는 PART 는 Edge 데이터를 생성한 후 조회함.

GetEdgeSegments(int index)​

public List&lt;Line3D&gt; GetEdgeSegments(int index)

지정한 개체의 모서리(Edge) 선분 목록 반환.
GetEdgeVertex 와 달리 선분 단위(시작점, 끝점)로 반환하며, PART 가 아닌 개체도 하위 PART 기준으로 조회함.
Edge 데이터가 없는 PART 는 Edge 데이터를 생성한 후 조회함.

Parameters​

NameTypeDescription
indexint개체 인덱스

Returns​

TypeDescription
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&lt;Line3D&gt; GetEdgeSegments(List&lt;int&gt; index)

지정한 개체 목록의 모서리(Edge) 선분 목록 반환.
선분 단위(시작점, 끝점)로 반환하며, Edge 데이터가 없는 PART 는 Edge 데이터를 생성한 후 조회함.

Parameters​

NameTypeDescription
indexList<int>개체 인덱스 목록

Returns​

TypeDescription
List<Line3D>모서리 선분 목록. Line3D 의 화면 좌표(Start2D, End2D)는 계산하지 않음