geom3d
FindAngle
find the angle between two given objects
Calling Sequence
Parameters
Description
Examples
FindAngle(l1, l2)
FindAngle(p1, p2)
FindAngle(s1, s2)
FindAngle(l1, p1)
FindAngle(A, T)
l1, l2
-
lines
p1, p2
planes
s1, s2
sphere
A
a point
T
a triangle
When two lines l1, l2 do not intersect, we define the angle determined by them as the angle between two lines through the origin parallel to the given lines. It is the convention that the angle returned is in the interval [0,Pi/2].
The angle between two planes p1, p2 is equal to the angle between their normals.
The angle of intersection of two spheres s1 and s2 at a common point is the angle between the tangent-planes to the spheres at that points. Note that at all common points, the angle of intersection is the same.
The angle between a straight line l1 and a plane p1 is equal to the complement of the angle between the straight line and the normal of the plane.
If T is a triangle, and A a vertex of T, FindAngle(A,T) returns the internal angle of T at A.
The command with(geom3d,FindAngle) allows the use of the abbreviated form of this command.
with⁡geom3d:
Find the angle between a line and a plane
make necessary assumptions
assume⁡l≠0,lp≠0:
plane⁡p1,l⁢x+m⁢y+n⁢z+p=0,x,y,z:
line⁡l1,point⁡A,x1,y1,z1,lp,mp,np:
FindAngle⁡l1,p1
arcsin⁡lp~⁢l~+m⁢mp+n⁢npl~2+m2+n2⁢lp~2+mp2+np2
l≔l:lp≔lp:
If the point P(a,b,c) perpendiculars PM, PN are drawn to the planes of zx, xy, find the equation of the plane OMN and the angle which OP makes with it.
assume⁡a≠0,b≠0,c≠0
point⁡P,a,b,c:
point⁡o,0,0,0,point⁡X,1,0,0,point⁡Y,0,1,0,point⁡Z,0,0,1:
plane⁡oxz,o,X,Z,plane⁡oxy,o,X,Y:
projection⁡M,P,oxz:projection⁡N,P,oxy:
plane⁡p,o,M,N
p
Equation⁡p,x,y,z
a~⁢b~⁢z+a~⁢c~⁢y−b~⁢c~⁢x=0
line⁡OP,o,P:
FindAngle⁡OP,p
arcsin⁡b~⁢c~⁢a~a~2⁢b~2+a~2⁢c~2+b~2⁢c~2⁢a~2+b~2+c~2
See Also
geom3d[distance]
geom3d[line]
geom3d[plane]
geom3d[sphere]
Download Help Document