Analytic Geometry Simulations
A collection of interactive 3D visualizations and simulations to help you master concepts in analytic geometry.
Introduction to Analytic Geometry - Theory & Concepts - Analytic Geometry Distance Slope
Coordinate systems, distance formula, midpoint formula, slope, angle between lines, symmetry, and area of polygons.
Distance & Slope Explorer
Point 1 (x₁, y₁)
Point 2 (x₂, y₂)
Introduction to Analytic Geometry - Theory & Concepts - Analytic Geometry Section Formula
Coordinate systems, distance formula, midpoint formula, slope, angle between lines, symmetry, and area of polygons.
Section Formula Explorer (Line Segment Division)
Parameters
Step-by-Step Solver
Drag points A and B on the coordinate system to recalculate
Introduction to Analytic Geometry - Theory & Concepts - Analytic Geometry Polygon Area
Coordinate systems, distance formula, midpoint formula, slope, angle between lines, symmetry, and area of polygons.
Polygon Area Explorer (Shoelace Formula)
Vertices
Introduction to Analytic Geometry - Theory & Concepts - Analytic Geometry Conic Section Cutter
Coordinate systems, distance formula, midpoint formula, slope, angle between lines, symmetry, and area of polygons.
Conic Section Cutter
Result: Circle
The cutting plane is parallel to the base of the cone.
The Straight Line - Theory & Concepts - Analytic Geometry Line
Equations of lines, slopes, intercepts, distances, and angles between lines.
Linear Equation Explorer
Interactive Insights
The Straight Line - Theory & Concepts - Analytic Geometry Parallel Perpendicular
Equations of lines, slopes, intercepts, distances, and angles between lines.
Parallel & Perpendicular Line Explorer
Base Line Controls
Draggable Point P
Calculated Equations
Drag point P on the coordinate system to shift parallel and perpendicular lines
The Straight Line - Theory & Concepts - Analytic Geometry Line Distance Angle
Equations of lines, slopes, intercepts, distances, and angles between lines.
The Circle - Theory & Concepts - Analytic Geometry Conic Sections
Equations of circles, finding center and radius, tangent lines, and degenerate cases.
Circle Explorer
Interactive Insights
The Circle - Theory & Concepts - Analytic Geometry Three Point Circle
Equations of circles, finding center and radius, tangent lines, and degenerate cases.
Circle Passing Through Three Points
Point Coordinates
Drag points A, B, and C to dynamically recalculate the circumscribed circle
The Parabola - Theory & Concepts - Analytic Geometry Parabola Focus Directrix
Equations of parabolas, vertex, focus, directrix, and applications.
Parabola: Focus & Directrix Explorer
Parabola parameters
Test point on parabola
Geometric Locus Distance Verification
Move the "Point P x-coordinate" slider on the left to trace the parabola
The Ellipse - Theory & Concepts - Analytic Geometry Ellipse Foci Construction
Equations of ellipses, finding foci, vertices, eccentricity, and area.
Ellipse: Foci String Construction Explorer
Geometric parameters
Tracing Angle
Construction verification
Move the "Angle θ" slider to trace the ellipse. The indigo string adjusts dynamically.
The Hyperbola - Theory & Concepts - Analytic Geometry Hyperbola Asymptote Explorer
Equations of hyperbolas, finding foci, vertices, transverse axis, asymptotes, and eccentricity.
Hyperbola & Asymptote Explorer
Hyperbola parameters
Test point on hyperbola
Verification details
The asymptotes act as boundary lines (dashed gray) which the hyperbola approaches as $x$ increases
Polar Coordinates - Theory & Concepts - Analytic Geometry Polar Coordinates
Polar coordinate system, conversion between rectangular and polar, and graphing polar curves.
Polar Coordinates & Curves Explorer
Graph equations defined by $r = f(\theta)$ in the polar coordinate system
A rose curve. If k=4.00 is an integer and odd, it has 4 petals. If even, 8 petals. If rational, overlapping petals.
Polar Coordinates - Theory & Concepts - Analytic Geometry Polar Cartesian Conversion
Polar coordinate system, conversion between rectangular and polar, and graphing polar curves.
Polar-Cartesian Conversion Visualizer
Interactively convert between rectangular coordinates $(x, y)$ and polar coordinates $(r, \theta)$
Polar Coordinates - Theory & Concepts - Analytic Geometry Polar Curves Rose Limacon
Polar coordinate system, conversion between rectangular and polar, and graphing polar curves.
Polar Curves: Rose & Limaçon Explorer
Parameters
If $n$ is odd, the rose has $n$ petals. If $n$ is even, it has $2n$ petals.
Tracing Control
Dynamic coordinate solver
The dashed line shows the completed shape. The blue line traces the curve up to θ = 360°
Translation and Rotation of Axes - Theory & Concepts - Analytic Geometry Transformation
Transformation of coordinates through translation and rotation of the axes, and eliminating the xy-term in conic sections.
Transformation of Axes
Translate and rotate coordinate axes, mapping point P(x,y) to P'(x',y')
Translation and Rotation of Axes - Theory & Concepts - Analytic Geometry Axes Rotation Matrix Explorer
Transformation of coordinates through translation and rotation of the axes, and eliminating the xy-term in conic sections.
Rotation of Axes Matrix Explorer
Rotation Control
Draggable point coordinates
Transformation Matrix solver
Drag point P or adjust angle θ to see original vs. rotated projection lines
Translation and Rotation of Axes - Theory & Concepts - Analytic Geometry Curve Transformation
Transformation of coordinates through translation and rotation of the axes, and eliminating the xy-term in conic sections.
Standard Ellipse (h=0, k=0):
Translating axes shifts standard coordinates to: (x - h) and (y - k).
Parametric Equations - Theory & Concepts - Analytic Geometry Parametric
Defining curves using an independent parameter, converting to rectangular form, and applications to conic sections.
Ellipse Parametric Curve
Visualize equations in parametric form
Parametric Equations - Theory & Concepts - Analytic Geometry Projectile Parametric
Defining curves using an independent parameter, converting to rectangular form, and applications to conic sections.
Parametric Trajectory Explorer
Visualize projectile motion using 2D parametric equations
Parametric Equations - Theory & Concepts - Analytic Geometry Cycloid Epicycloid Visualizer
Defining curves using an independent parameter, converting to rectangular form, and applications to conic sections.
Cycloid & Epicycloid Tracer
Solid Geometry - Theory & Concepts - Analytic Geometry Solid Geometry
Three-dimensional coordinate systems, distance, direction cosines, equations of lines and planes in space.
3D Rectangular Coordinates
Visualize coordinates $(x, y, z)$ and distance to the origin in three-dimensional space
Solid Geometry - Theory & Concepts - Analytic Geometry Plane Three Points3 D
Three-dimensional coordinate systems, distance, direction cosines, equations of lines and planes in space.
Plane Defined by Three Points
Solid Geometry - Theory & Concepts - Analytic Geometry Line Plane3 D
Three-dimensional coordinate systems, distance, direction cosines, equations of lines and planes in space.
Plane: Ax + By + Cz + D = 0
Line Parameter t
Solid Geometry - Theory & Concepts - Analytic Geometry Cylindrical Spherical3 D
Three-dimensional coordinate systems, distance, direction cosines, equations of lines and planes in space.
Quadric Surfaces - Theory & Concepts - Analytic Geometry Quadric Surfaces
Understanding 3D surfaces including spheres, ellipsoids, paraboloids, and hyperboloids.
Quadric Surfaces Explorer
Quadric Surfaces - Theory & Concepts - Analytic Geometry Quadric Surface Slicer
Understanding 3D surfaces including spheres, ellipsoids, paraboloids, and hyperboloids.
Quadric Surface Slicer
Slice 3D quadric surfaces with a horizontal plane and visualize the 2D intersection curve
Quadric Surfaces - Theory & Concepts - Analytic Geometry Quadric Slices3 D
Understanding 3D surfaces including spheres, ellipsoids, paraboloids, and hyperboloids.
Quadric Surface Intersection Slices
Tangents and Normals to Conic Sections - Theory & Concepts - Analytic Geometry Tangent Normal
Equations of tangent and normal lines to circles, parabolas, ellipses, and hyperbolas.
Tangent and Normal to a Circle
Visualize the orthogonal relationship between tangent and normal vectors on a circle
Tangents and Normals to Conic Sections - Theory & Concepts - Analytic Geometry Conic Tangent Normal
Equations of tangent and normal lines to circles, parabolas, ellipses, and hyperbolas.
Tangents and Normals to Conic Sections - Theory & Concepts - Analytic Geometry Interactive Tangent Normal Explorer
Equations of tangent and normal lines to circles, parabolas, ellipses, and hyperbolas.
Interactive Tangent & Normal Explorer
Vector Analytic Geometry - Theory & Concepts - Vector Resolution3 D
Introduction to vectors, dot product, cross product, and their applications in analytic geometry.
3D Vector Configuration
Adjust the magnitude and two coordinate direction angles. The third angle () is calculated automatically to satisfy the identity .
Rectangular Components
Cartesian Vector Formulation
Vector Analytic Geometry - Theory & Concepts - Analytic Geometry Vector Projection Angle
Introduction to vectors, dot product, cross product, and their applications in analytic geometry.
Vector Projection & Angle Explorer
Vector Analytic Geometry - Theory & Concepts - Analytic Geometry Vector Product
Introduction to vectors, dot product, cross product, and their applications in analytic geometry.
Vector Dot and Cross Product Visualizer
Manipulate two vectors in 3D space to analyze their dot product, cross product, and spanned parallelogram area
Cylindrical and Spherical Coordinates - Theory & Concepts - Analytic Geometry Coordinate Surfaces3 D
Advanced 3D coordinate systems and their relationship with rectangular coordinates.
Cylindrical and Spherical Coordinates - Theory & Concepts - Analytic Geometry Spherical Volume Element
Advanced 3D coordinate systems and their relationship with rectangular coordinates.
Spherical Volume Element (dV) Explorer
Special Plane Curves - Theory & Concepts - Analytic Geometry Spirograph
Analysis of advanced planar curves including cycloids, epicycloids, hypocycloids, and lemniscates.
Spirograph & Cycloid Simulator
Trace epicycloid and hypocycloid curves by rolling a circle along the outside or inside of a fixed circle
Special Plane Curves - Theory & Concepts - Analytic Geometry Catenary Cable
Analysis of advanced planar curves including cycloids, epicycloids, hypocycloids, and lemniscates.
Catenary vs Parabolic Cable Comparison
Catenary: Curve formed by a uniform hanging chain under its own weight. Governing equation: .
Parabola: Curve formed by a cable supporting a uniform horizontal load (like suspension bridge decks). Governing equation: .