#5249: [with patch, needs work] implicit_plot3d functionality (isosurfaces, 3d
contour plots, etc.)
-------------------------+--------------------------------------------------
Reporter: jason | Owner: was
Type: enhancement | Status: new
Priority: major | Milestone: sage-3.4.2
Component: graphics | Keywords:
-------------------------+--------------------------------------------------
Comment(by wcauchois):
(By the way, I was wrong about the way the automated testing works; it
does the sensible thing, and tests every output format. All that's
necessary is a stub obj_repr() method to keep it from complaining.)
I"ve attached a patch with what I have so far:
* Added docstrings and tests to most of the major functions (in the new
ReST format), with a few notable exceptions. MarchingCubes.process_slice
and related methods are inherently stateful, and thus hard to test --
although they are indirectly tested by render_implicit and
implicit_plot3d.
* Removed all mention of colors from the docstring for implicit_plot3d.
* Added support for explicitly specifying plot variables via
extract_vars_ranges_and_adapt.
* Added defaults for plot_points, render_params, and texture (the latter
two in MarchingCubes.__init__).
I did find a bug which is that MarchingCubesJVXL cannot handle
heterogeneous plot ranges; try the last example under TESTS with
show(viewer='tachyon') and then show(viewer='jmol').
Also, we need many more examples!
I will see what I can do.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/5249#comment:11>
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
-~----------~----~----~----~------~----~------~--~---