Skip to content

Releases: gramaziokohler/compas_timber

v0.11.0

17 Sep 09:39
6f9c87c
Compare
Choose a tag to compare

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 of Beam elements.
  • Changed TimberModel.walls to return generator of Wall elements.
  • Changed TimberModel.plates to return generator of Plate elements.
  • Changed TimberModel.joints to return generator of Joint elements.
  • Fixed polyline analysis for generating SurfaceModel
  • Fixed errors in debug info components.

Removed

v0.10.1

11 Sep 15:01
d84996d
Compare
Choose a tag to compare

Added

Changed

  • Implemented a workaround for #280.

Removed

v0.10.0

11 Sep 10:58
1fe4b0f
Compare
Choose a tag to compare

Added

  • Added SurfaceModelJointOverride GH Component.
  • Added Plate element.
  • Added attribute plates to TimberModel.
  • Added SurfaceModelJointOverride GH Component
  • Added ShowSurfaceModelBeamType GH Component
  • Re-introduced attribute key in Beam.
  • Added attribute key to Plate.

Changed

  • Updated documentation for Grasshopper components.
  • Fixed missing input parameter in SurfaceModelOptions GH Component.
  • Fixed error with tolerances for SurfaceModels modeled in meters.
  • Renamed beam to element in different locations to make it more generic.
  • Fixed AttributeError in SurfaceModel.
  • Updated example scripts.
  • Calling process_joinery in SurfaceModel.

Removed

  • Removed add_beam from TimberModel, use add_element instead.
  • Removed add_plate from TimberModel, use add_element instead.
  • Removed add_wall from TimberModel, use add_element instead.

v0.9.1

05 Jul 08:47
509c3d1
Compare
Choose a tag to compare

Added

Changed

  • Fixed error in BakeWithBoxMap component.

Removed

v0.9.0

14 Jun 17:14
f63f5d2
Compare
Choose a tag to compare

Added

  • Added birdsmouth parameter to butt_joint which applies a btlx_double_cut process to the part.
  • Added BTLxDoubleCut BTLx Processing class
  • Added BTLx support for TButtJoint and LButtJoint
  • Added BTLxLap process class

Changed

Removed

v0.8.1

13 Jun 12:25
0404451
Compare
Choose a tag to compare

Added

Changed

  • Fixed import errors in GH components.
  • Updated GH example file.

Removed

v0.8.0

12 Jun 17:03
8ecf937
Compare
Choose a tag to compare

Added

  • Added attribute geometry to Beam.
  • 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 to Joint.__init__() which expects tuple containing beams from implementing class instance.
  • Renamed TimberAssembly to TimberModel.
  • Renamed compas_timber.assembly to compas_timber.model.
  • Renamed compas_timber.parts to compas_timber.elements.
  • Based Beam on new compas_model.elements.Element.
  • Based TimberModel on new compas_model.model.Model.
  • Based Joint on new compas_model.interactions.Interaction.
  • Removed support for Python 3.8.

Removed

  • Removed joint_type attributes from all Joint classes.
  • Removed argument cutoff from LMiterJoint as it was not used anywhere.
  • Removed argument gap from TButtJoint as it was not used anywhere.
  • Removed argument gap from FrenchRidgeLap 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

15 Feb 11:31
99ed4f3
Compare
Choose a tag to compare

Added

  • Added debug_geometries attribute to BeamJoiningError.
  • (Re)added BooleanSubtraction feature.
  • Added flag modify_cross to L-Butt joint.
  • Added flag reject_i to L-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 with compas.datastructures.assembly and generates building plan acording to type.
  • Changed GH Categories for joint rules.
  • Made beam_side_incident a staticmethod of Joint 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 from DrillHole component.
  • Fixed broken TrimmingFeature component.

v0.6.1

02 Feb 19:22
63cd893
Compare
Choose a tag to compare

Added

Changed

Removed

v0.6.0

02 Feb 18:40
d64e843
Compare
Choose a tag to compare

Added

Changed

  • Updated COMPAS dependency to 2.0.0!

Removed