STP Viewer

approved

by ove

3D STEP file previewer — powered by OpenCascade WASM + Three.js. Rotate, zoom, and inspect CAD models directly in Obsidian. - This plugin has not been manually reviewed by Obsidian staff.

1 stars90 downloadsUpdated 1mo agoMIT

STP Viewer — Obsidian Plugin

3D STEP file previewer powered by OpenCascade WASM + Three.js.
Rotate, zoom, and inspect CAD models directly in your vault.

Features

  • 🧊 3D STEP/STP preview — opens .stp and .step files as interactive 3D views
  • 🔄 Orbit controls — rotate, pan, zoom with mouse
  • 🎨 Display modes — solid shading, wireframe, edge overlay
  • 📐 Preset views — ISO, front, right, top
  • 📏 1:1 scale — actual-size rendering based on screen DPI
  • 📊 Scale bar + XYZ axes — visual size reference

Installation

Manual

  1. Download the latest release
  2. Extract to <vault>/.obsidian/plugins/stp-viewer/
  3. Reload Obsidian
  4. Enable "STP Viewer" in Settings → Community plugins

Build from source

npm install
npm run build
npm run install-plugin

Usage

Open any .stp or .step file in your vault — the 3D viewer opens automatically.

Controls

ActionInput
RotateLeft-click + drag
PanRight-click + drag
ZoomScroll wheel
Fit viewToolbar → Fit button

Supported Formats

  • STEP AP203 / AP214 (.stp, .step)

Dependencies

License

MIT

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.