Grasshopper

algorithmic modeling for Rhino

Hi there.

I'm have created a som horizontal ellipses and picked out one of them.

The i have used the 'PFrames' component to divided the choosen ellipse in 'n'-points.

I would like the to find the points on all the horizontal ellipses where the planes intersect them. But because each plane cuts each ellipse twice and I only want the first point I have tried to create a Cull Pattern that chooses the first points.

The cull pattern works if I only do it with the choosen ellipse, but not if I try to do it with all the ellipses. 

The first picture is where I do it with only the chosen ellipse and the second is where I try with all the ellipses.

Views: 839

Replies to This Discussion

without the file, I'm guessing just graft the PFrames output.

Thanks. 

Sry for being a retard

If I then want to connect the points vertically from the top ellipse to the bottom, without the curve to continue inside the ellipses. So i just want curves vertically along the ellipses.

super difficult trying to guess what is going on without the file again.. 

but most probably, don't Flatten!
The data coming out of PCX should already be grouped according to planes. Which I'm guessing you just need to Split List (dont flatten!) then IntCrv.

I'm sending the file now :) 

It seems like my cull pattern is not bullied proof, so i deleted that. 

I want to create a number of vertical curves along the horizontal ellipses from top to bottom.

So im trying to create 'Pframes' for the top ellipse and then a point on every horizontal ellipses where these 'Pframes' intersect with the 'Pframes'. Those point should define the vertical curves. But i only want 1 intersect point for each 'Pframes'.

Thank you very much for all your help!  

Attachments:

PCX generates two sets of intersection points, cull them by checking where they are according to the PFrames. The PFrame is realigned slightly as the start/end of the vertical curves are not on the same Z. and said uv value (on the plane) is truncated to whatever decimal place as Closest Plane is apparently slightly imprecise and was giving close-to-but-not-zero values.

Be aware that currently the bottom curve is missing half of its vertical connections, due to PFrames not intersecting the bottom-most curve. Either the bottom curve needs to change, or the vertical curves have to be less vertical I guess?

Attachments:

Thank you.

And i'm aware that there is a problem at the bottom. I think i will have to make the top og bottom ellipse same shape and position. 

Check the file and the image. You can use simple surfaces to intersect them with the curves you want to and after interpolate those points. 

Attachments:

Thank you very much. 

This is very simple and good. 

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