Repository navigation
v3.5.0
Minor release. Existing APIs and default behaviour are unchanged.
New (opt-in)
- Capture support for the deferred renderer in
@thatopen/components-front:models.materials.setCaptureEmission()andsetCapturePixels(). Off by default; nothing changes until a deferred pipeline turns it on. - WebGPU materials: when an app runs
threeasthree/webgpu, LOD lines and shells use node materials. WebGL apps load no WebGPU code.
Fixes since 3.4.8
update(true)no longer hangs when another request follows the refresh (#341).- Highlighted items are drawn once again (#318), and a queued tile update after
resetHighlight()no longer throws. visibleItemslists the live items again (#303).- Shells whose last profile fills a buffer are built whole (#307); the splitter cost follows the file, not its highest id (#313).
- Edits: updates of items created since the last save are saved (#331), restored or replayed requests no longer reuse ids (#332),
getModelRequestsSincereads only new requests (#333). IfcImporter.parseOnce(opt-in) skips the second parse (#342); grid reader API (#314); list, bounded, enumerated and table properties imported (#323); item guids and material definitions fixed (#321, #319).