본문으로 건너뛰기

Initialization

초기화를 위해서는 onInitializeonConfiguration 함수가 필요합니다.

vizcore2d.Init({
event: {
onInit: onInitialize,
onConfiguration: onConfiguration,
},
});

onConfiguration

VIZCore2D 초기화 호출되는 환경설정 이벤트입니다.
UI 타입, 라이선스 서버 등 초기 설정을 이 함수에서 처리합니다.

let onConfiguration = () => {
// UI 타입 설정 (RIBBONBAR 또는 TOOLBAR)
vizcore2d.Configuration.Type = vizcore2d.Enum.UI_TYPE.TOOLBAR;

// 라이선스 서버 설정
let licenseInfo = vizcore2d.Config.GetLicenseInfo();
licenseInfo.url = 'http://127.0.0.1:8901';
vizcore2d.Config.SetLicenseInfo(licenseInfo);
};

onInitialize

VIZCore2D 초기화 완료 후 호출됩니다.
모델 로드 등 초기 작업은 이 함수에서 처리합니다.

let onInitialize = () => {
console.log('[VIZCore2D] : Initialize!');

const onload = (e) => {
console.log("onload", e);
};

const onerror = () => {
console.log("onerror");
};

// 2D Entity 모델 로드
vizcore2d.Model.OpenFile(
"./model/Sample.vizx2d",
onload,
onerror
);
};