"attachCurve" not updating worldSpace of input curves correctly

"attachCurve" not updating worldSpace of input curves correctly

mcw0
Advisor Advisor
441 Views
1 Reply
Message 1 of 2

"attachCurve" not updating worldSpace of input curves correctly

mcw0
Advisor
Advisor

I just posted this as a bug.  But thought I'd post here to see if anyone has a solution for this.

 

I create 2 1-span curves.  One cubic and the other linear.  Now take cvs 1 and 2 of the cubic curve and translate them up so you create an arc.  Now make a non-relative cluster of the linear cv that touches the cubic curve.  Parent the cluster to the cubic curve.   This maintains contact between the 2 curves.  Now set the pivot of the cubic curve at the far end of the curve away from the linear curve.  Now select the cubic curve and then the linear curve and "attachCurve" with "keep originals" checked on.

curveAttachBug_01.PNG

 

Now scale the cubic curve by 0.5 on the horizontal axis (X in this case).

curveAttachBug_02.PNG

Notice what has happened to the resulting "attachedCurve".  Now select the cubic curve and then the linear curve again and "attachCurve" with "keep originals" checked on.

curveAttachBug_03.PNG

This is what the first "attachedCurve" should look like.  Obviously, the worldSpace of the input curves are not updating correctly in the attachCurve node.  

 

I suppose I could use matrix nodes to get the world positions of the cvs of the input curves and then connect them to the cvs of a third curve.  If anyone has an easier workaround for this, I would be very grateful.

0 Likes
442 Views
1 Reply
Reply (1)
Message 2 of 2

absoluteKelvin
Collaborator
Collaborator

I think I ran into this with the detach curve function as well. It either a bug or limitation. Autodesk hasn't done any update to curves since adding Bezier Curves

https://www.artstation.com/kelvintam
0 Likes