changes
This commit is contained in:
20
src/object_builder.py
Normal file
20
src/object_builder.py
Normal file
@@ -0,0 +1,20 @@
|
||||
from object import Object
|
||||
from vertex import Vertex
|
||||
|
||||
class ObjectBuilder:
|
||||
vertices: list[Vertex]
|
||||
lines: list[(Vertex, Vertex)]
|
||||
|
||||
def __init__(self):
|
||||
self.vertices = []
|
||||
|
||||
def add_vertex(self, x: int, y: int, z: int) -> Vertex:
|
||||
v = Vertex(x, y, z)
|
||||
self.vertices.append(v)
|
||||
return v
|
||||
|
||||
def add_vertices_connection(self, vertex1: Vertex, vertex2: Vertex):
|
||||
self.lines.append((vertex1, vertex2))
|
||||
|
||||
def build(self) -> Object:
|
||||
pass
|
||||
Reference in New Issue
Block a user