Shapes

Here is a list of the supported shapes:

  Polyline arrow Polyline doublearrow Polyline Line Arrow Doublearrow Curvedarrow Doublecurvedarrow Arc of circle Arc of ellipse Circles Ellipses Rectangles Parallelograms   Trapezoids Polygons Rhombuses Quadrilaterals Squares   Equilateraltriangles Triangles Isoscelestriangles Righttriangles Right isoscelestriangles

Connectors

To create diagrams, you also need connectors. Here is the list of the supported ones:

Lines and arrows Hyperedges Elbow (angled) connectors Curved connectors

Shapes, connectors and text can easily be linked. Once two items are linked, moving/resizing one means moving/resizing the other accordingly.

As shown in the below figure:

When two elements are linked by a connector, it is called a “node”. A node can either be a shape, some text or even free drawing.

When the user places a unique and centered piece of text inside a shape, it is called a “cell label”. If text is placed near a connector, it is called a “label”.