Releases: speckleworks/SpeckleStructural
SpeckleStructural-1.1.10
This update has changes that, together with SpeckleGSA version 11.1.5, fixes the problem with results not being sent. Also improved the debugging information saved to the log file.
SpeckleStructural-1.1.9
Added Structural1DPropertyExplicit and made changes to support the application in preserving the order of GSA objects written when receiving from Speckle server.
SpeckleStructural-1.1.8
2D meshes are now consolidated to reduce duplicate vertices.
Implemented new algorithm for determining the outer edge polyline for a mesh.
Aded LoadPlaneRef to 1D loads and StoreyRef to assemblies.
Fixed bugs with 0D (node) and 1D loads and 2D load panels as part of planned re-implementation of conversion from Speckle to GSA objects.
Fixed property reference bug for polylines.
SpeckleStructural-1.1.7
Fixed and enhanced conversion code for sending 1D and 2D elements from GSA to ensure the application ID of the parent member is used to create the application ID of elements derived from them.
Fixed an issue with creating axis for 2D members for the specific case when the normal is equal to the unit X vector.
Ensured nodes sent from Revit have application IDs.
Fixed the fact that the result objects were not assigning the targetRef to be the application ID of the target for non-embedded results.
Added NativeIds and NativeSectionProfile outputs to the properties collection when sending elements, nodes, properties and materials from GSA.
Now just two buckets: model and results.
Fixed issue where 1D polylines were created for just one element.
Other bugfixes.
SpeckleStructural-1.1.6
Minor bugfixes and changes related to build 36 of GSA.
SpeckleStructural-1.1.5
Added support for receiving 1D polylines into the design layer and fixed some minor bugs.
SpeckleStructural-1.1.4
The code now uses the GSA 10.1 SDK instead of 10.0. Implemented new mesh generation algorithm when sending 2D elements from the design layer, added reference lines and fixed bugs with receiving some load-related types.
SpeckleStructural-1.1.3
This is a further development on the previous version to avoid an issue which manifests in SpeckleGSA. Whereas the previous version has MathNet libraries merged into SpeckleStructuralClasses.dll but not SpeckleStructuralGSA.dll, this one merges the MathNet libraries into SpeckleStructuralGSA.dll too.
SpeckleStructural-1.1.2
With this release, the kit will install to your machine with only a few DLLs, with no 3rd party libraries involved. The nuget package this creates does still have a dependency on MathNet libraries, but when installed as a kit on the machine, the SpeckleStructuralClasses has the MathNet libraries merged into it using ilmerge. This avoids some issues experienced during the kit initialisation routine (which is actually located in SpeckleCore) when run from within some plug-ins, like SpeckleRevit.
SpeckleStructural-1.1.0
Made ToSpeckle() code run in parallel for most types, and make the ToNative() code thread-safe and able to be run in parallel by SpeckleGSA.
Various bug fixes:
- origin scaling and global/local mapping for Structural0DLoadPoint
- removal of all unnecessary references except for Presentation.Core
- failure of face generation for meshes sent from the design layer
- error with deserialising from JSON into result objects
- issues with dependencies in order of ToNative/ToSpeckle processing