Compas-timber

Latest version: v0.11.0

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

0.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 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

0.10.1

Added

Changed

* Implemented a workaround for https://github.com/gramaziokohler/compas_timber/issues/280.

Removed

0.10.0

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`.
* Added generation of `plate` elements to the `SurfaceModel`

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` to `element` in different locations to make it more generic.
* Fixed `AttributeError` in `SurfaceModel`.
* Updated example scripts.
* Calling `process_joinery` in `SurfaceModel`.
* Changed how `BeamDefinition` and `Plate` types are handled in `SurfaceModel`
* Changed the `get_interior_segment_indices` function to work when there are multiple openings.
* Renamed `ShowSurfaceModelBeamType` to `ShowBeamsByCategory`.
* Changed `SurfaceModel` component input handling to give warnings instead of errors.

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.

0.9.1

Added

* Added `ref_frame` attribute to `Beam`.
* Added `ref_sides` attribute to `Beam`.
* Added `ref_edges` attribute to `Beam`.

Changed

* Fixed error in BakeWithBoxMap component.
* Added `add_extensions` to `Joint` interface.
* Added `process_joinery` to `TimberModel`.
* Features are not automatically added when creating a joint using `Joint.create()`.
* Features are not automatically added when de-serializing.

Removed

0.9.0

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

* Moved module `workflow` from package `ghpython` to new package `design`.
* Moved `compas_timber.ghpython.CategoryRule` to `compas_timber.design`.
* Moved `compas_timber.ghpython.DirectRule` to `compas_timber.design`.
* Moved `compas_timber.ghpython.JointRule` to `compas_timber.design`.
* Moved `compas_timber.ghpython.TopologyRule` to `compas_timber.design`.
* Moved `compas_timber.ghpython.JointDefinition` to `compas_timber.design`.
* Moved `compas_timber.ghpython.FeatureDefinition` to `compas_timber.design`.
* Moved `compas_timber.ghpython.DebugInfomation` to `compas_timber.design`.

Removed

0.8.1

Added

Changed

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

Removed

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.