BabylonJS / BabylonJS/BabylonPolymorph

Add support for JT file format

Open
#22 0 comments 2 reactions 1 assignee Claimed by @PolygonalSun View on GitHub
Dominant language
C++
Stars
23
Forks
9
PR merge metrics
No merged PRs in 30d

Description

Add JT importer.

JT (Jupiter Tessellation) is an ISO-standardized 3D data format and is in industry used for product visualization, collaboration, CAD data exchange, and in some also for long-term data retention.

**Tasks**
- [ ] Investigate the [JT format](https://en.wikipedia.org/wiki/JT_(visualization_format)) and determine what features to support / what can convert to glTF. At a minimum, geometry and textures should be parsed and converted.
- [ ] Implement parser to convert JT to [Asset3D](https://github.com/BabylonJS/BabylonPolymorph/blob/master/Morphs/Importers/CoreUtils/Shared/Asset3D/cpp/Inc/Asset3D/Asset3D.h). See the [OBJ importer](https://github.com/BabylonJS/BabylonPolymorph/tree/master/Morphs/Importers/Transcoders/Shared/Transcoders/Source/TranscoderOBJ) as an example.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.