Gaëtan LAGIER
Gaëtan LAGIER
Some objects may be still picked even if there are not pickable. Steps to reproduce the behavior: 1 - Serve the following code as index.html 2 - try to pick...
Add a pivot sphere that resizes according to the distance between the camera and the pivot position. It is possible to enabled or disabled it (default) and change its size...
Add the ability to disable rotate when mouse move after right-clicking.
It is possible to make overview plane disappear if plane are too separated :   The plane start to...
Using : ``` this.$area.areaContent.cfg.props.some = "something"; ``` Do not trigger rerender. Workaround : ``` this.$area.areas.$forceUpdate(); ```
The current behaviour of the [CameraControl](https://github.com/xeokit/xeokit-sdk/tree/master/src/viewer/scene/CameraControl) keyboard listeners is to react on keyboard `keydown` events only if the mouse is over the canvas. ([here](https://github.com/xeokit/xeokit-sdk/blob/master/src/viewer/scene/CameraControl/lib/handlers/KeyboardPanRotateDollyHandler.js#L25) and [here](https://github.com/xeokit/xeokit-sdk/blob/master/src/viewer/scene/CameraControl/lib/handlers/KeyboardAxisViewHandler.js#L32)) This does not suit...
Touch rotation is currently bound to [magic numbers](https://github.com/xeokit/xeokit-sdk/blob/master/src/viewer/scene/CameraControl/lib/handlers/TouchPanRotateAndDollyHandler.js#L202-L203) *(1 for full horizontal rotation and 1.5 for half vertical rotation)*. This PR change the way `rotateDeltaY` and `rotateDeltaX` are computed. The...
Use [`mesh.numTriangles`](https://github.com/xeokit/xeokit-sdk/blob/master/src/viewer/scene/model/SceneModelMesh.js) instead of unknown `mesh.numPrimitives` to compute `sceneModelEntity.numPrimitives`. Maybe it works in some scenario if `numPrimitives` was added by parser or something else, but in my case it was...