Skip to content

Releases: keithjlee/DigitalCircularityToolkit

DigitalCircularityToolkit v0.4

15 Dec 20:03
Compare
Choose a tag to compare

Major updates

Hungarian superseded with Match

The new Match component uses the Jonkers-Volgenant matching algorithm using graph analysis rather than the Hungarian matching algorithm, and results in orders of magnitude faster solve times. This enables real-time matching for more complex problems.

HausdorffCurve and HausdorffPoints

These components capture the Hausdorff distance between two curves or two sets of points. Useful for high-fidelity alignment between objects.

DigitalCircularityToolkit v0.3

13 Dec 21:10
Compare
Choose a tag to compare

DCT v0.3 now provides two separate builds targeting .NET 4.8 (Rhino 7) and .NET 7 (Rhino 8).

Changes

New Components

  • ManhattanDistance (DMManhattan) computes a distance matrix between sets of Demand and Supply feature vectors.
  • FrechetDistance (Frechet) computes the Frechet distance between two curves.

Removal of redundant components

  • PCABrep, PCAMesh, and PCACurve are removed in favour of just wrapping the geometry as an Object and querying properties using ObjectProperties

Changes to components

  • Hungarian now has an optional AutoRun (Auto) input that defaults to true. This is useful for more complex matching problems where the matching component is the time bottleneck and results in loss of responsiveness when changing parameters. Add a button to this input to act as a Data Dam component and run the assignment algorithm only when desired.

DigitalCircularityToolkit v0.2.2

26 Apr 17:38
Compare
Choose a tag to compare

DigitalCircularityToolkit v0.2.2

Fixes

In OverridePCA the new object plane is now properly centered on the new local bounding box, rather than the previous bounding box. This comes into play when working with AlignToObject using objects that have overriden PCA planes.

v0.2.1

18 Apr 21:52
Compare
Choose a tag to compare

DigitalCircularityToolkit v0.2.1

Fixes a cosmetic bug where pressing "+" on the FeatureVector component does not properly number new dimensions as X1, X2, X3, ....

v0.2

28 Feb 20:50
Compare
Choose a tag to compare

v0.2

Minor changes to component descriptions. No functional changes.

v0.1

25 Feb 22:00
Compare
Choose a tag to compare
ICONS V2