#3861: automatic line smoothing shouldn't be automatic, or should at least be
documented
-------------------------------------------------+-------------------------
Reporter: mclean | Owner: was
Type: defect | Status: new
Priority: major | Milestone: sage-6.4
Component: graphics | Resolution:
Keywords: line3d, Line, smoothing, | Merged in:
corner_cutoff | Reviewers:
Authors: | Work issues:
Report Upstream: N/A | Commit:
Branch: | Stopgaps:
Dependencies: |
-------------------------------------------------+-------------------------
Description changed by chapoton:
Old description:
> line3d for instance calls Line in
>
> /usr/local/sage/3.0.6/devel/sage/sage/plot/plot3d/shapes2.py
>
> Which automatically applies some smoothing using corner_cutoff, which is
> buggy and poorly documented as in Ticket 3859:
> http://trac.sagemath.org/sage_trac/ticket/3859
>
> (See above Ticket for an example of how this can be bad.)
>
> It is important that I plot lines directly, and automatic smoothing
> should either not be automatic, or should be documented,
> even for functions that do not reference the smoothing directly like in
> Line3d. Perhaps a 'smooth' keyword is more informative than the
> undocumented corner_cutoff.
>
> The smoothing is done in the Line class object, and not in pmol, so it
> can (and should!) be selectively applied.
>
> Fixing the referenced ticket is a workaround (set corner_cutoff = 1), but
> is very clunky, and currently does not even work.
New description:
line3d for instance calls Line in
/usr/local/sage/3.0.6/devel/sage/sage/plot/plot3d/shapes2.py
Which automatically applies some smoothing using corner_cutoff, which is
buggy and poorly documented as in #3859
(See above Ticket for an example of how this can be bad.)
It is important that I plot lines directly, and automatic smoothing should
either not be automatic, or should be documented,
even for functions that do not reference the smoothing directly like in
Line3d. Perhaps a 'smooth' keyword is more informative than the
undocumented corner_cutoff.
The smoothing is done in the Line class object, and not in pmol, so it can
(and should!) be selectively applied.
Fixing the referenced ticket is a workaround (set corner_cutoff = 1), but
is very clunky, and currently does not even work.
--
--
Ticket URL: <http://trac.sagemath.org/ticket/3861#comment:8>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.