Repository navigation
v3.5.0 (components 3.5.0, components-front 3.5.0)
Minor release: @thatopen/components 3.5.0 and @thatopen/components-front 3.5.0. Both now require @thatopen/fragments ~3.5.0. Existing APIs and default behaviour are unchanged.
New (all opt-in)
- Deferred renderer:
postproduction.mode = PostproductionMode.DEFERRED. The default stays the classic composer. - WebGPU pipeline:
new SimpleRenderer(components, container, { mode: "webgpu" }), with three r185 or newer resolved asthree/webgpu(see the front README for the bundler aliases). Withoutmode, apps keep the WebGL renderer exactly as before. - Reality Capture:
PointCloudLoader(Potree octrees;potree-coreis an optional peer, loaded only when used) andSplatLoader(gaussian splats), plus converters in@thatopen/components/dist/realityCapture(LAS, E57, Potree octree, splat tiling). The examples ask you to load your own files.
Fixes since 3.4.9
FragmentsManager.initoptions typed asFragmentsModelsOptions(#834).LengthMeasurement.dispose()releases its listeners and preview (#832).- MANUAL-mode postproduction respects
enabled(#833). - IDS: entities without a PredefinedType, XML entities, type object property sets, properties without data (#818, #820, #824, #828).
@thatopen/ui-obc 3.4.4 accepts components and fragments 3.5.