update / new features

Hans Hagen via ntg-context <[email protected]> Wed, 29 Jul 2026 11:57:10 +0200
Newsgroups gmane.comp.tex.context
Message-ID <[email protected]>
Hi,

I uploaded a new context version. Already for a while we have some ways 
to render #D graphics but the manual is pending so we keep a low 
profile. However, you can play with it and can find some information in 
luametafun-threed.tex (which you can compile).

As usual with graphics, we hook this into MetaPost so that we can mix 
with other graphics, although for MetaPost of course it's just some 
abstraction.

We focus on parametric, implicit, plane and intersections. The results 
are rather high quality bytemaps so they are quite efficient. Of course 
there is some runtime involved but one can cache. We are curious to know 
how performance is perceived because my 2018 laptop is not the best one 
to measure. Stippling is also possible. There are no dependencies on 
additional tools.

One of the features is that we can import so called stl files (e.g. from 
mapple or mathematica) but we only did limited tests. Again, more info 
in the luametafun part of the manual; the more extensive manual will 
become available around the meeting, given that we have time. We're 
curious if users (if there are any) can test this.

There are some postprocessing capabilities and Keith is exploring 
textures and animations, again something for a dedicated manual and 
later (but tests look stunning).

A second new feature, a 2D side effect of 3D, is that we support voronoi 
rendering as described in luametafun-voronoi.tex and if there is enough 
interest we can look into 3D. First we need to know about applications 
in documents (there are plenty of examples in nature once you know about 
it).

All is of course still somewhat experimental but the interfaces are 
okay. To what extend we will speed up matters (for voronoy) depends on 
usage. On a modern macine (we suppose) all is fine anyway btu we simply 
have no clue about possible user applications.

Hans (with Mikael and Keith)

-----------------------------------------------------------------
                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
        tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : [email protected] / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________