Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

STP Viewer

oveove90 downloads

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

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

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

Action Input
Rotate Left-click + drag
Pan Right-click + drag
Zoom Scroll wheel
Fit view Toolbar → Fit button

Supported Formats

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

Dependencies

  • OpenCascade.js (WASM) — STEP parsing
  • Three.js — 3D rendering
  • occt-import-js — STEP → mesh conversion

License

MIT

HealthExcellent
ReviewPassed
Details
Current version
0.1.3
Last updated
Last month
Created
Last month
Updates
4 releases
Downloads
90
Compatible with
Obsidian 1.7.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
oveove
GitHubdfceo
  1. Community
  2. Plugins
  3. STP Viewer

Related plugins

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

BRAT

Easily install a beta version of a plugin for testing.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.