본문으로 건너뛰기

GetResultItem

Overloads​

NameDescription
GetResultItem(ClashTest clashTest, ResultGroupingOptions option)간섭 검사 목록 반환
GetResultItem(ClashTest clashTest, int subId, ResultGroupingOptions option)이동 간섭 검사 목록 반환

GetResultItem(ClashTest clashTest, ResultGroupingOptions option)​

public List<ClashTestResultItem> GetResultItem(ClashTest clashTest, ResultGroupingOptions option)

간섭 검사 목록 반환

Parameters​

NameTypeDescription
clashTestClashTest간섭검사 항목
optionResultGroupingOptions간섭검사 결과 그룹화 옵션

Returns​

TypeDescription
List<ClashTestResultItem>간섭검사 목록

Examples​

// VIZCore3DX.NET Control
private VIZCore3DX.NET.VIZCore3DXControl vizcore3dx;

private void Example()
{
// 검사 완료 후 결과를 부재 단위로 조회하고, 첫 결과로 화면을 이동합니다.
VIZCore3DX.NET.Data.ClashTest item = vizcore3dx.Clash.GetItem(1);
if (item == null) return;

List<VIZCore3DX.NET.Data.ClashTestResultItem> results =
vizcore3dx.Clash.GetResultItem(item, VIZCore3DX.NET.Manager.ClashManager.ResultGroupingOptions.PART);

if (results.Count == 0) return;

vizcore3dx.Clash.FocusResult(item.ID, results[0]);
}

GetResultItem(ClashTest clashTest, int subId, ResultGroupingOptions option)​

public List<ClashTestResultItem> GetResultItem(ClashTest clashTest, int subId, ResultGroupingOptions option)

이동 간섭 검사 목록 반환

Parameters​

NameTypeDescription
clashTestClashTest간섭검사 항목
subIdint서브 아이디(ID)
optionResultGroupingOptions간섭검사 결과 그룹화 옵션

Returns​

TypeDescription
List<ClashTestResultItem>이동 간섭검사 목록

Examples​

// VIZCore3DX.NET Control
private VIZCore3DX.NET.VIZCore3DXControl vizcore3dx;

private void Example()
{
// 이동 간섭검사는 이동 단계(Path ID)별로 결과가 나뉩니다.
VIZCore3DX.NET.Data.ClashTest item = vizcore3dx.Clash.GetItem(1);
if (item == null) return;

List<VIZCore3DX.NET.Data.ClashTestResultItem> results =
vizcore3dx.Clash.GetResultItem(item, 1, VIZCore3DX.NET.Manager.ClashManager.ResultGroupingOptions.PART);

System.Diagnostics.Trace.WriteLine("Result Count : " + results.Count);
}