Releases: gramaziokohler/compas_timber
Releases · gramaziokohler/compas_timber
v0.6.0
Added
Changed
- Updated COMPAS dependency to
2.0.0
!
Removed
v0.5.1
Added
- Added missing documentation for module
ghpython.workflow.py
. - Added missing documentation for package
connections
. compas_timber.__version__
now returns current version.
Changed
Removed
v0.5.0
Added
- Added class
DebugInformation
toworkflow.py
. - Added new component
ShowFeatureErrors
. - Added new component
ShowJoiningErrors
. - Added
FeatureApplicator
classes which report errors during feature application. - added
L-HalfLapJoint
- added
T-HalfLapJoint
- added
ShowTopologyTypes
GH Component
Changed
- Feature application now fails more gracefully (un-processed geometry is returned).
- Attempting to join beams which are already joined raises
BeamJoiningError
instead ofAssemblyError
Joint.add_features
which fails to calculate anything raisesBeamJoiningError
.- Changed COMPAS dependency to
compas==2.0.0beta.4
.
Removed
- removed
JointDef
GH components - removed
AutomaticJoint
GH Component. Joint rules are now input directly intoTimberAssembly
v0.4.0
Added
- Added
fabrication
package - Added
BTLx
as a wrapper forTimberAssembly
to generate .btlx files for machining timber beams - Added
BTLxPart
as wrapper forBeam
- Added
joint_factories
folder and factories for existing joints exceptX-HalfLap
- Added
btlx_processes
folder and processesJackCut
andFrenchRidgeHalfLap
- Added
BTLx
Grasshopper component - Added
FrenchRidgeHalfLap
joint - Added
DrillHole
Feature. - Added
DrillHoleFeature
Grasshopper component. - added
JointOptions
GH Components for all current joint types. This allows joint parameter definition in GH - added
DirectJointRules
GH Component - added
TopologyJointRules
GH Component - added
BTLx
as a wrapper forTimberAssembly
to generate .btlx files for machining timber beams - added
BTLxPart
as wrapper forBeam
- added
joint_factories
folder and factories for existing joints exceptX-HalfLap
- added
btlx_processes
folder and processesJackCut
andFrenchRidgeHalfLap
- added
BTLx
Grasshopper component - added
FrenchRidgeHalfLap
joint
Changed
- Changed
Beam
definition to includeblank_frame
andblank_length
attributes - Replaced
Artist
with the newScene
. - Changed type hint for argument
Centerline
of GH componentBeamFromCurve
toGuid
. - Curve ID of beam curves are now always stored in
Beam.attributes["rhino_guid"]
. - Fixed
FindBeamByGuid
component. - Bumped required COMPAS version to
2.0.0beta.2
. - Changed docs theme to the new
sphinx_compas2_theme
. - Re-worked component
BakeBoxMap
to advanced mode. - Removed call to
rs.Redraw()
inBakeBoxMap
which was causing GH document to lock (cannot drag).
Removed
- Removed superfluous component
BeamFromCurveGuid
.
v0.3.2
Added
- Added now released COMPAS
2.0.0a1
to requirements.
Changed
- Explicitly added attribute
key
to (de)serialization ofBeam
.
Removed
v0.3.1
Added
Changed
Removed
v0.3.0
Added
- Added new joint type: Half-lap joint.
Changed
- Beam transformed geometry with features is available using property
geometry
. - Adapted the
Data
interface ofBeam
andAssembly
according to the changes in COMPAS core. - Beam geometry is created on demand.
- Adapted the
Data
interface ofJoint
and its implementations according to the changes in COMPAS core. - Explicitly choosing
Grasshopper
context for theArtist
inShowAssembly
component.
Removed
- Removed method
Beam.get_geometry
.