Recent Releases of libra
libra - 1.4.5
Major bug fix:
- updated the behavior of dynamic components
New components:
- Model Equilibrium Analysis: main function → Calculate the axial forces of the (completed) structure
- Node Insertion (one of the two current meta-rules): main function → Insert a point wherever we want within the design domain
Updated components:
- Select Bar & Replace (relocation in the Model tab category)
- Model Network: new outputs → (a) Laplacian matrix; (b) Degree matrix
New meta-rules:
- Node Insertion
- Select Bar & Replace (relocation to "Transform" category)
Example files:
- updated to the current version
Published by johnmirts over 1 year ago
libra - 1.3.7
Compatibility:
- Rhino version 8 only
- Updated the Rhino and Grasshopper NuGet to 7.36
- Full functionality with MacOS
New components:
- Curve Convexity: main function → checks if a closed planar region is convex or not
- Curve Tessellation: main function → checks if a curve contains curved edges and tessellates them based on the provided divisions
- Select Node: main function → select node; special features → (1) optionally the user can visualize the node IDs (WinOS only / right-click); (2) easy selection of (multiple) nodes by ID (integer)
- Select Bar & Replace: main function → select bar by ID and replace by forces at the end points; easy selection of (multiple) bars by ID (integer)
- Model Network: main function → turns a model into a graph and returns many graph connectivity features
- Model Construct: main function → combined with the Transformation Constraint of "Predefined Bar Lengths" and calculates the score, namely the percentage of bars that can be used from a given inventory with standard lengths vs custom-cut bar lengths.
Updated components:
- WinOS only: Right click to turn on/off (a) nodes, (b) interim forces ID, (c) bars ID, (d) bars axial forces to visualize for all components that output "Model":
- Apply Transformation Policy
- Model Undo
- Apply Transformation Policy: special features → (1) clean model: when more than one interim forces are anchor to one node, it replaces it by the resultant; (2) prioritize forceset vs entropy rate and vice versa
- Select Force: new features → (1) optionally the user can visualize the the force IDs (right-click); (2) easy selection of (multiple) forces by ID (integer)
- Select Bar: new features → (1) optionally the user can visualize the the bar IDs (right-click); (2) easy selection of (multiple) bars by ID (integer), updated output → output start AND end nodes separately
- Construct Force Set: 3x buttons added for direct visualization of EntropyRate, Constructability and Constrained Domain; right-click (WinOS only) gives options for further configuration of the visualized domain
- Force Set Domains: 3x buttons added for direct visualization of EntropyRate, Constructability and Constrained Domain; right-click (WinOS only) gives options for further configuration of the visualized domain
- Construct Transformation Constraints: integration of new constraints, removal of old ones ((1) Closest possible; (2) Furthest Possible)
Updated and new rules:
- [enhancement/addition] New Transformation Constraint:
- Predefined Bar Lengths
Discontinued components:
- Construct Policy Fast
- DSE
- DSE Reader
- DSE Storage.
Methods:
- Boolean difference Region vs Region
- IsoVist calculation (which is happening internally) turns bulletproof, by introducing a GH component that suggests the tessellation of the domain curve (if necessary)
Example files:
- updated to the current version
Published by johnmirts over 1 year ago
libra - 1.1.0
New components: - "Constraints" added as an optional parameter at the Policy definition. Available options: - BarLengthConstraints - EqualBarLengthConstraints - Model Param to (de)serialize Model - Automated placement of components on GH canvas - Model topology saved as Adjacency and Incidency Matrix
Updated component: - Button-triggered policy transformations
Bugs fixing: - Fixed model history output (tabular)
Updated and new implicit rules:
- [update] Force Indeterminacies rule requires two values instead of three
- [enhancement/addition] New NodePlacementRules:
- Closest Possible
- FurthestPossible
- NoNode (pt4 overlaps existing nodes)
- [enhancement/addition] New ForceSelectionRule:
- OldestNewestBinomial
Compatibility: - Compatibility to Mac OS (this is a shorter version of Libra which does not include the Design Space Exploration toolkit, because it has been developed with WPF - Windows Presentation Forms - which is not cross-platform)
Examples files - updated to the current version
Published by johnmirts over 2 years ago
libra - Initial Release
Please note, this work is still in development. Thank you for emailing ioannis@mirtsopoulos.xyz if any bug arises.
Published by CorentinFivet over 3 years ago