# Element Index

## Angle

The angle element is used to denote an angle defined by three points.## Arc

An arc is a segment of the circumference of a circle.## Arrow

This element is used to provide a constructor for arrow, which is just a wrapper for element Line with Line#straightFirst and Line#straightLast properties set to false and Line#lastArrow set to true.## Arrowparallel

An arrow parallel is a segment with an arrow attached which is parallel through a given segment, given by its defining two points, through a given point.## Axes3D

This element creates the axis and plane elements of a 3D view.## Axis

This element is used to provide a constructor for an axis.## Axis3D

This element creates a 3D axis.## Bisector

A bisector is a line which divides an angle into two equal angles.## Bisectorlines

Bisector lines are similar to Bisector but take two lines as parent elements.## Boxplot

Box plot curve.## Button

This element is used to provide a constructor for special texts containing a form button element.## Cardinalspline

This element is used to provide a constructor for cardinal spline curves.## Chart

Constructor for a chart.## Checkbox

This element is used to provide a constructor for special texts containing a form checkbox element.## Circle

This element is used to provide a constructor for a circle.## Circle3D

This element is used to provide a constructor for a circle.## Circumcenter

Constructs the midpoint of a Circumcircle.## Circumcircle

A circumcircle is given by three points which are all lying on the circle.## CircumcircleArc

A circumcircle arc is an Arc defined by three points.## CircumcircleSector

A circumcircle sector is different from a Sector mostly in the way the parent elements are interpreted.## Comb

A comb to display domains of inequalities.## Conic

This element is used to provide a constructor for a generic conic section uniquely defined by five points or a conic defined by the coefficients of the equation*Ax ^{2}+ Bxy+Cy^{2} + Dx + Ey + F = 0*

## Curve

This element is used to provide a constructor for curve, which is just a wrapper for element Curve.## Curve3D

This element creates a 3D parametric curve.## CurveDifference

Difference of two closed path elements.## CurveIntersection

Intersection of two closed path elements.## CurveUnion

Union of two closed path elements.## Derivative

This element is used to provide a constructor for the graph showing the (numerical) derivative of a given curve.## Ellipse

This element is used to provide a constructor for an ellipse.## ForeignObject

This element is used to provide a constructor for arbitrary content in an SVG foreignObject container.## Functiongraph

This element is used to provide a constructor for functiongraph, which is just a wrapper for element Curve with JXG.Curve#X() set to x.## Functiongraph3D

This element creates a 3D function graph.## Glider

This element is used to provide a constructor for a glider point.## Grid

Creates a grid to support the user with element placement or to improve determination of position.## Hatch

Hatches can be used to mark congruent lines or curves.## Hyperbola

This element is used to provide a constructor for an hyperbola.## Image

Displays an image.## ImplicitCurve

From Wikipedia: "An implicit curve is a plane curve defined by an implicit equation relating two coordinate variables, commonly*x*and

*y*.

## Incenter

Constructs the incenter of the triangle described by the three given points.## Incircle

An incircle is given by three points.## Inequality

Creates an area indicating the solution of a linear inequality or an inequality of a function graph, i.e.## Input

This element is used to provide a constructor for special texts containing a HTML form input element.## Integral

This element is used to visualize the integral of a given curve over a given interval.## Intersection

An intersection point is a point which lives on two JSXGraph elements, i.e.## IntersectionCircle3D

An intersection circle is a circle which lives on two JSXGraph elements.## IntersectionLine3D

An intersection line is a line which lives on two JSXGraph elements.## Label

Labels are text objects tied to other elements like points, lines and curves.## Legend

This element is used to provide a constructor for a chart legend.## Line

This element is used to provide a constructor for a general line.## Line3D

This element is used to provide a constructor for a 3D line.## Locus

This element is used to visualize the locus of a given dependent point.## MajorArc

A major arc is a segment of the circumference of a circle having measure greater than or equal to 180 degrees (pi radians).## MajorSector

A major sector is a sector of a circle having measure greater than or equal to 180 degrees (pi radians).## Measurement

Measurement element.## Mesh3D

This element creates a 3D (rectangular) mesh.## Metapostspline

This element is used to provide a constructor for metapost spline curves.## Midpoint

The midpoint element constructs a point in the middle of two given points.## MinorArc

A minor arc is a segment of the circumference of a circle having measure less than or equal to 180 degrees (pi radians).## MinorSector

A minor sector is a sector of a circle having measure less than or equal to 180 degrees (pi radians).## mirrorelement

A mirror element of a point, line, circle, curve, polygon will be constructed.## Mirrorpoint

A mirror point will be constructed.## NonReflexAngle

A non-reflex angle is the acute or obtuse instance of an angle.## Normal

Constructs a normal.## Orthogonalprojection

This is used to construct a point that is the orthogonal projection of a point to a line.## OtherIntersection

This element is used to provide a constructor for the "other" intersection point.## Parabola

This element is used to provide a constructor for a parabola.## Parallel

A parallel is a line through a given point with the same slope as a given line or the line through two given point.## Parallelogram

Parallelogram element.## Parallelpoint

This element is used to construct a parallel point.## ParametricSurface3D

This element creates a 3D parametric surface.## Perpendicular

This element is used to provide a constructor for a perpendicular.## PerpendicularPoint

This is used to construct a perpendicular point.## PerpendicularSegment

This element is used to provide a constructor for a perpendicular segment.## Point

This element is used to provide a constructor for a general point.## Point3D

This element is used to provide a constructor for a 3D Point.## PolarLine

This element is used to provide a constructor for the polar line of a point with respect to a conic or a circle.## PolePoint

This element is used to provide a constructor for the pole point of a line with respect to a conic or a circle.## Polygon

A polygon is an area enclosed by a set of border lines which are determined by- a list of points or
- a list of coordinate arrays or
- a function returning a list of coordinate arrays.

## PolygonalChain

A polygonal chain is a connected series of line segments determined by- a list of points or
- a list of coordinate arrays or
- a function returning a list of coordinate arrays.