Releases
v0.8.0
Added
Added back Group
Element.
Added ElementObject
and ModelElement
for compas_viewer
.
Added compas_model.algorithms.brep_brep_contacts
for calculation of simple, flat contacts between two breps.
Added compas_model.models.Model.contacts
iterator.
Added brep_brep_contacts
for calculation of contacts between elements with brep geometry.
Added compas_model.datastructures.BVHNode.add
to take care of depth
value.
Added compas_model.elements.Element.apply_modifiers
.
Added compas_model.elements.Element.material
setter.
Added lazy-computed compas_model.elements.Element.femesh2
property.
Added lazy_computed compas_model.elements.Element.femesh3
property.
Added compas_model.elements.Element.compute_femesh2
property.
Added compas_model.elements.Element.compute_femesh3
property.
Added compas_model.modifiers
.
Added compas_model.modifiers.Modifier
.
Added compas_model.models.Model.add_modifier
.
Changed
Updated existing ElementObject
and ModelElement
for renewed SceneObject
APIs.
Changed compas_model.interactions.Contact
to require only points, and lazy calculate all other attributes only when not explicitly provided.
Changed compas_model.models.Model.compute_contacts
to use BVH with OOB nodes for calculation of contact candidates.
Changed default parmeter value of inflate
in compas_model.elements.Element.compute_aabb
.
Changed default parmeter value of inflate
in compas_model.elements.Element.compute_obb
.
Changed default parmeter value of inflate
in compas_model.elements.Element.compute_collision_mesh
.
Changed default parmeter value of inflate
in compas_model.elements.Beam.compute_aabb
.
Changed default parmeter value of inflate
in compas_model.elements.Beam.compute_obb
.
Changed default parmeter value of inflate
in compas_model.elements.Column.compute_aabb
.
Changed default parmeter value of inflate
in compas_model.elements.Column.compute_obb
.
Changed default parmeter value of inflate
in compas_model.elements.Plate.compute_aabb
.
Changed default parmeter value of inflate
in compas_model.elements.Plate.compute_obb
.
Fixed bug in compas_model.elements.Beam.compute_aabb
.
Fixed bug in compas_model.elements.Beam.compute_obb
.
Fixed bug in compas_model.elements.Column.compute_aabb
.
Fixed bug in compas_model.elements.Column.compute_obb
.
Fixed bug in compas_model.elements.Plate.compute_aabb
.
Fixed bug in compas_model.elements.Plate.compute_obb
.
Changed compas_model.model.Model.elements
to property.
Changed compas_model.model.Model.materials
to property.
Changed compas_model.model.Model.contacts
to property.
Changed compas_model.model.Element.compute_modelgeometry
to use new modifier implementation.
Changed BVH to use AABB by default.
Changed interaction graph to store elements by guid reference.
Changed root node of element tree to default TreeNode
.
Changed ElementNode
to require Element
.
Removed
Removed modifier methods from compas_model.elements.Beam
.
Removed modifier methods from compas_model.elements.Column
.
Removed Shape
from parameter options in compas_model.elements.Element
.
Removed compas_model.interactions.modifiers
.
Removed compas_model.models.Model.compute_collisions
.
Removed compas_model.models.Model.add_elements
.
You can’t perform that action at this time.