getting started

To start using geometor.model, you need to create a Model instance. This object will hold all your geometric elements and manage their relationships.

from geometor.model import Model

          # Initialize a new model
          model = Model("my_first_construction")
          

From here, you can start adding points and constructing elements.

# Add two starting points
          A = model.set_point(0, 0, classes=["given"])
          B = model.set_point(1, 0, classes=["given"])

          # Construct a line connecting them
          line_AB = model.construct_line(A, B)

          # Construct a circle centered at A passing through B
          circle_A = model.construct_circle(A, B)