본문으로 건너뛰기

ExportMatrix

public bool ExportMatrix(string path, List<Node> nodes)

개체별 속성 값을 행렬 형태(개체 × 속성)의 CSV 파일로 내보냅니다.

Parameters​

NameTypeDescription
pathstring저장 경로 - 확장자 .csv
nodesList<Node>대상 노드 목록 - null 또는 빈 목록이면 모델 전체

Returns​

TypeDescription
bool내보냈으면 true. 실패하면 false

Examples​

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

public void Example()
{
// 선택된 개체가 없으면 모델 전체가 대상이 됩니다.
List<VIZCore3DX.NET.Data.Node> nodes =
vizcore3dx.Object3D.FromFilter(VIZCore3DX.NET.Data.Object3dFilter.SELECTED_TOP);

if (vizcore3dx.Object3D.UDA.ExportMatrix(@"C:\Export\attribute_matrix.csv", nodes) == true)
{
MessageBox.Show("속성 행렬을 내보냈습니다.");
return;
}

switch (vizcore3dx.Object3D.UDA.LastOperationResult)
{
case VIZCore3DX.NET.Data.OperationResult.ModelNotLoaded:
MessageBox.Show("모델을 먼저 열어 주세요.");
break;
case VIZCore3DX.NET.Data.OperationResult.InvalidFileFormat:
MessageBox.Show("csv 만 지원합니다.");
break;
default:
MessageBox.Show("내보내기에 실패했습니다.");
break;
}
}