Re: update / new features
Hans Hagen via ntg-context <[email protected]> Wed, 29 Jul 2026 17:19:38 +0200
| Newsgroups | gmane.comp.tex.context |
|---|---|
| Message-ID | <[email protected]> |
On 7/29/2026 4:42 PM, Jim Diamond via ntg-context wrote:
> On Wed, Jul 29, 2026 at 13:57 (+0200), Jean-Pierre Delange via ntg-context wrote:
>
>> 2.
>
>> One internal cross-reference remains unresolved in the 3D document.
>
> I notice that luametafun-threed.tex has
> reference=fig:threed:process:2,
> *twice*, once on like 513 and once on line 524.
>
> I'd hate to go out on a limb and say this is the problem, but I'm
> suspicious. :-)
indeed, so now that you joined the testing:
\startMPpage
lmt_scene_start [
width = 10cm,
resolution = 150,
supersample = 2,
crop = true,
projection = "perspective",
light = (0,-1,-2),
eye = (20,20,20),
target = (0,0,0),
up = (0,0,1),
intensity = 1.1,
cache = true,
name = "example",
] ;
lmt_scene_material [
name = "surface",
diffuse = (.9,.6,.2),
specular = (.5,.5,.5),
shininess = 25,
opacity = 1,
ambient = .25,
] ;
lmt_scene_implicit [
id = "chmutov",
code = "32*(x*x*x*x*x*x + y*y*y*y*y*y + z*z*z*z*z*z) -
48*(x*x*x*x + y*y*y*y + z*z*z*z) + 18*(x*x + y*y + z*z) - 3",
dfdx = "192*x*x*x*x*x - 192*x*x*x + 36*x",
dfdy = "192*y*y*y*y*y - 192*y*y*y + 36*y",
dfdz = "192*z*z*z*z*z - 192*z*z*z + 36*z",
xmin = -1.3,
xmax = 1.3,
ymin = -1.3,
ymax = 1.3,
zmin = -1.3,
zmax = 1.3,
nx = 150,
ny = 150,
nz = 150,
material = "surface",
normal = "smooth",
] ;
lmt_scene_stop ;
\stopMPpage
Needs 6.277 for the initial run (5.866 metapost) .. only a million
triangles and three times that on vertices. Kind of deep nested
z-buffering here (some 1100 x 1100 pixels downsampled to 550x550 anti
aliased). I bet that on this silicon graphics machine of your past it
took more time but maybe not.
Hans
-----------------------------------------------------------------
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
___________________________________________________________________________________