Skip to content
geometorPublic

About

An interactive interface for visualizing and analyzing geometric models.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

GEOMETOR • explorer

Interactive web workbench for constructing, visualizing, and analyzing symbolic geometric models.

Overview

geometor.explorer is the interactive visual workbench for the GEOMETOR initiative. Combining a Flask backend with a high-precision SVG/GSAP frontend, it brings the exact algebraic constructions of geometor/model and the golden-ratio analysis of geometor/divine into a real-time graphical and scriptable environment.

SVG styling, primitive class conventions, and symbolic indications in geometor.explorer coordinate directly with photon-platform/publish, enabling models constructed or exported in explorer (including G-Index propositions in geometor/elements and triangle centers in geometor/etc) to render as interactive, theme-aware diagrams in Book Codex documentation.

Key Capabilities

  • Interactive SVG Canvas: Vector canvas with standard Cartesian coordinates, zoom/pan navigation, and fit-to-view (hotkey f).
  • Point-and-Click & Scripted Construction: Construct Points, Lines, Circles, Perpendicular Bisectors, Angle Bisectors, Segments, Sections, and Polygons either graphically or via the integrated CLI overlay (hotkey ~ / ```` ` ````) using GEOMETOR symbolic syntax ([ A B ], ( A B ), / A B /, < A B C >, < B A C )).
  • Live Divine Analysis: Automatic detection and visual highlighting of golden sections, golden chains, and harmonic ranges via geometor.divine.
  • Data & Analysis Views: - SEQ: Chronological step-by-step construction history with visibility and guide toggles. - CAT: Categorized tables for Points, Structures (Lines, Circles), and Graphics. - GRP: Live Divine Analysis groupings sorted by Size, Chain, and Point.
  • Animation Timeline & Ancestor Highlighting: Scrubbable step-by-step playback bar and hover lineage tracing.
  • Symbolic KaTeX Hover Cards: Inspect exact SymPy algebraic coordinates, radii, line equations, and spreads on hover.
  • Publication-Ready Exports: Export static SVGs, animated self-playing SVGs, and print-ready HTML sheets (Letter, Super B) compatible with photon-platform/publish.

Installation & Usage

Install with uv alongside geometor.model and geometor.divine:

uv venv --python 3.13
uv pip install -e ../model -e ../divine -e .
explorer

Then open http://127.0.0.1:4444.

Documentation & Coordination with publish

Project documentation in docsrc/ is built and styled with photon-platform/publish in the unified Book Codex theme:

publish test

Resources & Related Projects

About

An interactive interface for visualizing and analyzing geometric models.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages