Skip to content

Commit 5b331df

Browse files
committed
Make WASM path configurable
1 parent c0d8aa1 commit 5b331df

File tree

7 files changed

+13
-4
lines changed

7 files changed

+13
-4
lines changed

examples/simple-html/main.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { createSideMenuButton } from './utils/gui-creator';
33

44
const container = document.getElementById("viewer-container");
55
const viewer = new Viewer(container);
6+
viewer.setWasmPath("wasm/");
67
const grid = new Grid(viewer, 100, 100);
78
const axes = new Axes(viewer);
89
const clippingComponent = new ClippingComponent(viewer);

examples/simple-html/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
"name": "web-ifc-viewer-basic-example",
33
"private": true,
44
"type": "module",
5-
"version": "1.0.7",
5+
"version": "1.0.8",
66
"description": "A basic html example for web-ifc-viewer",
77
"main": "index.html",
88
"scripts": {
99
"build": "rollup -c && npm run copy-wasm",
1010
"update-example": "yarn remove web-ifc-viewer && yarn remove web-ifc-viewer",
11-
"copy-wasm": "cpy ../../node_modules/web-ifc/web-ifc.wasm ./",
11+
"copy-wasm": "cpy ../../node_modules/web-ifc/web-ifc.wasm ./wasm/",
1212
"start": "serve"
1313
},
1414
"author": "",
File renamed without changes.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "web-ifc-viewer-root",
33
"description": "IFC viewer",
4-
"version": "1.0.7",
4+
"version": "1.0.8",
55
"private": true,
66
"author": "agviegas",
77
"license": "MIT",

viewer/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "web-ifc-viewer",
3-
"version": "1.0.7",
3+
"version": "1.0.8",
44
"description": "IFC viewer",
55
"main": "dist/index.js",
66
"scripts": {

viewer/src/core/IFC/ifc-manager.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@ export class IfcManager {
5858
}
5959
}
6060

61+
setWasmPath(path: string){
62+
this.loader.setWasmPath(path);
63+
}
64+
6165
getSpatialStructure(modelID: number, recursive = false) {
6266
return this.loader.getSpatialStructure(modelID, recursive);
6367
}

viewer/src/core/viewer.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,10 @@ export class Viewer {
119119
if(fitToFrame) this.fitModelToFrame();
120120
}
121121

122+
setWasmPath(path: string){
123+
this.ifcManager.setWasmPath(path);
124+
}
125+
122126
preselect = (event: any) => {
123127
this.ifcManager.preselect(event);
124128
}

0 commit comments

Comments
 (0)