Neil Toronto
|
3e895b7072
|
Plot performance improvement: precalculated light, view and half dir
Color flonum-to-byte conversion handles special flonums (hopefully helps with Marijn's problem)
|
2011-12-07 10:56:08 -07:00 |
|
Neil Toronto
|
553c72ab28
|
Moved some flonum stuff (e.g. flatan2, flnext, +max.0, +min.0, etc.) to unstable/flonum (will document in another commit)
Moved Racket-language, doc-generating "defthing" defines to unstable/latent-contract/defthing (will document in another commit)
|
2011-11-25 18:40:19 -07:00 |
|
Neil Toronto
|
94373ea9f9
|
Move point label `radius' units from point; plug plot->dc API leak
|
2011-11-21 10:39:16 -07:00 |
|
Neil Toronto
|
75f76986c3
|
Plots with intervals too small or too large for flonums (2D and 3D)
Bounds fixpoint computation now uses only exact rationals
Speed improvements (3d-plot-area% now uses flonums internally as much as possible)
|
2011-11-14 22:01:07 -08:00 |
|
Neil Toronto
|
20e09c9f7f
|
Little fixes and improvements
|
2011-11-14 22:01:07 -08:00 |
|
Neil Toronto
|
233323faac
|
Faster 3D animation: now caches actual shapes drawn
|
2011-11-10 12:59:43 -07:00 |
|
Neil Toronto
|
bf2fbbbc49
|
3D stacked histograms
2D inverted histograms
|
2011-11-10 12:59:43 -07:00 |
|
Neil Toronto
|
8b93de59c6
|
Abstracted render-thread into worker-thread (preparing for animated 2D plots)
Endpoint-indifferent line styles (allows styles in finely chopped lines)
Adjacent polygons now gapless (faces drawn w/o antialiasing; jaggies mitigated by supersampling)
|
2011-11-10 12:59:43 -07:00 |
|
Neil Toronto
|
5bd8481aa7
|
2D stacked histograms, grouped histograms, collapse indistinguishable ticks, doc tests, fixes
|
2011-11-10 12:59:43 -07:00 |
|
Neil Toronto
|
d477352c98
|
Small fixes, refactoring
Began finalizing the public interface to plot-device%
|
2011-11-10 12:59:42 -07:00 |
|
Neil Toronto
|
d953a093c7
|
Refactored margin fixpoint computation
|
2011-11-10 12:59:42 -07:00 |
|
Neil Toronto
|
5a379b7236
|
Refactor *d-plot-area%; they are now containers for plot-device% instead of descendants of plot-area%
|
2011-11-10 12:59:42 -07:00 |
|
Neil Toronto
|
dab5caf67c
|
Expanded numbered colors to 128
|
2011-11-10 12:59:41 -07:00 |
|
Neil Toronto
|
e90ec4b69f
|
Added unstable/latent-contract
Reorganized contracts
Started exposing customization API in plot/utils
Now dog-fooding customization API in earnest
|
2011-11-10 12:59:41 -07:00 |
|
Neil Toronto
|
6b39863f1c
|
Source reorg
Added non-rendering plot elements
Optimizations
|
2011-11-10 12:59:41 -07:00 |
|
Neil Toronto
|
50cf71466e
|
Reduced the number of plot-specific contracts
|
2011-10-07 18:05:54 -06:00 |
|
Neil Toronto
|
644abe30fe
|
Reworked number formatting for plot labels
|
2011-10-07 17:29:27 -06:00 |
|
Neil Toronto
|
d3b5e21cae
|
Added new plot library and old libfit (which plot still depends on)
|
2011-10-05 10:26:49 -06:00 |
|