Leopold - smooth algebraic surface
Description
Leopold, A Smooth Algebraic Surface Of Degree Six. This Is The Set Of Real Points For Which ``` 1000*X^2*Y^2*Z^2+3*X^2+3*Y^2+Z^2-1 = 0. ``` No Singularities! Smooth Everywhere! I Have Provided These Files: * `Leopold_Fixed.Stl` -- Has The Normal Vectors Fixed. * `Leopold_Raw.Stl` -- Raw Triangulation Coming From Bertini_Real. Since The Program Works In Arbitrary Dimensions, I Make No Effort To Control Normals From It -- They Don'T Exist For 4- And Higher-Dimensional Surfaces, But Instead A Tangent Space Which Is Not Immediately Useful For 3D Printing. The Raw Versions Are Not Directly Suitable For 3D Printing. * `Input` -- The Bertini_Real Input File Used To Compute It. This Surface Was Sampled Before I Implemented Cyclenumber > 1 Sampling, So The Surface Is Undersampled Near Critical Points And Singularities. Computed With A Numerical Algebraic Geometry Program I Wrote, Called [Bertini_Real](Https://Bertinireal.Com) And Printed As Part Of My Long-Term Project To Reproduce [Herwig Hauser'S Gallery Of Algebraic Surface Ray-Traces](Http://Homepage.Univie.Ac.At/Herwig.Hauser/Gallery.Html) In [My Own Gallery Of 3D Prints](Https://Danibrake.Org/Gallery). The Acm Toms Algorithm Number Is 976; The Major Published Paper Is [Doi 10.1145/3056528](Https://Doi.Org/10.1145/3056528) With Several Others Preceding. Bertini_Real Implements The Implicit Function Theorem For Algebraic Surfaces And Curves In Any (Reasonable) Number Of Variables. These Surfaces Are Generally Challenging To Print. Rotate, And Use Careful Support. I Use Simplify3D For The Manual Support Placement Feature. These Surfaces Are Also Very Tiny In Scale (Arbitrary Units And Math And All) So Require Significant Upsizing. See Also, [My Thingiverse Collection Of Algebraic Surfaces](Https://Www.Thingiverse.Com/Ofloveandhate/Collections/Algebraic-Surfaces).
Statistics
Likes
6
Downloads
0