#5108: Add infinite planes to Sage 3d graphics
-------------------------+--------------------------------------------------
Reporter: jason | Owner: was
Type: enhancement | Status: new
Priority: major | Milestone: sage-3.3
Component: graphics | Keywords:
-------------------------+--------------------------------------------------
{{{
> Is there an easy way to draw infinite planes in Sage, given, say, the
> > normal vector and a point on the plane? Of course, you can draw them
> > using parametric_plot3d, but that requires me specifying a range, etc.
> > It also seems like it wouldn't be terribly efficient, since the
infinite
> > plane could be represented with a jmol plane primitive or a Tachyon
> > plane primitive, which is presumably more efficient than a bunch of
> > triangles. It seems like it would be handy to have a primitive for an
> > infinite plane.
> >
> > I'm posting to sage-devel because I suspect there is not a primitive
for
> > an infinite plane.
> >
> > I imagine that such a primitive would look something like:
> >
> > plane(normal, point=(0,0,0))
> >
> > If it was drawn by itself, it would pick some default bounding box,
> > centered around the point. If it wasn't drawn by itself, it would
just
> > fit itself inside of whatever the current bounding box for everything
> > else was. Or maybe it would still specify a bounding box around the
> > point, since that is likely to be a point of interest to the viewers,
> > but the plane would grow to fill the entire bounding box constructed
in
> > a composite graphic.
This isn't in Sage, and it would be very useful if somebody (=you, of
course) were to add it. You would want to look at the
plot3d/platonic.py file to get an idea how to make index_face_set.pyx
do what you want.
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/5108>
Sage <http://sagemath.org/>
Sage - Open Source Mathematical Software: Building the Car Instead of
Reinventing the Wheel
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---