Versions in this module Expand all Collapse all v0 v0.1.1 May 27, 2026 Changes in this version + func HighlightTerm(eq *Equation, index int, duration time.Duration) animation.Animation + func TransformEquation(from, to *Equation, duration time.Duration) animation.Animation + func Write(eq *Equation, duration time.Duration) animation.Animation + type Axes struct + func NewAxes(xMin, xMax, yMin, yMax float64) *Axes + func (a *Axes) Bounds() geometry.Rect + func (a *Axes) MoveTo(x, y float64) *Axes + func (a *Axes) Plot(fn func(float64) float64) *Graph + func (a *Axes) PointAt(x, y float64) geometry.Point + func (a *Axes) Position() (float64, float64) + func (a *Axes) Render(r render.Renderer, ctx style.Context) + func (a *Axes) Reveal() float64 + func (a *Axes) SetPosition(x, y float64) + func (a *Axes) SetReveal(t float64) + func (a *Axes) SetStyle(s style.Style) + func (a *Axes) SetVisualScale(float64) + func (a *Axes) Style() *style.Style + func (a *Axes) VisualBounds() geometry.Rect + func (a *Axes) WithGrid(show bool) *Axes + func (a *Axes) WithLabels(show bool) *Axes + func (a *Axes) WithSize(w, h float64) *Axes + func (a *Axes) WithSteps(xs, ys float64) *Axes + type Equation struct + func NewEquation(latexSrc string) *Equation + func (e *Equation) Bounds() geometry.Rect + func (e *Equation) MoveTo(x, y float64) *Equation + func (e *Equation) Position() (float64, float64) + func (e *Equation) Render(r render.Renderer, ctx style.Context) + func (e *Equation) Reveal() float64 + func (e *Equation) SetPosition(x, y float64) + func (e *Equation) SetReveal(t float64) + func (e *Equation) SetStyle(s style.Style) + func (e *Equation) SetVisualScale(s float64) + func (e *Equation) Source() string + func (e *Equation) Style() *style.Style + func (e *Equation) Submobjects() []*geometry.Path + func (e *Equation) Symbol(i int) *geometry.Path + func (e *Equation) SymbolCount() int + func (e *Equation) WithColor(c color.Color) *Equation + func (e *Equation) WithHeight(h float64) *Equation + func (e *Equation) WithStyle(s style.Style) *Equation + type Graph struct + func (g *Graph) Bounds() geometry.Rect + func (g *Graph) Children() []mobject.Mobject + func (g *Graph) Render(r render.Renderer, ctx style.Context) + func (g *Graph) Reveal() float64 + func (g *Graph) Seed() int64 + func (g *Graph) SetReveal(t float64) + func (g *Graph) SetStyle(s style.Style) + func (g *Graph) SetVisualScale(float64) + func (g *Graph) Style() *style.Style + func (g *Graph) WithColor(c color.Color) *Graph + func (g *Graph) WithRange(xMin, xMax float64) *Graph + func (g *Graph) WithSamples(n int) *Graph + func (g *Graph) WithSeed(s int64) *Graph + type NumberLine struct + func NewNumberLine(min, max float64) *NumberLine + func (n *NumberLine) AddPoint(value float64, labelText string) geometry.Point + func (n *NumberLine) Bounds() geometry.Rect + func (n *NumberLine) MoveTo(x, y float64) *NumberLine + func (n *NumberLine) PointAt(value float64) geometry.Point + func (n *NumberLine) Position() (float64, float64) + func (n *NumberLine) Render(r render.Renderer, ctx style.Context) + func (n *NumberLine) Reveal() float64 + func (n *NumberLine) SetPosition(x, y float64) + func (n *NumberLine) SetReveal(t float64) + func (n *NumberLine) SetStyle(s style.Style) + func (n *NumberLine) SetVisualScale(float64) + func (n *NumberLine) Style() *style.Style + func (n *NumberLine) VisualBounds() geometry.Rect + func (n *NumberLine) WithLabels(values ...float64) *NumberLine + func (n *NumberLine) WithLength(px float64) *NumberLine + func (n *NumberLine) WithStep(s float64) *NumberLine + type Shade struct + func NewShade(g *Graph, xMin, xMax float64) *Shade + func (s *Shade) Bounds() geometry.Rect + func (s *Shade) Render(r render.Renderer, ctx style.Context) + func (s *Shade) Reveal() float64 + func (s *Shade) Seed() int64 + func (s *Shade) SetReveal(t float64) + func (s *Shade) SetStyle(st style.Style) + func (s *Shade) SetVisualScale(float64) + func (s *Shade) Style() *style.Style + func (s *Shade) WithSamples(n int) *Shade