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.1.10

03 Feb 08:37
7cfaf27
Compare
Choose a tag to compare

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

26 Jan 09:52
cf529d3
Compare
Choose a tag to compare

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

08 Dec 09:15
3ba6d13
Compare
Choose a tag to compare

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

20 Oct 10:15
fee089b
Compare
Choose a tag to compare

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

11 Sep 08:24
86233bb
Compare
Choose a tag to compare

Minor bugfixes and changes related to build 36 of GSA.

SpeckleStructural-1.1.5

04 Sep 06:51
05a9e69
Compare
Choose a tag to compare

Added support for receiving 1D polylines into the design layer and fixed some minor bugs.

SpeckleStructural-1.1.4

21 Aug 08:00
42c896e
Compare
Choose a tag to compare

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

14 Jul 00:39
fcedf74
Compare
Choose a tag to compare

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

13 Jul 12:01
30f5f1f
Compare
Choose a tag to compare

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

14 May 07:17
0efba5e
Compare
Choose a tag to compare

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