I apologize for the simplicity of this question:
How can I use Rhino or Grasshopper to calculate a 3D curve from a curve in the XY plane and a curve in the YZ plane? Maximum deviation of 1mm.
Or to put it more simply: How can I get the coordinates from the point of intersection of any line (e.g. YZ curve) through any planes (e.g. every 1 meter in the y direction)?
Can you specify with a simple sketch a bit better what you are trying to get as an output. But I am 99.9% sure you can do what you want with Grasshopper.
When you say “3D curve” do you mean a curve or a surface? Or do you mean an interpolation between both curves?
To get intersections you would normally draw some lines, say spaced apart 1m in Y and then get the intersections of both curves using “Curve | Curve” from the intersection tab of Grasshopper.
But yeah, show us what you roughly want to get and then I think its super easy to build in GH. Oh an attach your Rhino file with the curves or internalise them in a Grasshopper file.
ps: from your name I assume you are in Zurich, CH. So am I
It’s a classic method for generating the sheer line of a boat hull based on one planar curve from top view and a second planar curve from profile (side) view.
P.S. Using your curves, the method I suggested gives a different result:
Thank you for the opportunities.
The division of the entire curve is too imprecise for our planning technology. Armin Selz’s solution is what I was actually looking for. Only a new problem arose:
When I have now calculated the points on the curve of the height, they are all without metering (see panel). How can I organize the output according to the panel so that a curve can be generated from it?
@Armin Selz
Danke für die Lösung, genau sowas suchte ich. Doch wie kann ich nun die so errechneten Punkte umformen, damit es mit der horizontalen Absteckung kongruent ist und somit zur 3D-Kurve verbunden werden kann? Weisst du hierbei auch Rat? Brückenmodul.gh (11.6 KB) Brückenmodul.3dm (72.2 KB)
I have another question. Based on your solution of the 3D axis, I was able to visualize the bridge cross-section using Loft (later it will also be Sweep). But now our bridge has an intersection at its end and must therefore diverge at the edges (see picture). The axis goes straight ahead, the edges should follow the yellow radii.
So I need a function with which I can extrapolate the cross-section in 3D up to the edges in 2D.
Does anyone know advice and a solution here? Brückenmodul.3dm (34.9 KB) Brückenmodul.gh (8.8 KB)