DynamoDS / Dynamo

Open Source Graphical Programming for Design
https://dynamobim.org
Other
1.71k stars 628 forks source link

Curve.Project modifying NURBS geometry with extra knots #14323

Open ParametricMonkey opened 1 year ago

ParametricMonkey commented 1 year ago

If this issue is not a bug report or improvement request, please check the Dynamo forum, and start a thread there to discuss your issue.

Dynamo version

2.18.1

Revit version

2024

Operating system

Windows 11

What did you do?

Used Curve.Project to project a nurbs curve onto the XY plane.

What did you expect to see?

The same curve with the same number of knots, but planar (if not already).

What did you see instead?

Nurbs geometry is modified with substantially more knots. This is problematic as it causes an error downstream when trying to create a floor by outline ("The multiplies of other interior knots must be at most degree - 2"). Model curves can be created if nothing is done to the curve, or if it is pulled onto a plane. But projecting the curve modifies the geometry and is problematic.

image

Floor bug.zip

ParametricMonkey commented 1 year ago

Btw, this is a new phenomenon. In Revit 2021 and Dynamo 2.6, curve.project works fine (i.e. a model curve can be created from it).

avidit commented 1 year ago

tracked internally DYN-6174

github-actions[bot] commented 1 year ago

Thank you for submitting the issue to us. We are sorry to see you get stuck with your workflow. While waiting for our team member to respond, please feel free to browse our forum at https://forum.dynamobim.com/ for more Dynamo related information.