|
@@ -124,5 +124,8 @@ class Object3D:
|
|
return self
|
|
return self
|
|
|
|
|
|
def delete(self) -> None:
|
|
def delete(self) -> None:
|
|
|
|
+ children = [object for object in self.scene.objects.values() if object.parent == self]
|
|
|
|
+ for child in children:
|
|
|
|
+ child.delete()
|
|
del self.scene.objects[self.id]
|
|
del self.scene.objects[self.id]
|
|
self._delete()
|
|
self._delete()
|