Environment of 2D geometrical constructions
The build-in environment of 2D geometrical constructions is intended for designing of addition 2D-objects. The objects can be placed in different coordinate systems.
The constructed 2D-contours can be used for definition of:
The geometrical objects construction is processed in the XY plane of the current coordinate system. Objects lying in different planes are treated as independent.
All 2D geometrical objects have two representations: graphical and lingual. There is an explicit connection between them. This means, that for every object displayed in the graphic window, there is a corresponding text string in the geometrical processor language and vice versa.
When defining an object interactively, the text string, which corresponds to it, will be created automatically. When deleting an object, the string that defines it, will be deleted as well. Editing the string will cause simultaneous alteration of the drawing and conversely, alteration of the drawing causes alteration of the string.
Information about geometrical objects in a drawing is kept as a program. It is self-sufficient and does not require additional information to restore the drawing. It helps saving geometrical constructions as a text file.
! Constructing a point in X=0, Y=0 coordinates
! Constructing a line via the point at an angle of 30 degrees
! Constructing a circle with the center at the
! earlier defined point and a radius of 40
There are many different ways to define objects in the geometrical postprocessor language.
A program reflects a sequence of constructions, all links between elements and numeric parameters, defined by the user. Their modification is possible at any time (both interactive and direct text editing), this makes the end-model qualitatively and quantitatively parameterized.
The 2D geometry mode is an interactive interface, which provides access to the functions of the geometrical processor. Use of the interactive interface allows the user to access all of the available functions without knowing the language syntax.