►V Reference
9.3

58 Visuals🔗ℹ

This reference is organized by the kind of Visual or operation being looked up. A Visual is semantic scene data; its identity and placement are separate from the Pict used to render it. The basic protocols and groups are in Visual Protocols and Groups.

The short examples on these pages use animate and inspect model values. They do not invoke TeX or write rendered frames. Each page is independent; it does not depend on definitions from an earlier page.

Look up

  

Contents

Visual Protocols and Groups

  

Identity, local placement, immutable updates, optional style protocols, and ordered group children.

Shapes and Path Visuals

  

Circles, rectangles, local path geometry, polygons, and the mathematical shape catalogue.

Bitmap and SVG Visuals

  

Lazy bitmap and full-SVG rendering, versus immediate import into addressable semantic children.

Text Content and Layout

  

Plain text, paragraphs, rich spans, font options, wrapping, and text anchors.

Semantic Text and Typography Styles

  

Role-based text, explicit overrides, treatments, and immutable typography snapshots.

Numbers and Units

  

String formatters, static numeric labels, parameter-driven displays, and rolling digit slots.

Matrices, Tables, and Vector Diagrams

  

Cell naming and sizing, number planes, vector arrows, basis vectors, and matrix-action diagrams.

Formula Construction and Layout

  

LaTeX model values, jointly typeset tagged fragments, source-mapped formulas, and glyph leaves.

Formula Assemblies and Named Parts

  

Manually placed parts, part lookup and styling, and explicit or automatic correspondences.

Formula Source Selection and Matching

  

Source ranges, selections, match plans, motion routes, anchored rewrites, and derivation steps.

Arrows and Coordinate Axes

  

Arrow endpoints and tips, numeric ranges, linear or logarithmic axes, and coordinate conversion.

Live Endpoints and Mathematical Annotations

  

Endpoint descriptions, connecting lines and arrows, angle marks, braces, and surrounding boxes.

Complex and Polar Visuals

  

Conversions, coordinate planes, domain colors, complex maps, and polar graphs.

Function, Parametric, and Data Plots

  

Interpolation, implicit contours and fields, sampled or adaptive function graphs, parametric curves, and ordered data.

Graph Helpers and Traced Paths

  

Graph points and labels, projections, secants and tangents, areas, Riemann rectangles, and explicit phase traces.

ODE Trajectories and Streamlines

  

State spaces, fixed RK4 and adaptive RK45 preparation, events, trajectory lookup, streamlines, and flow particles.

Relations and Live Layout

  

Declared dependencies, semantic versus measured-layout resolution, cacheability, reports, and following anchors.

    58.1 Visual Protocols and Groups

      58.1.1 The Basic Visual Protocol

      58.1.2 Whole-Visual Affine Maps

      58.1.3 The Affine-Visual Protocol

      58.1.4 The Opacity-Visual Protocol

      58.1.5 The Stroke-Width-Visual Protocol

      58.1.6 Fill-Color and Stroke-Color Visual Protocols

      58.1.7 Group Visuals

    58.2 Shapes and Path Visuals

      58.2.1 Circle Visuals

      58.2.2 Rectangle Visuals

      58.2.3 Path Visuals

      58.2.4 Mathematical Shape Catalogue

    58.3 Bitmap and SVG Visuals

      58.3.1 Bitmap Images

      58.3.2 Full-Fidelity SVG Images

      58.3.3 Semantic SVG Import

    58.4 Text Content and Layout

      58.4.1 Plain, Multiline, and Rich Text Visuals

        58.4.1.1 Constructing Text Visuals

        58.4.1.2 Inspecting and Updating Text

    58.5 Semantic Text and Typography Styles

      58.5.1 Semantic Text and Typography

        58.5.1.1 Backgrounds, Borders, and Padding

        58.5.1.2 Complete Styles

        58.5.1.3 Typography Snapshots

        58.5.1.4 Role-Based Text

    58.6 Numbers and Units

      58.6.1 Numeric Displays

        58.6.1.1 Formatting Strings and Units

        58.6.1.2 Static Numeric Visuals

        58.6.1.3 Parameter-Driven Displays

    58.7 Matrices, Tables, and Vector Diagrams

      58.7.1 Matrices and Tables

      58.7.2 Linear-Algebra Diagrams

    58.8 Formula Construction and Layout

      58.8.1 LaTeX Formula Visuals

        58.8.1.1 Inspecting and Updating Formula Models

      58.8.2 Tagged Formula Layouts

      58.8.3 Making latex-pict Available

    58.9 Formula Assemblies and Named Parts

      58.9.1 Named Formula Parts and Correspondence

    58.10 Formula Source Selection and Matching

      58.10.1 Source-Addressable Formulas

        58.10.1.1 Querying Retained Source

        58.10.1.2 Planning String Correspondences

        58.10.1.3 Part Routes and Copies

        58.10.1.4 Generated SVG Fragments

        58.10.1.5 Part and Glyph Transitions

        58.10.1.6 Anchored Rewrites

        58.10.1.7 Derivation Steps

    58.11 Arrows and Coordinate Axes

      58.11.1 Arrow and Cartesian Axes Visuals

        58.11.1.1 Arrows

        58.11.1.2 Axis Ranges

        58.11.1.3 Cartesian Axes

    58.12 Live Endpoints and Mathematical Annotations

      58.12.1 Dynamic Endpoint Geometry

      58.12.2 Mathematical Annotations

    58.13 Complex and Polar Visuals

      58.13.1 Complex and Polar Coordinates

    58.14 Function, Parametric, and Data Plots

      58.14.1 Coordinate Curves and Plots

        58.14.1.1 Interpolation Modes

        58.14.1.2 Sampled Curves and Fields

      58.14.2 Function Graphs

        58.14.2.1 Adaptive Sampling

        58.14.2.2 Derived Function Graphs

      58.14.3 Parametric Curves

      58.14.4 Ordered Data Plots

    58.15 Graph Helpers and Traced Paths

      58.15.1 Coordinate and Calculus Helpers

      58.15.2 Deterministic Traced Paths

    58.16 ODE Trajectories and Streamlines

      58.16.1 Deterministic ODE Flow and Streamlines

        58.16.1.1 Solver State Spaces

        58.16.1.2 Direct Fixed-Step Integration

        58.16.1.3 Adaptive Configuration and Events

        58.16.1.4 Prepared Trajectories

        58.16.1.5 Streamlines and Flow Particles

    58.17 Relations and Live Layout

      58.17.1 First-Class Relation Visuals

        58.17.1.1 Acyclic Live Layout