octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #40246] OpenGL should test data and abort plot


From: Rik
Subject: [Octave-bug-tracker] [bug #40246] OpenGL should test data and abort plot if range > float range
Date: Fri, 11 Oct 2013 17:31:07 +0000
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0

URL:
  <http://savannah.gnu.org/bugs/?40246>

                 Summary: OpenGL should test data and abort plot if range >
float range
                 Project: GNU Octave
            Submitted by: rik5
            Submitted on: Fri 11 Oct 2013 10:31:07 AM PDT
                Category: Plotting with OpenGL
                Severity: 4 - Important
                Priority: 5 - Normal
              Item Group: Incorrect Result
                  Status: None
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: dev
        Operating System: Any

    _______________________________________________________

Details:

The FLTK/OpenGL plotting engine uses float values to represent data.  Anything
plotted with values exceeding realmax ("single") cause strangely distorted
plots or no plots at all.  Also, it is the range that is important, rather
than the individual data itself.  Plotting from [-1e20, +1e20] will also cause
a problem.  For log axes, of course, this restriction is lifted.

For the 3.8 release we need to add a bit of code to test the data and abort
the plot if it won't plot correctly.  The warning message should mention two
solutions, 1) scaling the data or 2) reverting to gnuplot.





    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?40246>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]