Element Index
Angle sector defined by three points or two lines.
An arc is a partial circumference line of a circle.
A segment with an arrow head.
A segment with an arrow head attached thath is parallel to a given segment.
A container element that creates the axes and rear and front planes of a 3D view.
Axis is a line with optional ticks and labels.
A 3D axis element is a line together with optional ticks and labels.
A bisector is a line which divides an angle into two equal angles.
Bisector lines are similar to
Bisector but take two lines as parent elements.
Vertical or horizontal box plot curve to present numerical data through their quartiles.
A text element that contains an HTML button tag.
Cardinal spline curve through a given data set.
Various types of charts for data visualization.
A text element that contains an HTML checkbox tag.
A circle can be defined by various combinations of points and numbers.
A circle in 3D can be defined by various combinations of points and numbers.
Constructs the center of a
Circumcircle without creating the circle.
A circumcircle is the unique circle through three points.
A partial circum circle through three points.
A sector whose arc is a circum circle arc through three points.
A marker to display domains of inequalities.
Create a generic conic section either by five points or the coefficients of the general conic's equation.
Curves can be defined by mappings or by discrete data sets.
3D Curves can be defined by mappings or by discrete data sets.
The path forming the difference of two closed path elements.
The path forming the intersection of two closed path elements.
The path forming the union of two closed path elements.
A curve visualizing the function graph of the (numerical) derivative of a given curve.
An ellipse is a special conic section given by two points (the foci) and a third point on the ellipse or
the length of the major axis.
This element creates a 3D face.
Display any HTML content in an SVG foreignObject container - even below other elements.
A functiongraph visualizes a map x → f(x).
A 3D functiongraph visualizes a map (x, y) → f(x, y).
A glider is a point bound to a line, circle or curve or even another point.
A grid is a mesh consisting of vertical and horizontal lines or other geometrical objects.
A container element to control the movement of given set of point, image or text elements simultaneously.
Hatches are collections of short line segments used to mark congruent lines or curves.
A hyperbola is a special conic section given by two points (the foci) and a third point on the hyperbola or
the length of the major axis.
Display of an external image.
An implicit curve is a plane curve defined by an implicit equation
relating two coordinate variables, commonly
x and
y.
The center of the incircle of the triangle described by the three given points (without
constructing the circle).
The circle which touches the three sides of a triangle given by three points.
The area which is the set of solutions of a linear inequality or an inequality
of a function graph.
This element is used to provide a constructor for special texts containing a
HTML form input element.
The graph of the integral function of a given function in a given interval.
A point intersecting two 1-dimensional elements.
The circle that is the intersection of two elements (plane3d or sphere3d) in 3D.
The line that is the intersection of two (infinite) plane elements in 3D.
Labels are text objects tied to other elements like points, lines and curves.
Creates a legend for a chart element.
A general line is given by two points or three coordinates.
A line in 3D is given by two points, or one point and a direction vector.
A major arc given by three points is that part of the circumference of a circle having
measure at least 180 degrees (pi radians).
A major sector is a sector of a circle having measure at least
180 degrees (pi radians).
Display measurements of geometric elements and the arithmetic operations of measurements.
Display a rectangular mesh on a 3D plane element.
Interpolate data points by the spline curve from Metapost (by Donald Knuth and John Hobby).
A minor arc given by three points is that part of the circumference of a circle having
measure at most 180 degrees (pi radians).
A minor sector is a sector of a circle having measure at most
180 degrees (pi radians).
Reflect a point, line, circle, curve, polygon across a given point.
A non-reflex angle is the instance of an angle that is at most 180°.
A normal is the line perpendicular to a line or to a tangent of a circle or curve.
A point that is the orthogonal projection of a point onto a line.
Given a set of intersection points, this is another ("other") intersection point,
A parabola is a special conic section given by one point (the focus) and a line (the directrix).
A parallel is a line through a given point, parallel to a given line.
A quadrilateral polygon with parallel opposite sides.
Given three point, a parallel point is the point such that the four points form a parallelogram.
A 3D parametric surface visualizes a map (u, v) → [X(u, v), Y(u, v), Z(u, v)].
A perpendicular is a line orthogonal to a given line, through a given point not on the line,
Orthogonal projection of a point onto a line.
A line segment orthogonal to a given line, through a given point not on the line,
A 3D plane is defined either by a point and two linearly independent vectors, or by three points.
Construct a free or a fixed point.
A Point3D object is defined by three coordinates [x,y,z], or a function returning an array with three numbers.
The polar line of a point with respect to a conic or a circle.
This element is used to provide a constructor for the pole point of a line with respect to a conic or a circle.
A polygon is a plane figure made up of line segments (the borders) connected
to form a closed polygonal chain.
A polygon is a sequence of points connected by lines, with the last point
connecting back to the first one.
A polygonal chain is a connected series of line segments (borders).
A polyhedron in a 3D view consists of faces.
The radical axis is the line connecting the two interstion points of two circles with distinct centers.
Reflect a point, line, circle, curve, polygon across a given line.
A reflex angle is the instance of an angle that is larger than 180°.
A regular polygon is a polygon that is
direct equiangular (all angles are equal in measure) and equilateral (all sides have the same length).
Visualize the Riemann sum which is an approximation of an integral by a finite sum.
A circular sector is a subarea of the area enclosed by a circle.
A (line) segment defined by two points.
A semicircle is a special arc defined by two points.
A slider can be used to choose values from a given range of numbers.
A slope field is a graphical representation of the solutions
to a first-order differential equation of a scalar function.
Slope triangle to visualize the slope of a tangent to a curve, circle or line.
Customized text elements for displaying measurements of JSXGraph elements,
Examples are length of a
segment, perimeter or area of a circle or polygon (including polygonal chain),
slope of a line, value of an angle, and coordinates of a point.
The (natural) cubic spline curves (function graph) interpolating a set of points.
A step function is a function graph that is piecewise constant.
The tangent line at a point on a line, circle, conic, turtle, or curve.
One of the two tangent lines to a conic or a circle through an external point.
A tape measure can be used to measure distances between points.
Constructs a text element.
Construct a text element in a 3D view.
Ticks are used as distance markers on a line or curve.
Ticks are used as distance markers on a line in a 3D view.
A trace curve is simple locus curve showing the orbit of a point that depends on a glider point.
Define projective 2D transformations like translation, rotation, reflection.
Define projective 3D transformations like translation, rotation, reflection.
A turtle is a graphic paradigm similar to the programming languages Logo or PostScript.
A vector field on a plane can be visualized as a collection of arrows
with given magnitudes and directions, each attached to a point on the plane.
A vector field is an assignment of a vector to each point in 3D space.
A View3D element provides the container and the methods to create and display 3D elements.
Class Index
JXG.Board controls all properties and methods used to manage a geonext board like managing geometric
elements, managing mouse and touch events, etc.
Namespace for the complex number arithmetic functions, see also
JXG.Complex.
Creates a new basic chart object.
Creates a new circle object.
Creates a new 3D circle object.
This class is for calculating with complex numbers, see also
JXG.C for more methods.
This is the Coordinates class.
Creates a new coords element object.
Creates a new curve object.
Creates a new 3D curve object.
Creates a new 3D face object.
Creates a new foreignObject object.
This is the parent class for all geometry elements like points, circles, lines, curves.
This is the basic class for 3D geometry elements like Point3D and Line3D.
In this class all group management is done.
Creates a new image object.
The JXG.JSXGraph singleton stores all properties required
to load, save, create and free a board.
Creates a new Legend object.
Creates a new basic line object.
Creates a new 3D line object.
Creates a new 3D plane object.
Creates a new point object.
Creates a new 3D point object.
Polygon stores all style and functional properties that are required
to draw and to interactact with a polygon.
Creates a new 3D polygon object.
Creates a new 3D sphere object.
Creates a new 3D surface object.
Creates a new text object.
Creates a new 3D point object.
Ticks provides methods for creation and management
of ticks on an axis.
Creates a new transformation object.
This is the Turtle class.
Unzip class
Class for gunzipping, unzipping and base64 decoding of files.