JTLoader is a Unity JT import package for JT8/9/10 and PMI, enabling fast CAD visualization, assembly hierarchy reconstruction, and runtime loading.JTLoader is a Unity asset package for JT model ingestion and visualization, combining parsing, runtime loading, sample scenes, and WebGL support.Its core value is an end-to-end pipeline: parse JT, build scene objects, and make the result production-usable without rebuilding CAD import logic from scratch.THIRD-PARTY ASSETSAsset uses SharpCompress Licensed under the MIT License; see Third-Party SharpCompress_License.txt file in package for details.Asset uses System.Buffers Licensed under the MIT License (© .NET Foundation); see Third-Party System.Buffers_License.txt file in package for details.Asset uses System.Memory Licensed under the MIT License (© .NET Foundation); see Third-Party System.Memory_License.txt file in package for details.Asset uses System.Numerics.Vectors Licensed under the MIT License (© .NET Foundation); see Third-Party System.Numerics.Vectors_License.txt file in package for details.Asset uses System.Runtime.CompilerServices.Unsafe- Licensed under the MIT License (© .NET Foundation); see Third-Party System.Runtime.CompilerServices.Unsafe_License.txt file in package for details.Asset uses System.Text.Encoding.CodePages - Licensed under the MIT License (© .NET Foundation); see Third-Party System.Text.Encoding.CodePages_License.txt file in package for details.Customization is strong and suitable for project-specific needs:Geometry and axes: configurable up-axis, model scale, and origin-centering.Rendering behavior: enable/disable edges, edge presentation, two-sided backface fix.Material pipeline: custom render shader and edge material (URP/Standard friendly).Runtime behavior: optional MeshCollider generation and edge hierarchy visibility control.Performance tuning: smooth internal-edge filtering, fast topology path, diagnostics logging.Platform adaptation: local file import plus WebGL async/network/file-picker workflows.Domain fit: especially useful for mechanical assemblies and JT files rich in PMI annotations.Technical Details: Main CapabilitiesMulti-version JT parsing with JT8/JT9/JT10 compatibility handling.LSG traversal and Unity hierarchy reconstruction.JT geometry decoding and Mesh generation.Material/color assignment with fallback logic.Edge generation and optional filtering pipeline.PMI line/text rendering.Parameterized import options for UI-driven or code-driven configuration.Synchronous and asynchronous import APIs.WebGL file acquisition and cached import flow.


