protectione055 / BIM-Viewer

A simple IFC(Industry Foundation Classes) model viewer based on three.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Install Libraries

npm i web-ifc-three --legacy-peer-deps npm i three --legacy-peer-deps npm i rollup --save-dev --legacy-peer-deps npm i @rollup/plugin-node-resolve --save-dev --legacy-peer-deps

- import {mergeBufferGeometry} from 'three/examples/jsm/utils/BufferGeometryUtils'
+ import * as BufferGeometryUtils from 'three/examples/jsm/utils/BufferGeometryUtils.js';
...
-      const merged = mergeBufferGeometries(geometriesByMaterial);
+      const merged = BufferGeometryUtils.mergeBufferGeometries(geometriesByMaterial);
...
-	const combinedGeometry = mergeBufferGeometries(geometries, true);
+    const combinedGeometry = BufferGeometryUtils.mergeBufferGeometries(geometries, true);

Build bundle

npm run build

About

A simple IFC(Industry Foundation Classes) model viewer based on three.js


Languages

Language:JavaScript 100.0%Language:HTML 0.0%Language:CSS 0.0%