otko/docs
Repository files (latest commit first)
Filename Latest commit message Latest commit date
smillmorel d3878f23b3 feat(plotly): opstool-style contour, loads, supports, ghost and animation
Bring the Plotly canvas in line with opstool's visualisation recipes.

Camera / interaction:
- frame the camera in plotly's normalized scene units, using the model
  bounds (grid excluded); a data-unit eye rendered the model as a speck
- use turntable dragmode so Z stays up and the horizon stays level
- align mouse bindings with the PyVista/VTK backend and document them in
  Help → Mouse Controls

Visualisation:
- colour deformed / modal shapes by response with a shared colourbar
- scale load arrows by |F|, tint per load pattern, hover the magnitude,
  and fix cones rendering as oversized fins (sizemode scaled, not absolute)
- draw DOF-accurate support glyphs (ported from opstool; see NOTICE)
- add an undeformed-reference overlay on both canvas backends
- play mode shapes with plotly frame animation in-page

Tests: builder unit tests plus GUI regression tests for gestures, the
deformed push, the undeformed reference and animation payloads.
2026-09-16 23:10:22 -04:00
..
adr feat: initial otko import 2026-09-08 02:12:15 -04:00
screenshots feat: initial otko import 2026-09-08 02:12:15 -04:00
architecture.md docs: rewrite READMEs dry and blunt, rename Studio to OTKO 2026-09-08 02:41:03 -04:00
gap-analysis-gidopensees.md docs: rewrite READMEs dry and blunt, rename Studio to OTKO 2026-09-08 02:41:03 -04:00
logo.svg docs: rewrite READMEs dry and blunt, rename Studio to OTKO 2026-09-08 02:41:03 -04:00
QUICK_GUIDE.md feat(plotly): opstool-style contour, loads, supports, ghost and animation 2026-09-16 23:10:22 -04:00
README.md docs: quick guide, docs README, specifications and NOTICE 2026-09-16 12:03:07 -04:00
roadmap.md docs: rewrite READMEs dry and blunt, rename Studio to OTKO 2026-09-08 02:41:03 -04:00

OTKO Documentation

Index of the project documentation. Start with the quick guide if you just want to build and run a model; read the architecture page if you are changing code.

Document What it covers
QUICK_GUIDE.md Task-first walkthrough: cantilever model, modal analysis, report and script export, display units, undo/redo.
architecture.md MVVM layering, package responsibilities, threading, persistence, and the fixed OpenSeesPy command order.
roadmap.md Phase-by-phase feature status, from scaffolding through the earthquake-engineering primitives.
adr/ Architecture Decision Records — the "why" behind individual design choices.
screenshots/ Screenshots referenced by the docs and README.

Architecture Decision Records