xeokit-sdk
xeokit-sdk copied to clipboard
Open source JavaScript SDK for viewing high-detail, full-precision 3D BIM and AEC models in the Web browser.
**Describe the bug** `xeokit-sdk.es.js` sizes: 1.9.0: 1.2 MB 2.0.0: 3.6 BM 2.0.13: 4.9BM 2.1.0: 5.2 MB 2.2.0: 5.3 MB This leads more js to load at page loading, more code...
Besides xeokit for 3d plans, we use a map integration. We want both features of our app to work the same way in terms of interaction: - Reposition on mouse...
Currently in the GLTFLoaderPlugin a node in a Gltf-Model that doesn't have a name is not created and added to the scene https://github.com/xeokit/xeokit-sdk/blob/master/src/plugins/GLTFLoaderPlugin/GLTFLoaderPlugin.js#L348 : ``` if (!name) { return true;...
* Compares two models: point cloud and BIM * Finds for each object a factor that indicates how far it deviates from the corresponding portion of the point cloud *...
how to change pan speed for first Person (which is on the right mouse button)? and how to disable changing the pan speed for the first Person when pan for...
Looks we put a lot into requestAnimationFrame which seems not necessary be the optimized option. With my profile switch to setInterval gave better FPS. See attached profiles results. Note: this...
It would be great if the measurement plugins (angle and distance) would fire an event when a target was found (meaning end of action). Somewhat similar to the "picked" event...
We need this for measurement tools, to enable the cursor to snap to vertices when measuring. More info on implementation here when released.
**Describe the bug** Picking in the horizontal direction returns inconsistent results. **To Reproduce** Steps to reproduce the behavior: 1. Copy and paste the following code to the examples directory. Run...
````javascript const myViewer = new Viewer({ }); const xktLoader = new XKTLoaderPlugin(myViewer); const model = xktLoader.load({ src: "myModel.xkt" }); const myView2 = new View(myViewer, { canvasId: "canvas1" }); const myView2...