The JavaZ project

Geometrical drawing

Creation tool: mathPoint

Drawing a gravitational Eiffel tower outline with massPoint & mathPoint tools.

A gravitational Eiffel tower outline with massPoint & mathPoint tools
massPoint---mathPoint-------massPoint------------------mathPoint

All mathPointsposition are calculated according to the massPoints coordinates on which they depend.

Drag any massPoint , their belonged mathPoints will move accordingly.

reset

Reload the complete graphic

Compared with the first one (Episode #1: massPointtool), this layout has two types of points:

  • 18 massPoints, gravity sensitive and draggable.
  • 14 mathPoints. They are not gravity sensitive nor draggable. They can be defined as satellites of the massPoints.

The mathPoint tool

A mathPoint is a dynamical point, not a physical object like massPoints . The mathPoint tool is essentially a drawing and rendering tool and belongs to pure geometry.

A mathPoint can be located:

  • anywhere on a line or a curve passing through two massPoints. A mathPoint can also be implemented with a movement along its belonging line or curve.
  • at any point of an area defined by three or four massPoints.
  • at the exact intersection of two lines, each of these lines passing through two massPoints.

A mathPoint is not draggable by mouse or touch event. It depends entirely on its belonging massPoints.