Re: Mathematica Functions
- To: mathgroup at smc.vnet.net
 - Subject: [mg6675] Re: [mg6608] Mathematica Functions
 - From: jpk at max.mpae.gwdg.de
 - Date: Wed, 9 Apr 1997 09:15:40 -0400 (EDT)
 - Sender: owner-wri-mathgroup at wolfram.com
 
> Subject: [mg6675] [mg6608] Mathematica Functions
> 
> 
> I just got Mathmatica 3.0, and I would like to use its power to find the
> equation of a circle on a plane.  I can graph the plane, but then
> I would like to graph a circle, not a 3-d sphere, on that plane.  If
> anybody has an idea or knows some Mathematica functions that might help,
> please respond.
> 
> Thank-you, Jason Frederick.
> 
Hi Jason,
suppose You have a plane equation
a x + b y + c z ==d
and a circle with  radius  R and a center {xc,yc,zc}. 
The first think You require is that the center point {xc,yc,zc} is on the
plane i. e. TrueQ[ a xc + b yc + c zc==d].
To draw the cirlce You need two vectors e2 and e3 with
Dot[e2,{a,b,c}]==0
Dot[e3,{a,b,c}]==0
 
 and 
 
Dot[e2,e3]==0
Dot[e2,e2]==1
Dot[e3,e3]==1
where {a,b,c} is the normal vector of the plane. You can simply construct the
vectors with Gram-Schmidt orthogonalisation form {a,b,c} and two unit vectors
as long as none of the unit {u1,u2} vectors is  a multiple of {a,b,c}.
Onec You have found the vectors e1 and e2 You can draw a parametric curve
{xc,yc,zc}+e2*Cos[t]+e3*Sin[t] 
for t in [0,2Pi) that lies on the plane.
Hope that helps
Jens