Angle between curve and plane or surface


#1

Hi

I have a line that passes through a plane at an unknown angle what is the best way of measuring the angle between the two objects.

Roger


#2

The thing is that there is no one single angle between a line and a plane unless the line is either parallel or perpendicular to it. Otherwise, there will be a range of all angles from a certain minimum angle to the maximum - which will be the complement of the minimum angle.

So, to get one single answer, you will also need a direction along the plane to measure that angle. In that case I would say you would need to first call intersect between the line and the plane to create a point, then with the Rhino command Angle, measure the angle between the intersection point, one end of the line, and the point on the plane.

–Mitch


#3

Hi Mitch,

Thanks for that I will give it try.

Regards

Roger Davies

Geo-Spatial Survey Solutions Ltd

Mobile +44(0) 7713 160041

http://www.geo-spatial.co.uk www.geo-spatial.co.uk


(Pascal Golay) #4

Do you mean the angle between the line and a projection of the line to the plane? If so, Pull the line to the plane (assuming it is a plane object and not a CPlane, in which case ProjectToCPlane) and then you’ll have two lines to query. Does that do it?

-Pascal


#5

Pascal

I have a line that passes through a plane, what I want to know is what is the min/max angle between the line and the plane, secondly some form of orientation that the angle is calculated in.

If I use the Angle command and the Two Objects option then I can select the plane and the line and I get an angle returned, but what orientation is that angle measured in, it would be nice if a line was projected across the plane to mark the orientation that the angle was measured in.

Roger Davies

Geo-Spatial Survey Solutions Ltd

Mobile +44(0) 7713 160041

http://www.geo-spatial.co.uk www.geo-spatial.co.uk


(Pascal Golay) #6

You can check this by comparing the angle returned from the line and the plane with that of the line and the line pulled (Pull command) to the plane - looks like they are the same to me; there is no other reasonable way to measure such an angle, it seems to me.

-Pascal