# 3d Step File Viewer

**URL:** <https://forum.inductiveautomation.com/t/3d-step-file-viewer/110178>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [August 26, 2025, 4:20pm UTC](https://forum.inductiveautomation.com/t/3d-step-file-viewer/110178 "2025-08-26T16:20:02Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zachary\_Kacel1](https://avatars.discourse-cdn.com/v4/letter/z/ea666f/32.png) [@Zachary\_Kacel1](https://forum.inductiveautomation.com/u/Zachary_Kacel1)\
**Post date:** [August 26, 2025, 4:20pm UTC](https://forum.inductiveautomation.com/t/3d-step-file-viewer/110178/1 "2025-08-26T16:20:02Z")

</div>

Has anyone created a 3d STEP file viewer for Ignition Perspective?

I am by no means a web developer but using resources online and a lot of AI help I was able to implement a DXF viewer that runs on Three.js hosted by the Webdev module. For anyone interested this library i used to get started. [GitHub - vagran/dxf-viewer: DXF 2D viewer written in JavaScript](https://github.com/vagran/dxf-viewer)

From what I have found the Three.js library does not support step files, it looks like there are some ways to implement step files in Three.js but not being a web developer I have hit a bunch of road blocks trying to get it working.

I do not want a big conversion process either, our CAD server auto create STEP files for all our 3d objects, so I want to be able to just utilize the existing framework rather than adding complexity by doing a file conversion to STL or some other file format.
