Skip to content

Commit

Permalink
fix unwritable issues, and tangled ref
Browse files Browse the repository at this point in the history
  • Loading branch information
j042 committed Feb 23, 2024
1 parent d901b2d commit 6d13bcc
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions gustaf/vertices.py
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,7 @@ def bounds(self):
bounds: (d,) np.ndarray
"""
self._logd("computing bounds")
return utils.arr.bounds(self.const_vertices)
return utils.arr.bounds(self.vertices)

@helpers.data.ComputedMeshData.depends_on(["vertices"])
def bounds_diagonal(self):
Expand Down Expand Up @@ -487,7 +487,14 @@ def copy(self):
self_copy: type(self)
"""
# all attributes are deepcopy-able
return copy.deepcopy(self)
copied = copy.deepcopy(self)

# update helpee. otherwise keeps reference to self
copied._show_options._helpee = copied
copied._vertex_data._helpee = copied
copied._computed._helpee = copied

return copied

@classmethod
def concat(cls, *instances):
Expand Down

0 comments on commit 6d13bcc

Please sign in to comment.