Click or drag to resize
XDL

X3DModelDriverManagerConvert Method

3D 모델의 포맷 및 정점의 좌표계를 변환한다.

Namespace:  Pixoneer.NXDL.NGR
Assembly:  NXDLgr (in NXDLgr.dll) Version: 2.0.3.31
Syntax
C#
public bool Convert(
	string strInputFileName,
	string strOutputFileName,
	ref XSpatialReference srIn,
	ref XSpatialReference srOut,
	out string strError
)

Parameters

strInputFileName
Type: SystemString
[In] 입력 파일 경로
strOutputFileName
Type: SystemString
[In] 출력 파일 경로
srIn
Type: Pixoneer.NXDL.NCCXSpatialReference
[In] 입력 지리좌표계(Source)
srOut
Type: Pixoneer.NXDL.NCCXSpatialReference
[In] 출력 지리좌표계(Destination)
strError
Type: SystemString
[Out] 실패시 에러 메시지 .

Return Value

Type: Boolean
변환 성공 여부.
Remarks
Display list 사용 여부와는 관련없다.
Examples
3D 모델 파일 변환 예제
X3DModelDriverManager manager = new X3DModelDriverManager();
string strError;
manager.Initialize(out strError);

// 변환대상 모델
string strInput = @"d:\sample\3dModel_geo.obj";

// 변환처리 결과 모델
string strOutput = @"d:\sample\3DModel_utm.3ds";

XSpatialReference srIn = new XSpatialReference();
XSpatialReference srOut = new XSpatialReference();

// 변환대상 모델 좌표계 (vertex 좌표)
srIn.SetWellKnownGeogCS("WGS84");

 // 변환처리 결과 모델 좌표계 (vertex 좌표)
srOut.SetWellKnownGeogCS("WGS84");
srOut.SetUTM(52, true);

bool result = manager.Convert(strInput, strOutput, ref srIn, ref srOut, out strError))
See Also