Skip to content

Commit c0d8aa1

Browse files
committed
Expose method to load IFC by url
1 parent 6238133 commit c0d8aa1

File tree

5 files changed

+9
-4
lines changed

5 files changed

+9
-4
lines changed

examples/simple-html/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "web-ifc-viewer-basic-example",
33
"private": true,
44
"type": "module",
5-
"version": "1.0.6",
5+
"version": "1.0.7",
66
"description": "A basic html example for web-ifc-viewer",
77
"main": "index.html",
88
"scripts": {

examples/simple-react/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-simple-react",
3-
"version": "0.1.6",
3+
"version": "0.1.7",
44
"private": true,
55
"dependencies": {
66
"@material-ui/core": "^4.11.4",

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.6",
4+
"version": "1.0.7",
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.6",
3+
"version": "1.0.7",
44
"description": "IFC viewer",
55
"main": "dist/index.js",
66
"scripts": {

viewer/src/core/viewer.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,11 @@ export class Viewer {
114114
if(fitToFrame) this.fitModelToFrame();
115115
}
116116

117+
loadIfcUrl = async (url: string, fitToFrame: boolean = false) => {
118+
await this.ifcManager.loadIfcUrl(url, this.scene);
119+
if(fitToFrame) this.fitModelToFrame();
120+
}
121+
117122
preselect = (event: any) => {
118123
this.ifcManager.preselect(event);
119124
}

0 commit comments

Comments
 (0)