On Sunday, April 20, 2014 12:46:39 PM UTC-7, Ed Scheinerman wrote: > > Does Sage have, or is there a package I can add, that implements basic > plane geometry objects and operations. The sort of thing I'd like to do is, > given two points, construct the line that contains them. Or given two > circles, intersect them yielding 0, 1, or 2 points. Given a set of points, > determine which are on the convex hull, construct that polygon, and return > its area. And, ultimately, after working with various geometric objects, > perhaps visualize them on the screen (but that comes later). > > Extra bonus if I can do this in both the Euclidean plane and the > Hyperbolic plane (and in the latter case visualize either in the Poincare > disk or the upper half plane models). > > Thanks. > > This is perhaps not the most helpful answer -- you can decide for yourself. But tkz-euclide (a TeX package, see http://www.ctan.org/pkg/tkz-euclide) can do a lot of these calculations, in particular with a focus on drawing the relevant pictures. You might be able to use this on its own, or in combination with sagetex, or (maybe with some tinkering) in Sage itself. As the name of the package implies, it only works in Euclidean geometry, not hyperbolic.
John -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To post to this group, send email to sage-support@googlegroups.com. Visit this group at http://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.