Beispiel #1
0
    def createPlacement(self):
        scene = Scene()

        triangle = scene.nondegenerate_triangle(labels=('A', 'B', 'C'))
        O = scene.circumcentre_point(triangle, label='O')

        return iterative_placement(scene)
Beispiel #2
0
    def createScene(self):
        scene = Scene()

        triangle = scene.nondegenerate_triangle(labels=('A', 'B', 'C'))
        triangle2 = Scene.Triangle(
            *[side.middle_point() for side in triangle.sides])
        D = scene.circumcentre_point(triangle, label='D')
        E = scene.orthocentre_point(triangle2, label='E')

        return scene
from sandbox import Scene

from runner import run_sample

scene = Scene()

triangle = scene.nondegenerate_triangle(labels=('A', 'B', 'C'))
scene.equilateral_constraint(triangle)
D = scene.circumcentre_point(triangle, label='D')

run_sample(scene)