Opened 15 months ago

Closed 14 months ago

Last modified 14 months ago

#13786 closed enhancement (fixed)

asymptote-2.66

Reported by: Bruce Dubbs Owned by: ken@…
Priority: normal Milestone: 10.0
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (6)

comment:1 by ken@…, 14 months ago

Owner: changed from blfs-book to ken@…
Status: newassigned

comment:2 by ken@…, 14 months ago

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 currentlight.background.

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.)

comment:3 by ken@…, 14 months ago

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.

comment:4 by ken@…, 14 months ago

Resolution: fixed
Status: assignedclosed

comment:5 by Bruce Dubbs, 14 months ago

Milestone: 9.210,0

Milestone renamed

comment:6 by Bruce Dubbs, 14 months ago

Milestone: 10,010.0

Milestone renamed

Note: See TracTickets for help on using tickets.