Jump to content

Hello Community!

This Saturday, April 11, from 9am – 1pm EDT we will be performing maintenance on the Vectorworks Community Board. During this time, the site will be unavailable.

ezgi

Intersection points between curves

Recommended Posts

Hello Everyone,

 

I'm just getting started with marionette and I couldn't find a solution to something that I thought would be just another existing node. Maybe I'm not using the correct search words. I'm not sure. I have been trying to retrieve the intersection points between a curve and a set of lines. Like the line-line segment intersect node does but I couldn't see an easy enough way to do it for 2D curves. Can anyone tell me if I'm overlooking something?

Share this post


Link to post

I'm not positive, but it probably doesn't exist yet.

 

I can look into making one, but it may take me some time. 

It's easy to get line intersections since both objects are linear, but with a curve we'll have to extract the equation for the curve.

 

Is your curve a poly or a NURBS?

Share this post


Link to post

Hello Marissa, 

 

Thank you for replying. My curve is a 2D poly in one case and a simple 2D arc in another case that I would have to use the algorithm. I want to extract the intersection points in a list so that I can use them to create a diagonal grid between. I attached the example where I want to intersect lines with an arc for now.

170112_1710_Marionette_Question.vwx

Share this post


Link to post

Thank you Marissa! 

 

I hadn't thought of this solution. It works well for both variations that I need. Really appreciated!!!

 

Cheers!

Share this post


Link to post

@Marissa Farrell 

 

Hi Marissa I have a similar question,

 

I would like to find the intersection points between nurbs curves as you mentioned above.

 

I am making a gridshell structure using contour nodes to create ribs along a nurbs surface.  I then want to find the intersection of the ribs in order to create pin joints at these locations. I have attached my file.

 

Any help would be appreciated.

gridshell test.vwx

Share this post


Link to post

@ccsw

I've started on this, but hit a bump that I need to spend some more time on.

I'm attaching my progress below.

 

The issue is that there are still some outlying points that I need to find a way to filter out; otherwise, I believe it's performing pretty well. Please let me know if you find any issues.

gridshell test_MFarrell.vwx

  • Like 1

Share this post


Link to post

@Marissa Farrell

 

That's great thank you! Very useful to see how you did it - I am learning a lot. 

 

Yes, it's working well other than the bounding box - I am looking for a solution too but for now can definitely work with it.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


 

7150 Riverwood Drive, Columbia, Maryland 21046, USA   |   Contact Us:   410-290-5114

 

© 2018 Vectorworks, Inc. All Rights Reserved. Vectorworks, Inc. is part of the Nemetschek Group.

×
×
  • Create New...