Releases: xeokit/xeokit-sdk
Releases · xeokit/xeokit-sdk
v2.4.2-beta-3
What's Changed
- Make measurements sliced by SectionPlanes by @xeolabs in #1222
- Update MetaScene.d.ts by @assaad977 in #1226
- Fix TreeView rendering when using globalizeObjectIds #1224 by @xeolabs in #1227
New Contributors
- @assaad977 made their first contribution in #1226
Full Changelog: 2.4.2-beta-1...v2.4.2-beta-3
2.4.2-beta-1
What's Changed
Full Changelog: v2.4.1...2.4.2-beta-1
v2.4.1
What's Changed
- Skip inactive section planes in BCF getViewpoint by @Amoki in #1003
- Metadata improvements by @xeolabs in #1005
- fix typo in LineBatchingLayer by @Amoki in #1010
- fix imports to make them ES valid by @Kurtil in #1012
- Fix loaders.gl import by @Amoki in #1014
- Fix imports by @Amoki in #1015
- [DataTexturePerformanceModel]: 80% GPU RAM savings! by @tmarti in #824
- Improvements in the LOD mechanism by @tmarti in #1018
- data-textures: make
VFC
mechanism support non-identitymodel.worldMatrix
by @tmarti in #1026 - Additional data-textures feature toggles by @tmarti in #1027
- Add SAO support when using data-textures by @tmarti in #1028
- Chrome-for-Mac: improved mitigation for data-textures when SAO enabled by @tmarti in #1029
- Remove duplicated line in Component.js by @Kurtil in #1036
- Extend NavCubePlugin with option to align with True North by @elyrank in #1035
- [data-textures]: implement a smart deferred flags update mechanism by @tmarti in #1037
- Annotation plugin custom z-index for markers & labels by @christophe77 in #1017
- Enable SAO rendering in Safari. by @tmarti in #1038
- Upgrade CodeSee workflow to version 2 by @codesee-maps in #968
- [fix]: make sure to restore
gl.pixelStatei
changes inTexture2D
class by @tmarti in #1044 - Fix missing GLSL version on top of PointsBatchingOcclusionRenderer fragment shader by @Kurtil in #1047
- remove buffer.flags & flags2 arrays by @Kurtil in #1051
- Expose rtc maths globally by @Kurtil in #1056
- Fire error event from WebIFCLoaderPlugin when loading a modal fails by @PupoSDC in #1058
- Reduce VBOSceneModel flags memory footprint by @Kurtil in #1060
- Show annotations and measurements in snapshots by @xeolabs in #1068
- Fix full precision picking in triangle instancing layer by @Kurtil in #1074
- Remove useless Renderer picking commented code by @Kurtil in #1071
- [DataTextures]: snap-to-vertex functionality by @tmarti in #1062
- data-tex: reduce number of per-portion matrices by @tmarti in #1075
- fix & clean VBOSceneModel renderers by @Kurtil in #1077
- VBOSceneModel - TriangleBatching - Only draw pick depth & normals of the picked mesh by @Kurtil in #1078
- data-tex: use 12 instead of 16 floats to store entity matrices by @tmarti in #1082
- Add stats typings by @LukasKairnial in #1085
- Stats
fps
field by @LukasKairnial in #1084 - Fix metaObject leaks by @LukasKairnial in #1087
- Fix entity
.destroy()
memory leaks linked to Scene.*Updated functions by @LukasKairnial in #1090 - FaceAlignedSectionPlanesPlugin by @xeolabs in #1088
- fix ray picking -> RenderBuffer read y by @Kurtil in #1098
- Fix pick triangle surface of mesh with origin by @Kurtil in #1092
- Update MousePanRotateDollyHandler.js - Add page scroll support by @sematgt in #1100
- Improved merging algorithm for federated models by @xeolabs in #1103
- Fix snapshots => flip Y by @Kurtil in #1104
- Fix MetaScene.js - metaObject is undefined by @Kurtil in #1106
- Fix texture binding in instancing renderer by @xeolabs in #1111
- VBO Scene Model Renderers refactoring and performance improvement by @Kurtil in #1113
- Support line-strip geometry in XKT by @xeolabs in #1114
- DataTextureSceneModel: Support skew in instancing matrices for AABB initialization by @tmarti in #1116
- VBOSceneModel: Support skew in instancing matrices for AABB initialization by @tmarti in #1115
- simplify getSnapshotWithPlugins by @Amoki in #1118
- Fix pset originalSystemId by @xeolabs in #1119
- Fix pset originalSystemId by @xeolabs in #1120
- Use a
ResizeObserver
to detect changes in canvas size by @tmarti in #1121 - Integrate data textures, vertex snapping and VBO rendering optimizations by @xeolabs in #1125
- Extend XKTLoaderPlugin to load model split into multiple XKT files by @xeolabs in #1126
- Add MetaModel types for multi XKT loading support by @xeolabs in #1127
- MetaObject attributes by @xeolabs in #1129
- Fix perspective & ortho for canvas resize by @xeolabs in #1131
- Remove default colors for IFC objects from XKTLoaderPlugin by @xeolabs in #1132
- Enable Viewer logarithmicDepthBuffer by default by @xeolabs in #1133
- Ability to dynamically position & rotate SceneModel anywhere within World coordinate system by @xeolabs in #1136
- Add pivot sphere by @Kurtil in #529
- Load LAS/LAZ header data into MetaModel by @xeolabs in #1149
- Fixed occlusion shader for data textures #1148 by @xeolabs in #1150
- Add ./src to package dist by @xeolabs in #1151
- Fix XKT 9 globalize IDs by @xeolabs in #1152
- replace some console.log with console.info by @Amoki in #1143
- feature: add dual snap mode => vertex + edge by @Kurtil in #1158
- Update node.js import to make them es compatible by @Kurtil in #1159
- Distance and angle measurement snapping by @xeolabs in #1157
- Improve vbo scene model snap pick performance by @Kurtil in #1161
- fix BCF plugin set viewpoint by @Kurtil in #1169
- Make measurements controllers pluggable by @xeolabs in #1170
- Draw pick normal using 32 bits per color channel instead of default 8 by @Kurtil in #1172
- Automatically split LAS point sets to fit in SceneModel VBOs by @xeolabs in #1173
- Automatic LAS point set chunking to fit VBOs - tweak max point set length by @xeolabs in #1174
- 1 x 1 picking viewport by @Kurtil in #1168
- fix pick normal by @Kurtil in #1176
- Pick normals using a 3x3 viewport by @Kurtil in #1177
- Fix name <-> type in IFC loader by @cvillagrasa in #1191
- Use gradient technique to depth-init snapping buffers by @tmarti in #1195
- Fix SceneModel DTX edge renderer for entity offsetting #1196 by @xeolabs in #1197
- Fix BCF line set rounding error and bitmap Y-flipping by @xeolabs in #1200
- Measurements highlighting in examples by @xeolabs in #1201
- Fix angle measurement highlighting on mouseover by @xeolabs in #1202
- fix: make sure to weld vertices when
index-bucketting
is enabled by @tmarti in #1207 - Add multi output Renderbuffer feature and snap pick normals with it by @Kurtil in #1209
New Contributors
v2.4.0-beta-2
- Release Notes
- Full Changelog: v2.4.0-alpha-105...v2.4.0-beta-2
v2.4.0-alpha-105
What's Changed
- Use gradient technique to depth-init snapping buffers by @tmarti in #1195
- Fix SceneModel DTX edge renderer for entity offsetting #1196 by @xeolabs in #1197
- Fix BCF line set rounding error and bitmap Y-flipping by @xeolabs in #1200
- Measurements highlighting in examples by @xeolabs in #1201
- Fix angle measurement highlighting on mouseover by @xeolabs in #1202
Full Changelog: v2.4.0-alpha-99...v2.4.0-alpha-105
v2.4.0-alpha-99
What's Changed
- Fix name <-> type in IFC loader by @cvillagrasa in #1191
New Contributors
- @cvillagrasa made their first contribution in #1191
Full Changelog: v2.4.0-alpha-96...v2.4.0-alpha-99
v2.4.0-alpha-96
What's Changed
Full Changelog: v2.4.0-alpha-90...v2.4.0-alpha-96
v2.4.0-alpha-90
What's Changed
- Fix BCF plugin set viewpoint by @Kurtil in #1169
- Make measurements controllers pluggable by @xeolabs in #1170
- Draw pick normal using 32 bits per color channel instead of default 8 by @Kurtil in #1172
- Automatically split LAS point sets to fit in SceneModel VBOs by @xeolabs in #1173
- Automatic LAS point set chunking to fit VBOs - tweak max point set length by @xeolabs in #1174
- 1 x 1 picking viewport by @Kurtil in #1168
Full Changelog: vv2.4.0-alpha-87...v2.4.0-alpha-90
vv2.4.0-alpha-87
What's Changed
- Fix XKT 9 globalize IDs by @xeolabs in #1152
- replace some console.log with console.info by @Amoki in #1143
- feature: add dual snap mode => vertex + edge by @Kurtil in #1158
- Update node.js import to make them es compatible by @Kurtil in #1159
- Distance and angle measurement snapping by @xeolabs in #1157
- Improve vbo scene model snap pick performance by @Kurtil in #1161
Full Changelog: v2.4.0-alpha-82...vv2.4.0-alpha-87