some conic constructions
Marcel Birthelmer <marcel-aE3gVXIT7zoqDJ6do+/[email protected]> Wed, 28 Apr 2004 18:35:35 -0700
| Newsgroups | gmane.comp.graphics.dr-geo |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --------------070306050001080308060704 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi all; Attached are two constructios for a conic (parabola, hyperbola, ellipse) given 5 points which lie on it. The first, braik_conic.geo, follows the Braikenridge-Maclaurin (http://mathworld.wolfram.com/Braikenridge-MaclaurinConstruction.html) construction exactly, with the circle around X serving only as a means to vary the line. The second file, steiner_conic.geo, creates the same conic but using the Steiner definition of a conic as a projectivity between two pencils. Here, the parameter Z is bound only to the line A2C1. Under certain conditions, there are gaps in the conics, but they are generally negligible. Enjoy! Marcel --------------070306050001080308060704 Content-Type: text/xml; name="braik_conic.geo" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline; filename="braik_conic.geo" <?xml version=3D"1.0"?> <drgenius><drgeo name=3D"Figure 1" scale=3D"30.000000" origin_x=3D"0.0000= 00" origin_y=3D"0.000000" grid=3D"False"><point id=3D"822DC38" type=3D"Fr= ee" color=3D"Red" thickness=3D"Dashed" style=3D"Cross" filled=3D"False" m= asked=3D"False" name=3D"A1"><x>-6.716666</x><y>2.233334</y></point><point= id=3D"8278C50" type=3D"Free" color=3D"Red" thickness=3D"Dashed" style=3D= "Cross" filled=3D"False" masked=3D"False" name=3D"A2"><x>-9.950000</x><y>= -1.800000</y></point><point id=3D"8228390" type=3D"Free" color=3D"Red" th= ickness=3D"Dashed" style=3D"Cross" filled=3D"False" masked=3D"False" name= =3D"C1"><x>-1.716667</x><y>-5.866667</y></point><point id=3D"8228D48" typ= e=3D"Free" color=3D"Red" thickness=3D"Dashed" style=3D"Cross" filled=3D"F= alse" masked=3D"False" name=3D"B2"><x>6.083334</x><y>0.466667</y></point>= <point id=3D"82355D0" type=3D"Free" color=3D"Red" thickness=3D"Dashed" st= yle=3D"Cross" filled=3D"False" masked=3D"False" name=3D"B1"><x>1.716666</= x><y>6.800000</y></point><line id=3D"82C2CC0" type=3D"2pts" color=3D"Blac= k" thickness=3D"Dashed" style=3D"Cross" filled=3D"False" masked=3D"False"= name=3D"(A1B2)"><parent ref=3D"822DC38"/><parent ref=3D"8228D48"/></line= ><line id=3D"82C4F28" type=3D"2pts" color=3D"Black" thickness=3D"Dashed" = style=3D"Cross" filled=3D"False" masked=3D"False" name=3D"(B1A2)"><parent= ref=3D"82355D0"/><parent ref=3D"8278C50"/></line><point id=3D"8218920" t= ype=3D"Intersection" color=3D"Red" thickness=3D"Dashed" style=3D"Cross" f= illed=3D"False" masked=3D"False" name=3D"X" extra=3D"0"><parent ref=3D"82= C2CC0"/><parent ref=3D"82C4F28"/></point><point id=3D"82A54A0" type=3D"Fr= ee" color=3D"Red" thickness=3D"Dashed" style=3D"Round" filled=3D"False" m= asked=3D"False" name=3D""><x>-4.083334</x><y>1.200000</y></point><circle = id=3D"82A10A0" type=3D"2pts" color=3D"DarkGrey" thickness=3D"Dashed" styl= e=3D"Cross" filled=3D"False" masked=3D"False" name=3D""><parent ref=3D"82= 18920"/><parent ref=3D"82A54A0"/></circle><point id=3D"830D5A0" type=3D"O= n_curve" color=3D"Red" thickness=3D"Dashed" style=3D"Cross" filled=3D"Fal= se" masked=3D"False" name=3D"Z"><value>0.702746</value><parent ref=3D"82A= 10A0"/></point><line id=3D"82B2A18" type=3D"2pts" color=3D"Black" thickne= ss=3D"Normal" style=3D"Cross" filled=3D"False" masked=3D"False" name=3D"(= XZ)"><parent ref=3D"8218920"/><parent ref=3D"830D5A0"/></line><line id=3D= "82F1958" type=3D"2pts" color=3D"Black" thickness=3D"Normal" style=3D"Cro= ss" filled=3D"False" masked=3D"False" name=3D"(C1A2)"><parent ref=3D"8228= 390"/><parent ref=3D"8278C50"/></line><point id=3D"8343788" type=3D"Inter= section" color=3D"Red" thickness=3D"Dashed" style=3D"Cross" filled=3D"Fal= se" masked=3D"False" name=3D"" extra=3D"0"><parent ref=3D"82F1958"/><pare= nt ref=3D"82B2A18"/></point><line id=3D"835E758" type=3D"2pts" color=3D"B= lack" thickness=3D"Normal" style=3D"Cross" filled=3D"False" masked=3D"Fal= se" name=3D""><parent ref=3D"8343788"/><parent ref=3D"822DC38"/></line><l= ine id=3D"836A250" type=3D"2pts" color=3D"Black" thickness=3D"Normal" sty= le=3D"Cross" filled=3D"False" masked=3D"False" name=3D"(C1B2)"><parent re= f=3D"8228390"/><parent ref=3D"8228D48"/></line><point id=3D"839FCC8" type= =3D"Intersection" color=3D"Red" thickness=3D"Dashed" style=3D"Cross" fill= ed=3D"False" masked=3D"False" name=3D"" extra=3D"0"><parent ref=3D"82B2A1= 8"/><parent ref=3D"836A250"/></point><line id=3D"83ACB00" type=3D"2pts" c= olor=3D"Black" thickness=3D"Normal" style=3D"Cross" filled=3D"False" mask= ed=3D"False" name=3D""><parent ref=3D"839FCC8"/><parent ref=3D"82355D0"/>= </line><point id=3D"83B5430" type=3D"Intersection" color=3D"Red" thicknes= s=3D"Dashed" style=3D"Cross" filled=3D"False" masked=3D"False" name=3D"C2= " extra=3D"0"><parent ref=3D"83ACB00"/><parent ref=3D"835E758"/></point><= locus id=3D"83D3020" type=3D"None" color=3D"Black" thickness=3D"Normal" s= tyle=3D"Cross" filled=3D"False" masked=3D"False" name=3D""><parent ref=3D= "830D5A0"/><parent ref=3D"83B5430"/></locus></drgeo></drgenius> --------------070306050001080308060704 Content-Type: text/xml; name="steiner_conic.geo" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline; filename="steiner_conic.geo" <?xml version=3D"1.0"?> <drgenius><drgeo name=3D"Figure 2" scale=3D"30.000000" origin_x=3D"0.0000= 00" origin_y=3D"-3.251534" grid=3D"False"><point id=3D"8A26250" type=3D"F= ree" color=3D"Red" thickness=3D"Dashed" style=3D"Cross" filled=3D"False" = masked=3D"False" name=3D"A1"><x>-3.650000</x><y>2.233333</y></point><poin= t id=3D"8A06130" type=3D"Free" color=3D"Red" thickness=3D"Dashed" style=3D= "Cross" filled=3D"False" masked=3D"False" name=3D"A2"><x>-7.516667</x><y>= -2.100000</y></point><point id=3D"8A1C1D8" type=3D"Free" color=3D"Red" th= ickness=3D"Dashed" style=3D"Cross" filled=3D"False" masked=3D"False" name= =3D"C1"><x>0.350000</x><y>-7.433333</y></point><point id=3D"8A515D0" type= =3D"Free" color=3D"Red" thickness=3D"Dashed" style=3D"Cross" filled=3D"Fa= lse" masked=3D"False" name=3D"B2"><x>4.683333</x><y>-3.500000</y></point>= <point id=3D"8A4D108" type=3D"Free" color=3D"Red" thickness=3D"Dashed" st= yle=3D"Cross" filled=3D"False" masked=3D"False" name=3D"B1"><x>2.683333</= x><y>2.033333</y></point><line id=3D"8A5DEB0" type=3D"2pts" color=3D"Blac= k" thickness=3D"Normal" style=3D"Cross" filled=3D"False" masked=3D"False"= name=3D"(A2C1)"><parent ref=3D"8A06130"/><parent ref=3D"8A1C1D8"/></line= ><line id=3D"8A5C9A8" type=3D"2pts" color=3D"Black" thickness=3D"Normal" = style=3D"Cross" filled=3D"False" masked=3D"False" name=3D"(C1B2)"><parent= ref=3D"8A1C1D8"/><parent ref=3D"8A515D0"/></line><line id=3D"8A39BB8" ty= pe=3D"2pts" color=3D"Grey" thickness=3D"Dashed" style=3D"Cross" filled=3D= "False" masked=3D"False" name=3D"(B2A1)"><parent ref=3D"8A515D0"/><parent= ref=3D"8A26250"/></line><line id=3D"8A19E48" type=3D"2pts" color=3D"Grey= " thickness=3D"Dashed" style=3D"Cross" filled=3D"False" masked=3D"False" = name=3D"(A2B1)"><parent ref=3D"8A06130"/><parent ref=3D"8A4D108"/></line>= <point id=3D"8A8BA50" type=3D"Intersection" color=3D"Red" thickness=3D"Da= shed" style=3D"Cross" filled=3D"False" masked=3D"False" name=3D"" extra=3D= "0"><parent ref=3D"8A39BB8"/><parent ref=3D"8A19E48"/></point><point id=3D= "8AB71A8" type=3D"On_curve" color=3D"Red" thickness=3D"Dashed" style=3D"C= ross" filled=3D"False" masked=3D"False" name=3D"Z"><value>0.951359</value= ><parent ref=3D"8A5DEB0"/></point><line id=3D"8AC40F8" type=3D"2pts" colo= r=3D"Black" thickness=3D"Normal" style=3D"Cross" filled=3D"False" masked=3D= "False" name=3D"(ZA1)"><parent ref=3D"8AB71A8"/><parent ref=3D"8A26250"/>= </line><line id=3D"8ACB2F8" type=3D"2pts" color=3D"Black" thickness=3D"No= rmal" style=3D"Cross" filled=3D"False" masked=3D"False" name=3D""><parent= ref=3D"8AB71A8"/><parent ref=3D"8A8BA50"/></line><point id=3D"8AD9948" t= ype=3D"Intersection" color=3D"Red" thickness=3D"Dashed" style=3D"Cross" f= illed=3D"False" masked=3D"False" name=3D"" extra=3D"0"><parent ref=3D"8AC= B2F8"/><parent ref=3D"8A5C9A8"/></point><line id=3D"8AE66D0" type=3D"2pts= " color=3D"Black" thickness=3D"Normal" style=3D"Cross" filled=3D"False" m= asked=3D"False" name=3D""><parent ref=3D"8AD9948"/><parent ref=3D"8A4D108= "/></line><point id=3D"8AF2DB8" type=3D"Intersection" color=3D"Red" thick= ness=3D"Dashed" style=3D"Cross" filled=3D"False" masked=3D"False" name=3D= "C2" extra=3D"0"><parent ref=3D"8AE66D0"/><parent ref=3D"8AC40F8"/></poin= t><locus id=3D"8B65468" type=3D"None" color=3D"Black" thickness=3D"Normal= " style=3D"Cross" filled=3D"False" masked=3D"False" name=3D""><parent ref= =3D"8AB71A8"/><parent ref=3D"8AF2DB8"/></locus></drgeo></drgenius> --------------070306050001080308060704-- ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click