Skip to content

API Changes in Dynamo 2.16.0

aparajit-pratap edited this page Aug 25, 2022 · 4 revisions

Protogeometry

  • This release brings in new methods, while deprecating older ones.
  • ⚠️ Dynamo 2.16 requires ASM version 228.5 minimum to function. Support for ASM 277 - 228.4 is dropped.
  • Curve.Offset has been deprecated and replaced with Curve.OffsetMany
  • PolyCurve.Offset has been deprecated and replaced with PolyCurve.OffsetMany
  • Curve.TrimSegmentsByParameter(double[] parameters) has been deprecated and replaced with Curve.TrimSegmentsByParameter(double[] parameters, bool discardEvenSegments)
  • PolyCurve.ByJoinedCurves(IEnumerable<Curve> curves, double joinTolerance) has been deprecated and replaced with PolyCurve.ByJoinedCurves(IEnumerable<Curve> curves, double joinTolerance, bool trimCurves, double trimLength)
  • PolyCurve.ByGroupedCurves(IEnumerable<Curve> curves, double joinTolerance) has been deprecated and replaced with PolyCurve.ByGroupedCurves(IEnumerable<Curve> curves, double joinTolerance, bool trimCurves, double trimLength)
  • Polygon.Points property has been moved to the base class as PolyCurve.Points
  • Surface.TrimWithEdgeLoops(IEnumerable<PolyCurve> loops) has been deprecated and replaced with Surface.TrimWithEdgeLoops(IEnumerable<PolyCurve> loops, double tolerance)

Releases

Roadmap

How To

Dynamo Internals

Contributing

Python3 Upgrade Work

Libraries

FAQs

API and Dynamo Nodes

Clone this wiki locally