Merge pull request #2385 from bam241/model_mats_per_id

Model mats per id
This commit is contained in:
Paul Romano 2023-02-16 07:26:51 -06:00 committed by GitHub
commit fa4aa4ad21
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -124,10 +124,10 @@ class Model:
@lru_cache(maxsize=None)
def _materials_by_id(self):
"""Dictionary mapping material ID --> material"""
if self.materials is None:
mats = self.geometry.get_all_materials().values()
else:
if self.materials:
mats = self.materials
else:
mats = self.geometry.get_all_materials().values()
return {mat.id: mat for mat in mats}
@property