# Example learning routes Every `.tex` file here is a complete document. Compile from the package root: ```sh pdflatex -output-directory=tmp examples/mechanics-wedge-spring-pulley.tex ``` | Start with | What it teaches | | --- | --- | | `mechanics-wedge-spring-pulley.tex` | Grounded tall wedge, pulley-edge nose, spring and full-size hanging block | | `debug-explorer.tex` | Reference card and selected anchor families inside TikZ | | `debug-feature-tour.tex` | Seven-page `show anchors` and `show keys` tour of surfaces, wedges, ramps, fluids, optics, elements, paths, and pics | | `debug-surface-anchor-tables.tex` | Complete anchor tables for unnamed ground, ceiling, walls, platforms, wedge, and ramps | | `surface-anchor-coverage.tex` | `show anchors` review of 0, 50, and 100 percent points on every ground, ceiling, wall, and platform boundary | | `wedge-anchor-coverage.tex` | All wedge orientations, contacts, and pulley-edge boundaries with numbered anchor tables | | `ramp-anchor-coverage.tex` | Both ramp directions, every boundary, a tall wall, and guide points | | `debug-pulley-edge.tex` | Platform and wedge pulley-edge anchors with in-picture references | | `debug-scoped.tex` | Inherited debug settings and local false overrides | | `wedge-contact-anchors.tex` | The same attachment method for all wedge orientations | | `mechanics-primitives.tex` | Supports, rod, disk, force, velocity, torque, pendulum | | `elements-circular-differentials.tex` | Polar area element, radial sector, differential ring, and its unwrapped strip | | `elements-solid-geometries.tex` | Sphere shells and slices, hollow sphere, cylinder shell and slice, cone slice, and rectangular sheet element | | `elements-fonts.tex` | Document and node font inheritance plus native `dots`, line-pattern, dashed-outline, and solid-fill variants | | `short-names-platform-pulley.tex` | Minimal surface and pulley composition | | `short-names-wedge-variants.tex` | Wedge angle, height and right-angle modes | | `wedge-geometry-values.tex` | Read resolved angles and dimensions from a named wedge | | `percentage-anchors-beginner.tex` | Named edges and percentage directions | | `coordinate-projection.tex` | Horizontal/vertical connections using `|-` and `-|` | | `surface-flat-walls.tex` | Ground, ceiling and vertical walls | | `surface-platforms.tex` | Basic platform shapes | | `surface-platform-variants.tex` | Bent platform layouts | | `surface-platform-key-variants.tex` | Platform options and their effects | | `surface-bent-platform.tex` | A complete bent platform | | `surface-numeric-anchors.tex` | Edge-family gallery | | `surface-wedge.tex` | Wedge geometry | | `ramp-straight-system.tex` | Wall, floor and sharp incline | | `ramp-curved-system.tex` | Tangent placement on a circular ramp | | `ramps-gallery.tex` | Ramp variations | | `mechanics-spring-block.tex` | Basic spring connection | | `mechanics-block-pulley.tex` | Basic pulley system | | `mechanics-pulley-flat-plane.tex` | Horizontal plane and hanging mass | | `mechanics-pulley-bent-platform.tex` | Pulley on a bent platform | | `mechanics-pulley-edge-platforms.tex` | Continuous left, right, both, and inclined pulley-edge platforms | | `mechanics-pulley-two-masses.tex` | Two hanging masses | | `mechanics-pulley-string-variants.tex` | Over, under and explicit string routes | | `optics-components.tex` | All optical components | | `optics-mirrors.tex` | Mirror shapes | | `optics-ray-composition.tex` | Rays composed from optical anchors | | `optics-complete-ray-diagrams.tex` | Complete diagrams with stated optical assumptions | | `debug-demo.tex`, `debug-anchor.tex` | Original debug examples | The [feature reference](../docs/reference.md) lists keys and anchors for each object. The [debug overlay guide](../docs/debug-overlays.md) explains which drawing APIs use node overlays and which use `\physicshelp` cards. ## Fluids and font inheritance - `fluid-mechanics-gallery.tex`: all fourteen fluid primitives. - `fluid-mechanics-reference-scenes.tex`: the thirteen supplied diagram families composed with native TikZ. - `elements-fonts.tex`: document/picture/node fonts and font-relative arrows. - `fluid-mechanics-nodes.tex`: eight real node shapes with standard anchors. - `fluid-patterns.tex`: native patterns, fill, dashes, and positioning.