Skip to content

Releases: xeokit/xeokit-sdk

v2.4.2-beta-3

10 Nov 21:35
Compare
Choose a tag to compare
v2.4.2-beta-3 Pre-release
Pre-release

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

09 Nov 18:34
Compare
Choose a tag to compare
2.4.2-beta-1 Pre-release
Pre-release

What's Changed

  • FIX: force triangle instancing pick normals flat renderer by @Kurtil in #1214

Full Changelog: v2.4.1...2.4.2-beta-1

v2.4.1

02 Nov 16:14
Compare
Choose a tag to compare

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-identity model.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 in Texture2D 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

Read more

v2.4.0-beta-2

29 Oct 01:13
Compare
Choose a tag to compare

v2.4.0-alpha-105

26 Oct 21:18
Compare
Choose a tag to compare
v2.4.0-alpha-105 Pre-release
Pre-release

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

21 Oct 08:57
Compare
Choose a tag to compare
v2.4.0-alpha-99 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2.4.0-alpha-96...v2.4.0-alpha-99

v2.4.0-alpha-96

18 Oct 13:13
Compare
Choose a tag to compare
v2.4.0-alpha-96 Pre-release
Pre-release

What's Changed

Full Changelog: v2.4.0-alpha-90...v2.4.0-alpha-96

v2.4.0-alpha-90

12 Oct 23:17
Compare
Choose a tag to compare
v2.4.0-alpha-90 Pre-release
Pre-release

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

05 Oct 15:16
Compare
Choose a tag to compare
vv2.4.0-alpha-87 Pre-release
Pre-release

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

v2.4.0-alpha-82

02 Oct 20:00
Compare
Choose a tag to compare
v2.4.0-alpha-82 Pre-release
Pre-release

What's Changed

Full Changelog: v2.4.0-alpha-80...v2.4.0-alpha-82