Opened 15 months ago
Closed 14 months ago
Last modified 14 months ago
New minor version.
Release Notes for Version 2.66
A bug in the Bezier patch bounds was fixed.
Vertex and material data are copied from the CPU to GPU only when necessary.
The default Headlamp light was brightened.
WebGL output is centered in the viewport, extending to the
canvas boundary; the precision of planar Bezier surfaces was increased
to avoid artifacts. Fullscreen mode has been fixed; the new default
maxviewport=(0,0) specifies the screen dimensions.
Camera adjustment was fixed.
Problems with Xasy and interactive signals under MSWindows were fixed.
A background color for both 2D and 3D images can be specified with
Offscreen rendering on headless machines has been reinstated; while the setting offscreen has been removed, one can again configure asy for either onscreen or offscreen rendering.
Clipping was removed from the slopefield module.
Functions mapArray, mapTemplate, real abs2(pair), and real abs2(triple) were implemented.
The new Ghostscript transparency model requires Ghostscript 9.52 or later.
The detection of TeX errors was improved.
An array segmentation fault was fixed; array dimensions are checked.
Flattened monochrome tensor patches with interior internal control points are
now drawn as filled cyclic paths.
PDF offsets were fixed, along with the auto-reload feature for Acroread.
SVG support was improved; 2D images can now be output in HTML format using inline SVG code, to support the Asymptote Web Application, a new cloud service at http://asymptote.ualberta.ca.
(comment: As usual this was a single block of text, which is generally unreadable, not just in trac. I've had to guess at which parts belong together and should not be separated.)
Ooh, this is so much nicer ;-)
Among the improvements:
In WebGL, the viewport works nicely for rotating some of the weird and wonderful shapes I created.
The svg files are no self-contained, instead of referencing the png files - this makes them viewable without being in the same directory.
Lighting is better - this means that colours are a little brighter.
The only downside that I can see is for people who do not build against freeglut. Previously, these 3D examples with minimal rendering were a bit jagged. Now they look like the output from other 3D apps such as blender when minimal rendering is used - shapes are visibly made up of panels.
Because the appearance of the output has changed, I've updated my asy-test tarball in http://www.linuxfromscratch.org/~ken/asy-nontex-testfiles/ to 20200714. The older version is still there for anyone using 2.65 or earlier. I've also added an animated GIF, and I'll note that WebGL works in current seamonkey, as well as firefox and falkon. Coincidentally, on the recent system where I've been reviewing this I found that the RANDOM output from bash was much more blocky (i.e. certain numbers in a range occurred very often), and that I could not manage to get the last number of a range to be produced (e.g. for colours in a range of 0 to 8, 8 never showed up). I've reworked the random processing in the tarball's makeklein program to mostly work around this.
Powered by Trac 1.5.3.dev0
By Edgewall Software
© 1998-2021 Gerard Beekmans.