Could be through glTF at first then simplify the process through better workflow integration for :
* blocks, e.g Lego
* 3D printing and laser cutting
* material upscaling, e.g carton with MakeDo
* physical space organisation, e.g t-slot passthrough AR with quadrobee.com for MakerSpace, FabLab, etc
* technical digital twin, e.g machinery https://www.frontiersin.org/articles/10.3389/frvir.2022.1034431/full
See also https://github.com/UBaer21/UB.scad that might be usable with OpenJSCAD and overall great principles.
PS: note that https://github.com/Irev-Dev/cadhub/blob/main/app/web/package.json#L52 does rely on threejs and thus could export to glTF and thus have a parseable set of assets that could then be usable as https://git.benetou.fr/utopiah/text-code-xr-engine/src/branch/tiles or https://git.benetou.fr/utopiah/text-code-xr-engine/src/branch/primitives_as_set .
Could be through glTF at first then simplify the process through better workflow integration for :
Validation steps could include #58
BIM (Building Information Modelling) not solely for architecture but also room, e.g workshop, design.
See IFC.js from https://ifcjs.io
See also https://github.com/UBaer21/UB.scad that might be usable with OpenJSCAD and overall great principles.
PS: note that https://github.com/Irev-Dev/cadhub/blob/main/app/web/package.json#L52 does rely on threejs and thus could export to glTF and thus have a parseable set of assets that could then be usable as https://git.benetou.fr/utopiah/text-code-xr-engine/src/branch/tiles or https://git.benetou.fr/utopiah/text-code-xr-engine/src/branch/primitives_as_set .
arguably pathtracer
See also https://www.media.mit.edu/projects/from-cad-to-jad-javascript-aided-design/overview/