Skip to content

Commit c01955f

Browse files
UPDATE: all_joints and joints properties of DFAssembly and DFBeam recomputed when accessed
1 parent b473cfd commit c01955f

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

src/gh/diffCheck/diffCheck/df_geometries.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -430,21 +430,21 @@ def total_number_joints(self):
430430

431431
@property
432432
def all_joint_faces(self):
433-
if len(self._all_jointfaces) == 0:
434-
for beam in self.beams:
435-
self._all_jointfaces.extend(beam.joint_faces)
433+
self._all_jointfaces = []
434+
for beam in self.beams:
435+
self._all_jointfaces.extend(beam.joint_faces)
436436
return self._all_jointfaces
437437

438438
@property
439439
def all_side_faces(self):
440-
if len(self._all_sidefaces) == 0:
441-
for beam in self.beams:
442-
self._all_sidefaces.extend(beam.side_faces)
440+
self._all_sidefaces = []
441+
for beam in self.beams:
442+
self._all_sidefaces.extend(beam.side_faces)
443443
return self._all_sidefaces
444444

445445
@property
446446
def all_joints(self):
447-
if len(self._all_joints) == 0:
448-
for beam in self.beams:
449-
self._all_joints.extend(beam.joints)
447+
self._all_joints = []
448+
for beam in self.beams:
449+
self._all_joints.extend(beam.joints)
450450
return self._all_joints

0 commit comments

Comments
 (0)