51 More example programs
The preceding chapters are a selected reading path. This catalog lists the other maintained examples as well, grouped by their main topic. Titles, source paths, and requirements come from the existing example catalog; they are not maintained as a second list in the manual.
Requirements describe running the full demonstration. A GUI example opens a window; a formula example may need LaTeX and dvisvgm; movie encoding needs FFmpeg. The source links below open the repository and can be newer than your checkout.
51.1 Animation and composition
A moving circle — "examples/parallel-animation-groups.rkt". Requires core.
Composed parallel animation — "examples/parallel-animation-groups.rkt". Requires core.
51.2 Plots, relations, and trajectories
First-class relations — "examples/relation-visuals.rkt". Requires core.
Adaptive function plot — "examples/function-graphs.rkt". Requires core.
Adaptive ODE trajectory — "examples/adaptive-ode-trajectory.rkt". Requires core.
51.3 Formula animation
Source-addressed formula matching — "examples/transform-matching-strings.rkt". Requires core, latex, dvisvgm.
Structured formula derivation — "examples/structured-formula-derivation.rkt". Requires core, latex, dvisvgm.
Semantic inspector — "examples/semantic-inspector.rkt". Requires core, latex, dvisvgm, gui.
51.4 Authoring, text, and media
Source-block hot reload — "examples/source-block-hot-reload.rkt". Requires core, gui.
Semantic typography — "examples/semantic-typography.rkt". Requires core.
Authored audio and video — "examples/authored-media-assembly.rkt". Requires core, ffmpeg.
51.5 3D examples
Perspective wireframe cube — "examples/3d/wireframe-cube.rkt". Requires core, latex, dvisvgm.
Opaque depth-tested cube — "examples/3d/opaque-cube.rkt". Requires core.
Spatial cube and camera orbit — "examples/3d/camera-orbit.rkt". Requires core, latex, dvisvgm.
Cube net hinge rotations — "examples/3d/fold-unfold-polyhedron.rkt". Requires core.
Topology-safe mesh matching — "examples/3d/transform-matching-polyhedra.rkt". Requires core.
Explicit spatial face-part matching — "examples/3d/matching-face-parts.rkt". Requires core.
Spatial relations and projected labels — "examples/3d/projected-labels.rkt". Requires core, latex, dvisvgm.
Spatial vector components — "examples/3d/vector-components.rkt". Requires core.
Saddle surface and tangent plane — "examples/3d/tangent-plane.rkt". Requires core.
Solid of revolution — "examples/3d/solid-of-revolution.rkt". Requires core.
Sphere cut by a moving plane — "examples/3d/sphere-plane-section.rkt". Requires core.
Spatial maps and homotopies — "examples/3d/spatial-maps-and-homotopies.rkt". Requires core.
Prepared Lorenz flow — "examples/3d/prepared-lorenz-flow.rkt". Requires core.
Lorenz event crossings — "examples/3d/lorenz-events.rkt". Requires core.
Event-aware trajectory — "examples/3d/event-aware-trajectory.rkt". Requires core.
Trajectory termination policies — "examples/3d/trajectory-termination.rkt". Requires core.
Prepared adaptive streamlines — "examples/3d/adaptive-streamlines.rkt". Requires core.
Deterministic streamline seed sets — "examples/3d/deterministic-seed-sets.rkt". Requires core.
Dense Poincare section crossings — "examples/3d/poincare-section.rkt". Requires core.
Saddle equilibrium linearization — "examples/3d/equilibrium-linearization.rkt". Requires core.
Prepared flow-map volume cell — "examples/3d/flow-map-volume.rkt". Requires core.
Topology-aware spatial picking — "examples/3d/spatial-inspector-picking.rkt". Requires core, gui.
3D lighting inspector — "examples/3d/lighting-inspector.rkt". Requires core, gui.
Retained 3D renderer protocol — "examples/3d/retained-renderer.rkt". Requires core.
Compiled mesh diagnostics — "examples/3d/mesh-diagnostics.rkt". Requires core.
Depth-aware tetrahedron outline — "examples/3d/hidden-line-tetrahedron.rkt". Requires core.
Screen-space mathematical axes — "examples/3d/screen-space-axes.rkt". Requires core.
Feature and silhouette edge modes — "examples/3d/feature-edge-modes.rkt". Requires core.
Screen and world stroke width — "examples/3d/screen-world-strokes.rkt". Requires core.
Cap, join, and dash gallery — "examples/3d/stroke-gallery.rkt". Requires core.
Screen-space arrowhead during dolly — "examples/3d/arrow-dolly.rkt". Requires core.
Near-plane stroke clipping — "examples/3d/near-plane-stroke.rkt". Requires core.
Stroke, point, and arrow picking — "examples/3d/stroke-picking.rkt". Requires core, gui.
Adaptive, trimmed, and implicit surfaces — "examples/3d/adaptive-trimmed-implicit-surfaces.rkt". Requires core.
Capped cube cutaway — "examples/3d/capped-cube-cutaway.rkt". Requires core.
Anchor-aware projected labels — "examples/3d/anchor-aware-labels.rkt". Requires core.
Fixed spatial annotations — "examples/3d/spatial-annotations.rkt". Requires core.
Depth-tested textured billboards — "examples/3d/textured-billboards.rkt". Requires core.
Retained Racket/OpenGL cube — "examples/3d/opengl-opaque-cube.rkt". Requires core, gui, opengl.
OpenGL two spatial viewports — "examples/3d/opengl-two-viewports.rkt". Requires core, gui, opengl.
OpenGL finite-light project — "examples/3d/opengl-finite-lighting-project.rkt". Requires core, gui, opengl.