Exemple #1
0
def mesh():
    vertices = [None, None, None, None]
    faces = [[0, 1, 2], [0, 3, 1]]
    he = HalfEdge()
    for vertex in vertices:
        he.add_vertex()
    for face in faces:
        he.add_face(face)
    return he
Exemple #2
0
def mesh():
    vertices = [
        [1.0, 0.0, 0.0],
        [1.0, 2.0, 0.0],
        [0.0, 1.0, 0.0],
        [2.0, 1.0, 0.0]
    ]

    faces = [
        [0, 1, 2],
        [0, 3, 1]
    ]

    he = HalfEdge()

    for vertex in vertices:
        he.add_vertex(x=vertex[0], y=vertex[1], z=vertex[2])

    for face in faces:
        he.add_face(face)

    return he