Releases: speckleworks/SpeckleStructural
SpeckleStructural-1.0.24
Added point distances to the Assembly class, allowing you to customise the points along the assembly for analysis
Added StructuralStorey
Added StructuralLoadPlane, for which either an axis or storey reference can be assigned and which maps to a grid surface in GSA
Added Structural0DLoadPoint, which references a StructuralLoadPlane and maps to grid point loads in GSA
Altered Structural1DLoadLine to reference a StructuralLoadPlane
StructuralLoadPlanes can be shared between grid point and grid line loads, although not area loads (yet)
Blank and invalid references to other objects now result in assigning the next free record number, rather than zero
Small performance improvement by changing property getters whose values are stored in the Properties dictionary to reduce the exceptions thrown within
Made result classes more consistent by ensuring they all have load case and description fields
Fixed bug (corresponding with change in the app) which prevented some MiscResults to be sent
SpeckleStructural-1.0.23
Improved performance by adding basic optimisations to caching/proxy code. Also altered the conversion of 2D elements to Speckle to avoid internal nodes being part of the mesh vertices.
SpeckleStructural-1.0.22
Added axis type parameter (global/local) to Structural2DLoad.
Fixed bug in which only the last 1D load was being assigned when multiple directions are set.
Removed the need for a profile curve to be assigned when using CatalogueName for Structural1DProperty objects.
Fixed steel property and spring property axis assignment bugs.
Added application IDs to void objects when sent from SpeckleRevit.
The conversion from Speckle to GSA of vertical 2D voids (i.e. in walls) still need some more work as the calculation for the faces of the resulting mesh fails (despite having valid vertices) for some vertical voids. However some code handling the case where the faces is empty has been added for the simple cases where the void has 3 or 4 vertices which should increase the likelihood of a void created in Revit from being received into GSA.
SpeckleStructural-1.0.21
Fixed some bugs when receiving 2D elements and in sending generally.
SpeckleStructural-1.0.20
Fixed an issue with conversion code for the StructuralMaterialConcrete and added the references back in just for the test projects.
SpeckleStructural-1.0.19
Minor fix: removed dependencies from builds
SpeckleStructural-1.0.18
Changes to the conversion code (to/from GSA) that align with the changes in SpeckleGSA which stores stream IDs with each object received. These changes also restore the behaviour (lost in the previous release) whereby any object removed from the stream is removed from GSA - note that this still merges objects on the stream with existing previously-received counterparts already in the GSA model.
SpeckleStructural-1.0.17
Added capability during reception from a Speckle stream to merge objects in the stream with a corresponding object - if present - using the Application ID, stored in the SID tag, as the key identifier.
As part of this, each primitive type in the schema has been made nullable, and each enum has a NotSet default value which SpeckleGSA will interpret as being logically equivalent to null.
SpeckleGSA will use AutoMapper to merge objects.
SpeckleStructural-1.0.15
Some internal refactoring to set SpeckleGSA up for further improvements in the future.
SpeckleStructural-1.0.14
Merge pull request #2 from speckleworks/dev Added GSA-related tests, fixed some data issues with sending from GSA, added ground springs