Grasshopper

algorithmic modeling for Rhino

Hello 

I don't know what happend when array a curve all points order changed.

If there is any way to reorder or just order as the previous one please help to solve that.

I appreciate before.

Best 

I don't wanna change the shape or rotate during this function.

just change the points order.

thanks

Views: 2244

Attachments:

Replies to This Discussion

The issue is curve|curve intersection because you are not arraying in the same way as your point order. You are arraying your lines from A:starting at the opposite side of your shape, and B:in the opposite direction of your original points. See attached I just changes the start direction to -X and the angle to -2*Pi.

Attachments:

You can sort the point by a curve connecting the ordered points you like. But this point list will be independent of the actual curve.

Attachments:

I'm not happy to waste your time  more than this.


But please give me more care.
Please show exactly how to draw the same shape with the same order of points.

Please do it yourself from the beginning. Just a new file and start from the beginning. 

Thanks

I would just rotate it. I do not see why you cannot rotate it. You will never be able to remake that shape from those points because they are just discontinuity, they are not the control points. To remake that you will need to re order the points, re order the knot vectors, and re order the control point weights. Take a look at how Nurbs curves work: https://en.wikipedia.org/wiki/Non-uniform_rational_B-spline

It is clear can not remake this shape with these points ,

I asked for a way to make it again ,all these arcs that together contains this shape are part off the circles with the specific center points and Nurbs are absolutely a different story . I mean when you draw the first arc and then mirror and array it , you will see order off the point will change . and it makes problem for the rest of my idea to make my concept. please do it one time from the beginning and you will see.

I wonder to draw this shape in the specific order . ""We can not create it from these points "", but the shape must contains these points in this 0 to 15 order.

See below

If you are interested to know how to make the curve again then see attached. As I said you need to construct the new curve via control points, knots, and weights via the NurbCrv component (not to be confused with the nurbs component). However, I am not willing to invest the time to re arrange all of that information as the result is literally the same as rotation / mirroring /  just moving the curve seam. Or just starting your array initially from a different place and rotation angle direction.  

Attachments:

Here is another alternative, relocate the curve seam. Now the curve has the order of your picture (in terms of discontinuity)

Attachments:

YES!

GREAT!

That's It.

When I tried this f... Seam component I forgot to parameterize ,  and I couldn't do in this order because of this mistake just I confused .

Now I am very Glad .

Thank you Micheal. 

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service