Skip to content
This repository has been archived by the owner on Aug 28, 2021. It is now read-only.

Releases: speckleworks/SpeckleStructural

SpeckleStructural-1.0.24

27 Apr 05:03
c15efe1
Compare
Choose a tag to compare

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

28 Feb 03:03
e2a29c2
Compare
Choose a tag to compare

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

17 Jan 07:03
208982f
Compare
Choose a tag to compare

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

16 Dec 06:40
0967317
Compare
Choose a tag to compare

Fixed some bugs when receiving 2D elements and in sending generally.

SpeckleStructural-1.0.20

12 Dec 03:34
a29aeb2
Compare
Choose a tag to compare

Fixed an issue with conversion code for the StructuralMaterialConcrete and added the references back in just for the test projects.

SpeckleStructural-1.0.19

05 Dec 15:13
d5051c5
Compare
Choose a tag to compare

Minor fix: removed dependencies from builds

SpeckleStructural-1.0.18

26 Nov 06:35
014e1ca
Compare
Choose a tag to compare

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

18 Nov 01:37
10db5db
Compare
Choose a tag to compare

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

10 Nov 22:44
111a51d
Compare
Choose a tag to compare

Some internal refactoring to set SpeckleGSA up for further improvements in the future.

SpeckleStructural-1.0.14

04 Oct 06:35
c8374e5
Compare
Choose a tag to compare
Merge pull request #2 from speckleworks/dev

Added GSA-related tests, fixed some data issues with sending from GSA, added ground springs