We developed the PT 3D Viewer to meet our own engineering needs. It is built on open-source technologies for importing CAD files and rendering 3D models. The viewer is free to use, open source, and designed to be simple and practical for everyday work.
One of our biggest challenges was accurately measuring sheet metal profile models received from customers. Existing tools were often too complex, required installation, or made it difficult to perform precise measurements quickly. PT 3D Viewer was created to solve this problem.
The viewer is based on
Three.js,
OCCT Import JS and
Open Cascade Technology (OCCT) for 3D visualization and Open Cascade Technology (OCCT) for CAD model import and processing.
Main Features:
- Open and view STEP and IGES CAD files
- Works in any modern web browser on any PC—no installation or additional software required
- Complete privacy: your CAD files are processed entirely within your web browser and are never uploaded to our servers
- No user data is collected. Only a local status log is stored on your own computer
- Snap to and highlight important points for fast and accurate measurement of distances and angles
- Edge-only selection ensures measurements are taken from actual model edges rather than arbitrary points on rendered surfaces
- Quick camera positioning buttons for convenient navigation
- An offline version can be prepared by bundling the rendering and CAD processing libraries, allowing the viewer to run without an Internet connection or network access. This makes it suitable for Windows-based CNC controls and isolated industrial PCs
Current Status
The current release is stable and suitable for everyday use. However, very large or highly complex models—especially those containing numerous holes, threads, or intricate geometry—may occasionally cause performance issues or unexpected crashes.
We plan to continue improving the viewer with new features, optimizations, and bug fixes. However, we do not guarantee a specific update schedule or release frequency.
License
PT_3D_viewer_license.txt
Run PT 3D Viewer