Пример #1
0
    def make_vertex(self,
                    parent_obj_matrix,
                    obj_matrix,
                    polygon,
                    vertex,
                    use_smooth=False,
                    can_merge=False):
        egg_vertex = EggVertex()
        egg_vertex.set_color((1, 1, 1, 1))

        if can_merge:
            co = obj_matrix @ vertex.co
        else:
            co = vertex.co

        egg_vertex.set_pos(tuple(co))

        if use_smooth:
            normal = parent_obj_matrix @ vertex.normal
        else:
            normal = parent_obj_matrix @ polygon.normal

        egg_vertex.set_normal(tuple(normal))

        return egg_vertex