All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added
compas_fofin.solvers.interactivescalefd.AutoUpdateFD
. - Added
compas_fofin.solvers.interactivescalefd.InteractiveScaleFD
. - Added "Interactive" option to
FF_edges_q
. - Added
compas_fofin.session.FoFinSession
. - Added
compas_fofin.session.FoFinSession.settings
. - Added
compas_fofin.scene.RhinoCableMeshObject.edges_conduit
. - Added
compas_fofin.scene.RhinoCableMeshObject.mesh_conduit
. - Added
compas_fofin.scene.RhinoCableMeshObject.reactions_conduit
. - Added
compas_fofin.scene.RhinoCableMeshObject.loads_conduit
. - Added
compas_fofin.scene.RhinoCableMeshObject.forces_conduit
. - Added
compas_fofin.datastructures.CableMesh.is_solved
. - Added automatic recalculation of equilibrium after modifications if
CableMesh.is_solved = True
at start of command.
- Changed "About" to a web-based "Splash" screen.
- Changed
compas_fofin.settings.SETTINGS
tocompas_fofin.settings.Settings
usingdataclasses
. - Changed
FF_settings
to use the newSettings
data class. - Changed visualisation to combination of object drawing and display conduits.
- Added from RhinoSurface constructor.
- Fixed failing redraw on Windows for mesh object select methods.
- Added density attribute to CableMesh.
- Added selfweight calculation to solver.
- Added MeshGrid constructor for patterns.
- Changed loads to be defined by separate components.
- Changed default color of selfweight vectors to white.
- Changed settings dialog to exclude private names.
- Fixed bug in
compas_fofin.rhino.conversions.cylinder_to_cablemesh
. - Fixed bug in
compas_fofin.rhino.scene.RhinoCableMeshObject.select_vertices
when using loop selection. - Changed
FF_solve_fd
to use proper vertex indexing. - Fixed bug in
FF_pattern
to use correct conversion function for cylinders.
- Added intermediate highlighting of edge loop selections.
- Fixed bug in
compas_fofin.session.Session.redo
return clause. - Fixed bug in redo command.
- Fixed relinking of constraints after serialisation.
- Updated CI/CD setups.
- Added
compas_fofin.rhino.install.after_rhino_install
.
- Removed
compas_fofin.rhino.install.main
.
- Rebased functionality on
compas_ui
.