update sdk and demo
This commit is contained in:
@ -83,11 +83,46 @@
|
||||
enableSpinner: true,
|
||||
enableProgressBar: true,
|
||||
enableLayoutBar: true,
|
||||
toolbarMenuConfig: {
|
||||
[ToolbarMenuId.Settings]: {
|
||||
onActive: () => {
|
||||
console.log("[Toolbar]", "Activate Settings");
|
||||
if (!window.dxfSettingsPanel) {
|
||||
window.dxfSettingsPanel = new DxfSettingsPanel(window.viewer);
|
||||
}
|
||||
window.dxfSettingsPanel.show();
|
||||
},
|
||||
onDeactive: () => {
|
||||
console.log("[Toolbar]", "Deactivate Settings");
|
||||
if (!window.dxfSettingsPanel) {
|
||||
window.dxfSettingsPanel = new DxfSettingsPanel(window.viewer);
|
||||
}
|
||||
window.dxfSettingsPanel.hide();
|
||||
},
|
||||
},
|
||||
[ToolbarMenuId.Layers]: {
|
||||
onActive: () => {
|
||||
console.log("[Toolbar]", "Activate Layers");
|
||||
if (!window.layerManager) {
|
||||
window.layerManager = new LayerManager(window.viewer);
|
||||
}
|
||||
window.layerManager.show();
|
||||
},
|
||||
onDeactive: () => {
|
||||
console.log("[Toolbar]", "Deactivate Layers");
|
||||
if (!window.layerManager) {
|
||||
window.layerManager = new LayerManager(window.viewer);
|
||||
}
|
||||
window.layerManager.hide();
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
const viewer = new DxfViewer(config);
|
||||
// const fontFiles = ["three/fonts/Microsoft_YaHei_Regular.typeface.json"];
|
||||
const fontFiles = ["./demo/three/fonts/hztxt.shx", "./demo/three/fonts/simplex.shx"];
|
||||
await viewer.setFont(fontFiles);
|
||||
window.viewer = viewer;
|
||||
|
||||
const modelUploader = new LocalDxfUploader(viewer);
|
||||
modelUploader.onSuccess = () => {
|
||||
|
||||
Reference in New Issue
Block a user