diff --git a/ladybug_geometry/geometry3d/face.py b/ladybug_geometry/geometry3d/face.py index c16d1c06..5a8a110e 100644 --- a/ladybug_geometry/geometry3d/face.py +++ b/ladybug_geometry/geometry3d/face.py @@ -3298,9 +3298,9 @@ def _corner_pt_verts(corner_pt, verts3d, verts2d): return verts3d def __copy__(self): - _new_face = Face3D(self.vertices, self.plane) + _new_face = Face3D(self.boundary, self.plane, self.holes, + enforce_right_hand=False) self._transfer_properties(_new_face) - _new_face._holes = self._holes _new_face._polygon2d = self._polygon2d _new_face._mesh2d = self._mesh2d _new_face._mesh3d = self._mesh3d diff --git a/ladybug_geometry/geometry3d/mesh.py b/ladybug_geometry/geometry3d/mesh.py index 509fead8..be9f59c7 100644 --- a/ladybug_geometry/geometry3d/mesh.py +++ b/ladybug_geometry/geometry3d/mesh.py @@ -232,7 +232,7 @@ def vertex_normals(self): @property def face_edges(self): """List of polylines with one Polyline3D for each face. - + This is faster to compute compared to the edges and results in effectively the same type of wireframe visualization. """ @@ -246,7 +246,7 @@ def face_edges(self): @property def edges(self): """"Tuple of all edges in this Mesh3D as LineSegment3D objects. - + Note that this method will return only the unique edges in the mesh without any duplicates. This is sometimes desirable but can take a lot of time to compute for large meshes. For a faster property, use face_edges."""