Releases: gramaziokohler/compas_timber
Releases · gramaziokohler/compas_timber
v0.11.0
Added
- Added bake component for
Plate
elements. - Added default paramteters for
Surface Model
in the GH Component
Changed
- Fixed wrong image file paths in the Documentation.
- Changed
TimberModel.beams
to return generator ofBeam
elements. - Changed
TimberModel.walls
to return generator ofWall
elements. - Changed
TimberModel.plates
to return generator ofPlate
elements. - Changed
TimberModel.joints
to return generator ofJoint
elements. - Fixed polyline analysis for generating
SurfaceModel
- Fixed errors in debug info components.
Removed
v0.10.1
v0.10.0
Added
- Added
SurfaceModelJointOverride
GH Component. - Added
Plate
element. - Added attribute
plates
toTimberModel
. - Added
SurfaceModelJointOverride
GH Component - Added
ShowSurfaceModelBeamType
GH Component - Re-introduced attribute
key
inBeam
. - Added attribute
key
toPlate
.
Changed
- Updated documentation for Grasshopper components.
- Fixed missing input parameter in
SurfaceModelOptions
GH Component. - Fixed error with tolerances for
SurfaceModel
s modeled in meters. - Renamed
beam
toelement
in different locations to make it more generic. - Fixed
AttributeError
inSurfaceModel
. - Updated example scripts.
- Calling
process_joinery
inSurfaceModel
.
Removed
- Removed
add_beam
fromTimberModel
, useadd_element
instead. - Removed
add_plate
fromTimberModel
, useadd_element
instead. - Removed
add_wall
fromTimberModel
, useadd_element
instead.
v0.9.1
Added
Changed
- Fixed error in BakeWithBoxMap component.
Removed
v0.9.0
Added
- Added
birdsmouth
parameter tobutt_joint
which applies abtlx_double_cut
process to the part. - Added
BTLxDoubleCut
BTLx Processing class - Added BTLx support for
TButtJoint
andLButtJoint
- Added
BTLxLap
process class
Changed
Removed
v0.8.1
Added
Changed
- Fixed import errors in GH components.
- Updated GH example file.
Removed
v0.8.0
Added
- Added attribute
geometry
toBeam
. - Added
center_of_mass
property to Assembly class. - Added
volume
property to Assembly class. - Added new element type
Wall
.
Changed
- Reduced some boilerplate code in
Joint
subclasses. - Added argument
beams
toJoint.__init__()
which expects tuple containing beams from implementing class instance. - Renamed
TimberAssembly
toTimberModel
. - Renamed
compas_timber.assembly
tocompas_timber.model
. - Renamed
compas_timber.parts
tocompas_timber.elements
. - Based
Beam
on newcompas_model.elements.Element
. - Based
TimberModel
on newcompas_model.model.Model
. - Based
Joint
on newcompas_model.interactions.Interaction
. - Removed support for Python
3.8
.
Removed
- Removed
joint_type
attributes from allJoint
classes. - Removed argument
cutoff
fromLMiterJoint
as it was not used anywhere. - Removed argument
gap
fromTButtJoint
as it was not used anywhere. - Removed argument
gap
fromFrenchRidgeLap
as it was not used anywhere. - Removed class
JointOptions
as not used anymore. - Removed module
compas_timber.consumers
. - Removed unused method
TButtJoint.get_cutting_plane()
.
v0.7.0
Added
- Added
debug_geometries
attribute toBeamJoiningError
. - (Re)added
BooleanSubtraction
feature. - Added flag
modify_cross
toL-Butt
joint. - Added flag
reject_i
toL-Butt
joint. - Added new
NullJoint
.
Changed
BeamFromCurve
GH component accepts now referenced Rhino curves, referenced Rhino object IDs and internalized lines.BeamFromCurve
GH component accepts now referenced Rhino curves, referenced Rhino object IDs and internalized lines.- Fixed
FeatureError
when L-Butt applies the cutting plane. - Fixed T-Butt doesn't get extended to cross beam's plane.
SimpleSequenceGenerator
updated to work withcompas.datastructures.assembly
and generates building plan acording to type.- Changed GH Categories for joint rules.
- Made
beam_side_incident
astaticmethod
ofJoint
and reworked it. - Extended
DecomposeBeam
component to optionally show beam frame and faces.
Removed
- Removed component
ShowBeamFrame
. - Changed GH Categories for joint rules
BrepGeometryConsumer
continues to apply features even after the first error.DrillHole
component calculates length from input line.DrillHole
has default diameter proportional to beam cross-section.- Removed input
Length
fromDrillHole
component. - Fixed broken
TrimmingFeature
component.
v0.6.1
Added
Changed
Removed
v0.6.0
Added
Changed
- Updated COMPAS dependency to
2.0.0
!