Skip to content

geometor/explorer

Repository files navigation

GEOMETOR • explorer

An interactive interface for visualizing and analyzing geometric models.

Overview

geometor.explorer is the interactive workbench for the GEOMETOR initiative. It brings the symbolic models of geometor.model to life, providing a real-time visual interface for constructing, observing, and analyzing geometric systems.

While geometor.model provides the "algebra" and geometor.divine provides the "analysis", explorer provides the "intuition".

Key Features

  • Interactive Canvas: Build constructions step-by-step using a point-and-click interface.
  • Symbolic Visualization: Click on any element to see its exact algebraic definition (using LaTeX/KaTeX).
  • Real-Time Analysis: Watch as golden sections and harmonic ranges are automatically highlighted by geometor.divine as you build.
  • Precise Rendering: SVG-based rendering ensures infinite scalability and crisp visuals.
  • SVG Export: Download your constructions as standalone SVG files with embedded styles for use in other tools.
  • Animated Export: Create self-playing animations of your geometric constructions sharing the elegance of the process.
  • CLI Panel: Interact with the model using text-based commands via the integrated terminal panel.

Installation

pip install geometor-explorer

Usage

Start the explorer server:

explorer

Then open your browser to http://127.0.0.1:9000.

Dependencies

  • Flask: Web server backend.
  • geometor.model: Core geometry engine.
  • geometor.divine: Analysis engine.

Resources

About

An interactive interface for visualizing and analyzing geometric models.

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors