Cartesio is a freeware computer program, dedicated to the spatial study and
understanding of planar projective configurations, including orthographic
projections, axonometry (orthographic and oblique) and perspectives.
Furthermore, operating analytically, it is also useful as a first approach
to the CAD and computer graphics.
The use of the software consists of opening one to six projection windows,
loading one or some solids and modifying the characteristics of the projections
using the keyboard or mouse.
There are three possible methods to begin a work session:
Opening one or more windows of projection from the menu Projections and loading up to six solids from the menu Solids.
Opening directly a work session, which has previously been saved, with the command Open from the menu File.
Opening one or more windows and loading a DXF file, which contains 3Dface, using the command Dxfin from the menu File.
After opening a window of projection, pressing CTRL+F1 a
menu option with information appears, which is relative to the projection
contained in the active window.
It is also possible to transform an any size DXF file as long as it contain
3D face, lines and other 2D or 3D entities.
The freeware
Cartesio
Studying projective geometry, one often becomes
absorbed trying to understand the spatial configuration of a projection and
its results on the projection plane.
How is the object placed with respect to the axis, and the projection plane
in respect to the object and to the center of projection?
Does the direction of projection affect the picture perpendicularly or is
it inclined and by how much?
Very often the answers given are imprecise or even wrong, given the difficulty
in finding secure and not just deductive evidence and the difficulty in always
foreseeing the position of the elements in the three dimensions of space
and their projection on one plane.
CARTESIO, the software illustrated in this short manual, helps find the answers
to these and other possible questions in the field of projective geometry,
both visually and numerically.
It does not limited itself to supplying the orthographic, axonometric or
perspective projection of one or more objects like a calculator that
supplies the result of a complex operation and like a CAD software
but above all it allows the analysis and evaluation of all the surrounding
elements which are essential to a complete understanding of the mechanism
of projection.
Very often the student reduces the spatial complexity of the projection to
a series of simpler and more and mechanical bi-dimensional operations, to
a procedure which does not, however, include a faint "memory" of the original
reasons.
The student is perhaps able to produce a correct graphic but without a clear
understanding of why it should be laid out in that way, almost as if he is
following a more or less precious and well kept recipe.
Apart from leading to huge mistakes, this habit reduces spatial understanding
and the same capacity to interpret a picture.
With the invention of CAD the simple manual practice of a drawing is less
and less necessary, giving rise to the risk of removing the last slim umbilical
cord that links the project to its representation, a phase which helps the
projector to "know" the objects he is creating.
Seeing, understanding and drawing are therefore three important rings in
the planning, especially in architecture and are cardinal in the field of
representation. Along side the necessary theory but without trying to replace
it, Cartesio allows these essential aspects to be studied in detail thus
supplying a complete taxonomy of projective methods.
Apart from the predefined projections, the user will be able to construct
a generic projection for each class, directly emitting the data of
construction.
For all the projections it is able to modify the forms of representation,
for example by turning the direction of projection around the axis origin;
maintaining, however, the relationship between the view window and the class
of projection.
In this way it will be possible to test all the possible configurations of
a class, comparing the visual results with a series of numerical
information.
For example the angles between the plane of projection and the axis or the
Cartesian planes or the angles formed between them by the projected axis
or the foreshortening of versors placed along the axis.
For each projection the user will always see (in four different forms: three
orthographic and one axonometric projection) the arrangement of the projection
plane and the direction of projection in respect to the axis and if desired,
the line of the horizon and the circle of the distances in the perspective
projection or also, in one or more projections, the projection plane relative
to another projection of reference.
How can the representation be modified and how do the relative numerical
values change, moving, for example, the center of projection a little towards
the right or left in a frontal perspective projection?
Or by moving the center of projection of the object closer or further away?
Very often the careful analysis of the results and parameters allows the
student to understand the projective mechanisms better and to create that
store of knowledge and experience which is necessary to both the production
of drawings and their correct understanding.
Apart from its complete control of projective parameters, CARTESIO is also
introductory to the use of CAD software, not only permitting all the possible
geometrical transformations, the sections of the solids or their deformation
but above all, allowing the analysis and the use of the transformation matrixes
(geometrical and projective), logical base of the graphic software electronic
elaboration.
The student will therefore become familiar with concepts and methods which
he will later come across in a more cryptic and often implicit form in software
of computer graphics and in CAD.
For example, it will be possible to construct an axonometry of a perspective
or vice versa, or to verify the effects of a matrix of geometrical transformation
applied to selected points.
The results, for example, of the rotation of an object around a generic axis
will have an immediate visual and numerical impact on the student and he
will be guided towards the use of the purely numerical-mathematical software,
a typical characteristic of the CAD software.
Designing with CAD software requires a complete methodological revision.
For example, whereas traditional drawing generates the representation of
the projected model (a model that remains eminently "mental"), in designing
aided by a computer the model itself is constructed in three dimensions almost
as if it were a concrete model.
From this the representations which are desired and necessary both to an
understanding and to a visual transmission and to its construction can be
drawn.
The knowledge of the bases of analytical geometry is not only a solid basis
for those who are ready to use the CAD, united with the descriptive geometrical
principles, but it also allows one to "see" and organize the space, to
investigate in detail and to find analytical comparisons to graphical methods
or vice versa.
In short, for those who really want, to understand.
The choice of a
command
Normally the first operation to be carried out, after the software Cartesio
has been started, is to open a window using the menu option
Projections.
It will then be necessary to choose one or more solids from the menu
Solids.
At this point all other menus will be activated.
However, to modify the projective configuration it is necessary to use the
keyboard.
It is sufficient to press CTRL+F1 to obtain information regarding which keys
to use to modify the active projection.
Keys used to modify the
projections
In Windows operative system, the mouse is an almost irreplaceable instrument.
It therefore plays an important role in Cartesio, as in any other software
of that system.
For example, the operations of zoom, pan and visualization of the coordinates
can be activated just using the mouse. The selection of the commands from
the menu can also be carried out using the keyboard but is much easier using
the mouse.
Nevertheless, once the representation or representations and the solids to
be represented have been selected, the modification of the characteristics
of the representation itself is mainly done using the keyboard
Each type of projection only "sees" certain keys: the following will now
illustrate the keys used for each projection for the modification of the
characteristics of each type of projection.
For example, for the orthographic projections only the arrow keys are used
while for the perspective projections many other keys are used.
If keys are pressed that are not valid for the projection active at that
moment a sound will be emitted to indicate it is impossible to carry out
the command.
Using the sequence CTRL+F1 in Cartesio a menu is activated which shows the
keys necessary for the modification of the active projection.
In general the following categories of keys are used:
Arrow keys or also the keys 8, 2,
6, 4.
These keys are marked with an arrow going upwards, downwards, to the right
and to the right. They are generally placed on the right hand side of the
keyboard.
Numeric keys can also be used both those of the numeric key board
or the numbers at the top of the keyboard.
They key corresponding to number 8 is the upwards arrow, number
2 is the downwards arrow, number 6 is the arrow to
the right and number 4 is the arrow to
the left.
RETURN
Is generally found on the right hand side of the
keyboard.
It is useful for the menu options and is equivalent to the key OK
of the same menu.
ESC
Is normally found in the upper left hand corner.
It is equivalent to the key CANCEL of the same menu.
F1
The "function" keys are found in the upper part of
the keyboard, at the same height as the key
ESC.
In general there are twelve function keys (from
F1 to F12), divided in three groups of four keys.
In Windows F1 is usually the equivalent to asking for help (help on
line).
In Cartesio it is used, together with the key CTRL to obtain a menu
of help for the projection which is active at that moment.
It is ignored if there are no active projections.
If you only press F1 a menu appears of general help; it is valid for
all projections and relative to the use of the mouse and other generic
keys.
Alpha-numerical keys
These keys correspond to a letter of the alphabet and
numbers from 0 to 9.
In Cartesio only some of these keys are used:
U, D, L, R, X, Y, Z, +
(plus) and (minus) and the numbers
excluding 0 and 5.
The meaning of the keys can change from projection to projection: for example,
the keys X, Y and Z, define the receding axis in oblique
axonometric projection, whereas in perspective they move the view point and
the main point together along the axis X, Y or X.
In perspective, instead, U move up, D move down, L move
left and R move right the viewpoint respect the projection plane origin.
In predefined di-metric and tri-metric orthographic axonometry X, Y and Z
define the preferential axis of shortening. In the menu options the numeric
keys, including the full stop (.) and the sign (minus)
are often used for the emission of co-ordinates and other values.
PgUP and PgDn or
also the keys 9 and 3 are found above they arrow keys and
correspond to the keys 9 (PgUP) and 3 (PgDN) of the small numerical keyboard
if present.
For the oblique di-metrical projection they are used to modify the coefficient
of foreshortening along the receding axis (increasing it with PgUP and decreasing
it with PgDN).
In the other cases it increases or decreases, both angularly and
linearly.
HOME and END or
also the keys 7 and 1
These keys are also placed above the arrow keys
(to the left of PgUP and PgDN) and in correspondence to the keys 7
(HOME) and 1 (END) of the numeric key board.
They are only used in the perspectives (all types) to bring closer (HOME)
or to go further away from (END) the viewpoint from the principal point.
"Alternative" keys
These are the keys SHIFT, CTRL, ALT and ALT GR (not always
present).
They are usually used together with other keys.
First the alternative key must be pressed and then, while keeping the former
pressed, the other key (for example a letter of the alphabet, a number or
an arrow) or also the left button on the mouse.
SHIFT
Is generally placed below the key
RETURN.
It is found both on the right and on the left of
the keyboard.
It is used to capitalize letters: SHIFT + a means the letter A.
In Cartesio it is usually ignored since both capital and small letters are
accepted.
The only exception is its use in combination with the left button of the
mouse.
In this case the distance between two points on the plane of projection is
calculated.
ALT
Is normally found on the left side of the space bar
(which is at the bottom of the keyboard), in Windows it is used to selection
the options of the menu (by pressing ALT+underlined letter of the menu to
be activated).
It is only used in Cartesio to select an option of the menu.
CTRL
Generally placed at the bottom both on the right and
left of the keyboard. In Cartesio it is only used together with the arrow
keys right and left for the oblique plane perspectives and the generic oblique
axonometric projections and with the four arrow keys for the generic oblique
axonometric projection and the generic orthographic axonometry as well as
in combination with the keys X, Y and Z for all projection plane perspectives
to move the line PV-PP.
It is also used together with the function F1 to obtain help relative
to the active window and together with the left button of the mouse (only
for orthographic projections) to visualize the co-ordinates of the point
indicated by the crossed cursor.
ALT GR
If present, it is found to the right of the space bar;
in Cartesio it is equivalent in every aspect to the key CTRL.
Use of the mouse for
projections
Left button of mouse: ZOOM function.
If pressed only once the top of the window of enlargement can be located.
By keeping it pressed down the size of the window of zoom can be defined.
By releasing it the part of the drawing seen in the window is enlarged.
Right button of mouse: PAN function.
The PAN function allows you to move the window of view without changing the
size.
If pressed once the starting point of movement can be located.
By keeping it pressed the size and direction of movement can be defined.
By releasing it the window in view is moved in regard to the objects which
are represented.
SHIFT + left button of mouse: function of calculation of distance
between two points on the projection plane.
This function allows the calculation of the distance between any two points
on the plane of representation and projection.
In an anti-clockwise direction the angle between the horizontal line and
the line that unites the initial point and the one actually indicated by
the mouse cursor is also calculated.
In Windows 9x and NT the pressure on the left button of the
mouse activates the window where the graphic cursor is placed. Therefore,
if the command "zoom" or "distance calculation" is carried out on an inactive
window, this will automatically become active and the zoom and calculation
of distance will be carried out.
Vice versa if the pan function is carried out (right button of mouse), it
is possible to identify the two points also outside an active window.
Starting
Cartesio
To start Cartesio a double click with the mouse on the software icon
is sufficient. A menu will appear on the desktop of Windows which gives some
information about the software and how to look for help on line.
To enter into the actual program move the cursor to the key OK and
click one or press the key RETURN or also the space bar.
The initial configuration of Cartesio corresponds to a typical Windows
software.
At the beginning only three of the various options of the menu are activated:
File, Projections and Help (in Italian language).
In fact, at the beginning of a work session it is possible to only open one
new window of projection (using the menu Projections) or by calling
a configuration of projections, which was previously memorized, using the
combination File-Open.
The use of the software consists in recalling on
the screen of one or more windows (up to a maximum of six), each
containing data projection, either orthographic, orthographic axonometry,
oblique axonometry or perspective; load then one or more pre-defined solids
(up to a maximum of six) or a file DXF produced by AutoCAD or other software
and modify the characteristics of the projections to verify their configurations
or apply to the solids geometric transformation, section or solid
deformation.
Opening a window of
representation
A window is now activated containing an orthographic projection by moving
the mouse to the menu voice Projections, and clicking the left button,
still pressing the key and moving the mouse to highlight the voice
Orthographic projections before releasing it.
It is also possible to open a new window using only the keyboard, activating
the menu Projections with the combination of the keys ALT+P (the
underlined letter of the voice Projections) and choosing the orthographic
projection by clicking the underlined letter: in this case the letter O (either
capital or small).
The various projections available are divided into homogeneous groups:
orthographic projections, orthographic axonometry, oblique axonometry and
perspective.
Each window of representation could modify the projective modality but always
remains within its class.
In this way, for example, the orthographic projection window could represent
one or more objects in any of six possible orthographic projections (top
or bottom view or all four front views), while a parallel plane perspective
window will always keep the picture plane parallel to two Cartesian axis
while still being able to modify the position of the center of projection
and the distance from this projection plane.
This characteristic is particularly useful when operating more than one window
of representation especially when modifying the initial parameters by
default: at each moment it is certain that what is written at the
top of the window of representation corresponds to the effective projection
it contains.
Analysis of a window of
representation
A window of projection, no matter what type of projection, is always divided
in three areas:
A central graphic zone in which the selected objects will be represented.
This area usually contains a reference grid, the position of which can be
selected using the combination Windows-Grid step and plane
,
but only after having chosen a solid from the menu Solids.
In this area the mouse cursor takes on the configuration cross hair,
typical of CAD software and useful for the clear identification of a point
in the graphic area.
A control area (which can be deactivated) on the right-hand side, which includes
some graphics the meaning of which will be analyzed later on.
A line of text at the bottom which contains alphanumerical indications relative
to the projection.
Furthermore, for each projection there is a corresponding menu option (which
can be activated with the combination File-Informations) which contains
all the numerical information relative to the projection.
To enlarge the window, click the button in the upper right hand corner of
the window itself.
As in any window of Windows, this button allows the maximum enlargement of
the window.
On the other hand, the button next to it allows you to reduce the window
to an icon; to make it visible again a double click on the same icon is
sufficient.
The meaning of the graphics placed on the right of the window is as
follows:
At the bottom the axis X, Y and Z are represented as they are placed on the
plane of projection.
The length of the axis in this graphic is not defined but the relative lengths
are proportional: thus, if a unitary versor along the X axis is projected
in the picture with a length equivalent to half of the same versor along
the Y axis, in the graphic the two axis will be represented so that one (axis
Y) is double the other (axis X).
To facilitate the immediate recognition of the axis they are shown in different colors: axis X is blue, axis Y is red and axis
Z is yellow.
On the other hand, the tern of axis represented in the center of the window
graphic is according to scale with the objects and the grid and therefore
the length of the axis may vary according to the scale of representation.
To modify the length of these reference axis (initial length 0.5 units),
it is necessary to use the sequence
File-Preference-Axis scale into projections
The axis X, Y and Z, the projection plane (in blue)
and the direction of projection (in green) are represented at the top in
orthographic isometric axonometry from the first positive square.
This allows the spatial comprehension of the projective configuration present
at that moment in the graphic area of the window.
The three lower graphics represent the same elements (axis, projection plane
and direction) respectively seen from a top view, in front elevation view
negative from Y and lateral elevation view positive from X.
The combination of these four graphics together with the indications of the
graphic at the bottom supply extremely detailed information regarding the
disposition of the picture and of the direction of projection in relation
to the Cartesian axis.
The fifth graphic identifies the portion of the image which is represented
at that moment in the window: the dark part shows the rectangle which contains
the image while the empty rectangle identifies the internal part of the
window.
The line of text at the bottom contains some simple information relative
to the projection.
Furthermore, by using the command File-Make information file
,
it is also possible to create a file (with a suffix at the end INF) which
contains all indications in the image, information and also, for each open
window, the matrix of projective transformation, the equation of the plane
of projection and the coordinates of the three or four points which characterize
the plane of projection.
Choosing one of the predefined
solids
After having opened the first window of representation and having enlarged
the screen completely, one of the predefined solids must be selected from
the menu Solids.
Move the mouse to the item Solids and keeping the left button pressed
down, lower the cursor to the voice Vacuous platonics, then moving
it to the item Vacuous tetrahedron on the sub-menu.
In this way an item is selected operating the menu at more than one level:
this modality, which is characteristic of Windows, will be used on many more
occasions.
A hollow solid-edged tetrahedron will now appear on the screen, that is to
say, consisting of angles in the form of crossbars in red.
It is possible to load up to six solids in the picture as long as the total
of their faces is less than or equal to 1000.
Each solid will be a different color: the first red, the second yellow,
the third green, the fourth light blue, the fifth dark blue and the sixth
solid magenta.
An explanation of how to erase or change color of the solids will be explained
but they will always be selected according to their color.
The following predefined solids are available: the five platonic solids or
regular polyhedra (tetrahedron, cube, octahedron, icosahedron, dodecahedron) and a corresponding
number of other hollow solid-edged Platonic solids (star polyhedra and truncated
polyhedra, with reference to the Archimedean solids or semi regular polyhedra).
Furthermore, the following also appear: a sphere formed with seventy-two
faces, a mazzocchio with twelve octagonal sectioned parts, a vacuous mazzocchio
consisting of seven hexagonal sectioned parts and a simple construction of
example.
Finally, there are three families of regular solids: prisms, pyramids and
truncated pyramids.
Each of these solids could have between three and thirty sides, thus defining
also cylinders, cones and truncated cones.
Each solid can be deformed to obtain, for example, an ellipsoid from a sphere
or an elliptical based cylinder or a rectangular or trapezoidal-based
pyramid.
In the menu File the command Make coordinate file
comes
up and generates a CDR type of file, containing the real coordinates of the
points that form the model present at that moment in Cartesio (including
the indications regarding color and face number) and, for each window of
projection, the coordinates of the points of the faces projectively transformed,
some basic indications for the identification of the projective parameters
and the matrix of projective transformation.
Modifying the
representation
Each window of representation corresponds to a type of projection but each
type can be configured in various sub-types: for example in the case of
orthographic projections there are six possible configurations.
The software opens a window of representation with a sub-type of projection
by default, modifiable using the keyboard.
The modification of the representation only occurs if at least one solid
has been loaded in the current drawing.
In the case of orthographic projection using the four arrows on the key board,
it is possible to run through all six configurations: by pressing the downwards
arrow the planar representation with a bottom view appears whereas the arrow
pointing to the right runs through the four representations in front view
in an anti-clockwise direction (the left arrow runs through them in the opposite
direction).
The orthographic projections include another interesting possibility: that
of being able to identify the coordinates of any point on the screen.
For obvious reasons of clarity this option is only valid for orthographic
projections, but apart from the plan also for the elevated ones: it is obvious
in this case that the coordinates that can be "read" on the screen are X
(or Y) and Z.
To activate the view of the coordinates, first press the key CTRL and then
the left button of the mouse.
At that point it is possible to release the key CTRL and as long as the left
button on the mouse is pressed down, the co-ordinates relative to the position
of the graphic cursor will be represented, in the bottom right hand corner
of the window of representation in the form X, Y and Z.
To activate the function that allows you to see the distance and angle of
the point indicated in respect to the point occupied by the cursor at the
beginning of the operation to calculate the measurements of the plane of
projection, press both the key SHIFT and the left button of the mouse at
the same time.
The angle is calculated in an anti-clock wise direction, starting from the
X-axis of the picture.
In the case of orthographic projections or oblique axonometry for which the
plane of projection is parallel to the picture, the distance is the actual
one.
In all other projections the distance shows, since it is calculated on the
picture, the foreshortening undergone by one segment in its projection on
the plane.
To vary the number of decimal numbers of the coordinates or the values of
angle and distance activate the sequence File-Preference-Coordinate
decimals
and a value of decimals including and between 0 and 5
is supplied.
To obtain brief help on line, without activating the general help it is useful
to remember that the keys to use for the modification of the projections
are the sequence CTRL+F1.
A menu option thus appears which is specific and relative to the projection
in the window active at that moment.
By simply pressing F1 a general menu can be seen which is valid for all
projections.
Modification of the projection
window
When loading a solid in the picture it can be noted that, when opening the
projection window, the grid is denser and the axis smaller and that the section
shown on plane has been modified in the moment that the solid was called
to the screen.
Cartesio automatically organizes all the objects present within a small
frame.
This occurs each time a new solid is called upon or every time the projection
is modified, for example passing from plane to perspective and vice versa.
The user can, however, within certain limits, enlarge or make the plane area
shown in the projection window smaller: only the window being viewed will
be modified in its dimension or position, not the actual size of the solids
being represented.
By clicking the button in the top right hand corner of the projection window
it is enlarged to the whole screen; thus, by keeping the size of the projection
window constant (the viewport) it is possible to modify the size of
the view window (the window).
To modify the view window both buttons of the mouse are used. The button
on the left carries out the zoom or enlargement of part of the view window,
whereas the key on the right carries out the pan, that is the movement of
the view window, without changing its dimensions.
By pressing, for example, the right button of the mouse when the cursor is
placed in the bottom right hand corner of the window and while keeping it
pressed and moving it towards the center, an "elastic line" is activated
which indicates the direction and entity of the movement from the view
window.
It should be noted that the objects, the axis and the grid are not influenced
by this operation; the view window that shows the plane of representation
has simply moved.
The second graphic from the bottom shows this change as soon as it happens.
The dark rectangle shows the volume of the objects while the empty frame
shows the area actually being shown.
If the window is moved many times in succession it is possible that a menu
will appear saying it cannot continue with the pan function: indeed, the
possibility of movement are not infinite even though sufficient for any
experiment you wish to carry out.
To operate the zoom of the image moving the cursor to any side of the rectangle
that can be seen inside the window it is necessary to press the left button
of the mouse and, keeping it pressed down, move the cursor to the opposite
side of the rectangle and then release it.
In this case an "elastic rectangle" appears and indicates the part of the
image to be enlarged.
In this case too, it is not possible to enlarge the picture infinitely: if
the limits allowed by the software are exceeded a menu will appear.
The proportions of the picture in width and height remain constant: so if
a rectangular window is selected with the small horizontal side and the longer
side vertical the whole rectangle will be shown, placed on the left side
of the window and then all the rest of the image that the right hand side
of the window can contain.
If, on the other hand, the rectangle had a horizontal side which was three
times that of the vertical one, the portion of the picture shown in the rectangle
would be enlarged to make it take up all the upper part of the window whereas
the lower part of the winder would still contain part of the picture.
The second item (Zoom all) of the menu View which contains
the three items dedicated to the zoom allows all the active solids to be
shown inside the window as usually occurs when a new window of projection
is opened.
On the other hand, the voice Zoom previous shows the view of the preceding
enlargement and is also used to eliminate the effects of eventual changes
in position.
Furthermore, it is useful when exchanging two different views quickly.
Zoom out is used to enlarge
the view window using the center of the actual window as a point of reference:
each successive view includes an area that is approximately 15% larger than
the preceding one.
The menu View, amongst the other items that will be explained in more
detail later, also shows the item Close window (at the beginning),
which allows the projection window to be closed.
The window can also be closed using the key in the top left hand corner or
using the key combination CTRL+F4, as in any other window of Windows.
In both cases, if the solids have been recalled, a menu appears to avoid
closing a window by mistake.
Cartesio has various types of menu options: the first informative type is
associated with sound, for the systems with audio linked to the exclamation
mark and only has the button OK to continue. Another type has a question
mark and its corresponding sound: this is used to suggest an alternative
and therefore has two buttons: the first (OK) answers the question with an
affirmative; the second (Cancel) answers the question negatively.
Other menu options, all with two buttons, are used for the emission of numerical
data including points or angles or in the extreme case of an irretrievable
error, to communicate the premature end of a work session: a session that
will be automatically saved in any case in a file with the name "Cartesio"
(Cartesio.coo and Cartesio.prg).
As with any window of Windows operating system, the windows of Cartesio can
be modified dimensionally using the symbol in the bottom right hand corner
of the frame.
If you click the button with a double arrow (in the top right hand corner),
the window is reduced in size, thus making it suitable for cascaded
viewing.
If the cursor is moved to the frame of the window, to the corner in the lower
right hand corner, a double arrow at 45° appears which allows the
modification of the dimensions and the relationship between width and height
in the same window by pressing the left button of the mouse and keeping it
pressed.
If, however, you want to move the window without changing the dimensions,
move the graphic cursor along the line at the top, press and do not release
the left button of the mouse and move the frame of the window which will
assume its new position when you release the button of the mouse.
In this way, by combining what has just been seen with the possibility of
reducing a window to an icon and then place more than one on the virtual
surface of the screen, it is possible to view the same objects simultaneously
using more than one projection.
After the last item, the menu View also contains a list of the windows
which are open and shows the windows active at that moment.
By moving the mouse cursor to the name of a window and clicking it with the
left button, the highlighted window will immediately become active even if
it had previously been reduced to an icon.
The reduction of a window to and icon (which occurs by using the key with
the downwards arrow) is very useful when there are four or more windows open
and many active solids: in fact the time need to regenerate the views may
take a couple of seconds especially if the solids have been sectioned. By
reducing a window to an icon the time necessary for regeneration for that
"view" is completely saved.
Apart from the modality shading there is another modality of projection
of the solids: these can appear on the screen either defined by their shading,
with or without the bounding edges, or wire-frame, that is to say that each
edge that defines the solid will be shown on the screen including those that,
in theory, should not be seen because they are hidden either by the solid
itself or by other solids.
It is important to point out the fundamental difference between the menu
Windows and the menu View: the first refers to all the windows
present on the graphic screen, the second only to the window active at that
moment.
The various characteristics can be varied either by choosing whether all
windows (both current and future) have to have the grid, the menu, the axis
or the bounding edges or not and that the solids contained in them are visible
in the modalities shading or wire-frame, or (from the menu
View) by deciding that only the active window has the desired
characteristics.
It should however be noted that the menu Windows is of a higher priority
than the menu View.
Thus, for example, if it is indicated in the first
menu that all the windows have to have the grid it is not possible to have
a window without. In that case the option should be deactivated in the menu
Windows (in such a way that no window has the grid) and reactivate
the grid in the windows in which it is desired.
The command File-Preference-Line thickness
activates a menu
option for the definition of the thickness of both the lines of the edges
of the solids and of the lines inside the image to the right of the window
of projection.
In such a way it is possible to adapt the thickness of the lines to any graphic
resolution of the screen or to the needs given by the representation.
The accepted values range from 0 and 100 (default 15) and do not refer
to the number of pixel of the thickness of the lines: the value 0 simply
indicates the thickness of 1 pixel while values superior to this gradually
increase the thickness of the lines in close relationship to the graphic
resolution of the screen.
Now activate the command Solids-Truncated pyramid
, which opens
a menu option.
In the menu it is possible to define both the number of the sides of the
base of the pyramid (from 3 to 30 sides) and the height of the solid and
the rays of the minor and major bases.
To modify the values of default already in writing it is sufficient
to move the mouse cursor to the box with the number you wish to change and,
pressing and keeping down the left button, selection the text to replace
it as in a normal word processor.
If you do not have a mouse it is possible to run through the various keys
or boxes using the key tabulator or TAB, usually found in the left upper
half of the keyboard.
When a solid is recalled it is automatically placed inside a rectangular
grid of 2 units per side, starting from the point 0,0,0.
Furthermore, each solid takes on a different color which not only livens
up the image but also allows the solids themselves to be recognized more
easily, especially when the same solid is active more than once.
Application of geometrical
transformations
In this section we look at the transformations when applied to solids present
in the drawing, modifications which will be valid for all the projection
windows since all windows have a single real model as a reference point.
The commands present in the menu Transformations are of interest,
not only to modify the placement of the solids and to understand, for example,
how to shorten the lengths in a perspective projection, but also as a first
approach to CAD.
In fact the commands of this menu often require the emission of numerical
co-ordinates or angular values or also the definition of planes in space:
these are all concepts and methods which are frequently used in CAD software
and it is often taken for granted that they have been learnt.
The menu commands can be grouped in four
categories:
Solids selection.
Geometric transformations.
Non-linear deformations.
Sections.
The first command Make selection group
identifies
some of the solids present according to their color.
Cartesio foresees the use of a maximum of six solids (for a maximum of 1000
triangular faces), to which six colors are assigned: red, yellow, green,
light blue, blue and magenta.
If you want to substitute one solid with another it is therefore necessary
to cancel it before the substitute is recalled in the memory.
To let the software know that one intends to cancel only that solid it is
necessary to carry out the command Make selection
group
Once the selection group, which can contain between
zero and six colors, has been defined, the chosen colors appear in the
lower right hand corner of each window.
If you select the command Transformations-Erase solids
, specific
confirmation is required.
At this point a possible new solid will take the place of the first solid
that was cancelled.
Another action that explicitly requires the creation of a selection group
is the change of color of one or more solids.
The command Transformations-Change solids color
activates a
menu that allows the choice of color applied to all the solids in reference
to the selection group.
Since all other menu commands can be annulled, they can also be recalled
without an explicit selection group: if this exists the operations are applied
to the selected solids; if the opposite is true they are applied to all the
solids present.
There are four types of regular geometrical transformations:
Translations along the axis X, Y and Z.
Rotations around one of the three axis or around one generic axis.
Homogeneous or not homogeneous scale with diverse factors for X, Y and Z.
Mirror with respect to Cartesian planes or to a generic plane.
Apart from this, Cartesio also foresees the multiplication
of each point of the solids selected for a generic matrix of transformation,
and therefore extends in a very interesting manner, above all didactically,
the concept and praxis of geometrical transformation.
All the geometrical transformations can be annulled up to 100 times or carried
out again so as to be able to control the effects closely.
Therefore, if there are more than 100 transformations, the first will be
cancelled from the list which will only contain the last 100.
Download freeware CARTESIO
3.03e, english version (592 kB)
For Windows 3.1, 95 and Macintosh (with SoftWindows software)
English translation: Christina Cawthra