Re: Cirlce in 3D?
- To: mathgroup at smc.vnet.net
- Subject: [mg132729] Re: Cirlce in 3D?
- From: Murray Eisenberg <murray at math.umass.edu>
- Date: Wed, 14 May 2014 05:25:38 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- Delivered-to: l-mathgroup@wolfram.com
- Delivered-to: mathgroup-outx@smc.vnet.net
- Delivered-to: mathgroup-newsendx@smc.vnet.net
- References: <10319860.232311.1399870151373.JavaMail.root@m03> <20140513022554.7C9C66A43@smc.vnet.net>
Is the Grassmann Calculus notebook to which you refer currently included with your Grassmann Algebra package? If not, how can one obtain it? [David: Please reply privately as well as to this group. Thanks] On May 12, 2014, at 10:25 PM, djmpark <djmpark at comcast.net> wrote: > Using John Browne's Grassmann algebra application and with the three points > at Cartesian coordinates {ax, ay, az}, {bx, by, bz}, and {cx, cy, cz} I > calculated the center of the circle at: > > {x -> -(4 (az (by - cy) + bz cy - by cz + > ay (-bz + > cz)) (-(ax^2 + ay^2 + az^2 - bx^2 - by^2 - bz^2) (-by cx + > ay (-bx + cx) + ax (by - cy) + bx cy) - > 2 (az - bz) (az by cx - ay bz cx - az bx cy + ax bz cy + > ay bx cz - ax by cz)) - (2 (ax^2 + ay^2 + az^2 - bx^2 - > by^2 - bz^2) (bz - cz) - > 2 (az - bz) (bx^2 + by^2 + bz^2 - cx^2 - cy^2 - > cz^2)) (-2 (ay - by) (ay (bx - cx) + by cx - bx cy + > ax (-by + cy)) - > 2 (az - bz) (az (bx - cx) + bz cx - bx cz + > ax (-bz + cz))))/(-4 (az (bx - cx) + bz cx - bx cz + > ax (-bz + cz)) (-2 (ay - by) (ay (bx - cx) + by cx - bx cy + > ax (-by + cy)) - > 2 (az - bz) (az (bx - cx) + bz cx - bx cz + > ax (-bz + cz))) + > 4 (az (by - cy) + bz cy - by cz + > ay (-bz + cz)) (2 (ax - bx) (-by cx + ay (-bx + cx) + > ax (by - cy) + bx cy) + > 2 (az - bz) (az (by - cy) + bz cy - by cz + ay (-bz + cz)))), > y -> (-2 (ax^2 + ay^2 + az^2 - bx^2 - by^2 - bz^2) (bz - cz) + > 2 (az - bz) (bx^2 + by^2 + bz^2 - cx^2 - cy^2 - > cz^2) + (4 (az (bx - cx) + bz cx - bx cz + > ax (-bz + cz)) (4 (az (by - cy) + bz cy - by cz + > ay (-bz + > cz)) (-(ax^2 + ay^2 + az^2 - bx^2 - by^2 - > bz^2) (-by cx + ay (-bx + cx) + ax (by - cy) + > bx cy) - > 2 (az - bz) (az by cx - ay bz cx - az bx cy + ax bz cy + > ay bx cz - ax by cz)) - (2 (ax^2 + ay^2 + az^2 - > bx^2 - by^2 - bz^2) (bz - cz) - > 2 (az - bz) (bx^2 + by^2 + bz^2 - cx^2 - cy^2 - > cz^2)) (-2 (ay - by) (ay (bx - cx) + by cx - bx cy + > ax (-by + cy)) - > 2 (az - bz) (az (bx - cx) + bz cx - bx cz + > ax (-bz + cz)))))/(-4 (az (bx - cx) + bz cx - bx cz + > ax (-bz + cz)) (-2 (ay - by) (ay (bx - cx) + by cx - > bx cy + ax (-by + cy)) - > 2 (az - bz) (az (bx - cx) + bz cx - bx cz + > ax (-bz + cz))) + > 4 (az (by - cy) + bz cy - by cz + > ay (-bz + cz)) (2 (ax - bx) (-by cx + ay (-bx + cx) + > ax (by - cy) + bx cy) + > 2 (az - bz) (az (by - cy) + bz cy - by cz + > ay (-bz + cz)))))/(4 (az (by - cy) + bz cy - by cz + > ay (-bz + cz))), > z -> (-az^2 by + by cx^2 + az^2 cy - bx^2 cy - by^2 cy - bz^2 cy + > by cy^2 + ax^2 (-by + cy) + ay^2 (-by + cy) + by cz^2 + > ay (bx^2 + by^2 + bz^2 - cx^2 - cy^2 - cz^2))/(2 (-bz cy + > az (-by + cy) + ay (bz - cz) + by cz)) + ((-by cx + > ay (-bx + cx) + ax (by - cy) + > bx cy) (4 (az (by - cy) + bz cy - by cz + > ay (-bz + > cz)) (-(ax^2 + ay^2 + az^2 - bx^2 - by^2 - > bz^2) (-by cx + ay (-bx + cx) + ax (by - cy) + > bx cy) - > 2 (az - bz) (az by cx - ay bz cx - az bx cy + ax bz cy + > ay bx cz - ax by cz)) - (2 (ax^2 + ay^2 + az^2 - bx^2 - > by^2 - bz^2) (bz - cz) - > 2 (az - bz) (bx^2 + by^2 + bz^2 - cx^2 - cy^2 - > cz^2)) (-2 (ay - by) (ay (bx - cx) + by cx - bx cy + > ax (-by + cy)) - > 2 (az - bz) (az (bx - cx) + bz cx - bx cz + > ax (-bz + cz)))))/((az (by - cy) + bz cy - by cz + > ay (-bz + cz)) (-4 (az (bx - cx) + bz cx - bx cz + > ax (-bz + cz)) (-2 (ay - by) (ay (bx - cx) + by cx - > bx cy + ax (-by + cy)) - > > 2 (az - bz) (az (bx - cx) + bz cx - bx cz + > ax (-bz + cz))) + > 4 (az (by - cy) + bz cy - by cz + > ay (-bz + cz)) (2 (ax - bx) (-by cx + ay (-bx + cx) + > ax (by - cy) + bx cy) + > 2 (az - bz) (az (by - cy) + bz cy - by cz + > ay (-bz + cz)))))} > > I have a notebook on it but it uses the GrassmannCalculus and Presentations > Applications. Presentations has Circle3D and Disk3D primitives. The notebook > also calculates and displays random cases. > > > David Park > djmpark at comcast.net > http://home.comcast.net/~djmpark/index.html > > > > From: Ste[hen Gray [mailto:stevebg at roadrunner.com] > > I'm looking for a neat formula to find the center of a circle in 3D through > 3 points. I also need a good way to display it, preferably thickened so I > can show several and see whether they are linked, etc. To my surprise I did > not find anything on the Wolfram sites about these problems. (I have > Mathematica 7, if that matters.) > > Murray Eisenberg murray at math.umass.edu Mathematics & Statistics Dept. Lederle Graduate Research Tower phone 240 246-7240 (H) University of Massachusetts 710 North Pleasant Street Amherst, MA 01003-9305
- References:
- Re: Cirlce in 3D?
- From: "djmpark" <djmpark@comcast.net>
- Re: Cirlce in 3D?