CARTESIO 3.03e   English version
Camillo Trevisan
Educational and interactive application of geometric projections and CAD principles.
CARTESIO 3.02i   Versione italiana
Camillo Trevisan
Didattica e applicazione interattiva delle proiezioni geometriche e dei fondamenti del CAD.

Download freeware CARTESIO 3.03e, english version (592 kB)
For Windows and Macintosh (with SoftWindows software)
Copiare il programma CARTESIO 3.02i, versione italiana (749 kB)
Per Windows e Macintosh (con programma SoftWindows)
Libreria per Windows NT BWCC32.DLL (67 kB) (only for Windows NT)
English version of the manual (50 kB) 
Manuale in italiano: capitoli 1, 2 (1.8 MB, PDF)

Manuale in italiano: capitolo 3 (4.3 MB, PDF)

Manuale in italiano: capitoli 4, 5 e appendici A e B (3.7 MB, PDF)

Manuale in italiano: appendici C, D, E (3.8 MB, PDF)

CARTESIO is an educational computer graphics program for advanced high school and beginning university students.
CARTESIO provides an immediate understanding of the geometric configuration of projections (for example, the positions of the projection plane and viewpoint relative to the Cartesian axes).
All projection types are instantaneously displayed and may be compared with one another as model construction parameters are varied.
CARTESIO is also a stepping-stone to CAD, as users can apply any 2D or 3D transformation to displayed objects, verifying the graphic and numerical effects on these objects.
CARTESIO è un programma, di uso gratuito, orientato alla didattica ed ha come utenti gli studenti degli ultimi anni della Scuola Media Superiore e dei primi anni dell'Università.
CARTESIO consente di comprendere la configurazione geometrica delle proiezioni (la disposizione del Quadro e del Centro di Proiezione rispetto agli Assi cartesiani), verificando immediatamente gli esisti grafici di ogni tipo di proiezione e confrontandoli tra loro, al variare dei parametri di costruzione.
CARTESIO è inoltre propedeutico all'uso di programmi CAD poiché permette di applicare agli oggetti tutte le possibili trasformazioni geometriche 2D e 3D, controllando e verificando, anche in questo caso, gli effetti grafici e numerici sugli oggetti.

With CARTESIO, you can generate all types of projections, including:
  • Orthographic projections
  • Orthographic axonometric projections
  • Oblique axonometric projections
  • Perspective projections

Any combination of up to six different projections can be displayed simultaneously.
Any representation can be modified at will. For example, a plan orthographic projection can be transformed to an elevation view, or an oblique dimetric axonometric projection with foreshortening of the Z axis can be changed to one with X-axis or Y-axis foreshortening.

CARTESIO permette di generare tutte le classi di proiezioni:
  •  Proiezioni ortogonali
  •  Proiezioni assonometriche ortogonali
  •  Proiezioni assonometriche oblique
  •  Proiezioni prospettiche

Possono essere rappresentate contemporaneamente sul video fino a sei diverse proiezioni, in ogni combinazione.
Ogni rappresentazione può essere modificata: ad esempio una proiezione ortogonale in pianta può essere trasformata in prospetto o una assonometria obliqua dimetrica con scorciamento lungo l'asse Z può modificarsi in una con scorciamento lungo l'asse X o Y.

The screen is divided into four areas:
  • Menu area (top) for command selection, following the usual Windows layout.
  • Graphic area (center) for display of 3D objects.
  • Vertical window (right) with graphs showing the Cartesian axes, position of the projection (picture) plane and direction of projection (in plan, front and side elevations, axonometric view), along with other graphic information about the projection.
  • Area containing numerical information about the projection (bottom).
Lo schermo grafico di CARTESIO è suddiviso in quattro aree:
  • Area di menu, in alto, per la selezione dei comandi, come ogni altro programma Windows.
  • Area grafica, al centro, per la rappresentazione degli oggetti tridimensionali.
  • Area verticale, a destra, con grafici che rappresentano: gli Assi cartesiani; la disposizione del Quadro e della Direzione di Proiezione visti in assonometria, pianta e prospetti; altre informazioni grafiche.
  • Area contenente informazioni numeriche sulla proiezione, nella parte bassa dello schermo.

Hit CTRL+F1 for on-line help illustrating the keys used to modify the projection.

Each projection can be modified with a few keystrokes. Examples:

  • For orthographic projections, the right arrow rotates the projection plane in the counter-clockwise direction; use the left arrow for clockwise rotation.
  • For axonometric projections, you can rotate the direction of projection around the origin of the axes, change the foreshortening axis or the attitude of the projection plane.
  • For perspective projections, you can move the projection center toward or away from objects, displace it along the axes or rotate it around the principal point.
Premendo i tasti CTRL+F1 si ottiene un riquadro di aiuto che ricorda l'uso dei tasti utili per modificare la proiezione.
Ogni proiezione può infatti essere modificata per mezzo di alcuni tasti.
Ad esempio, nelle Proiezioni Ortogonali, la freccia a destra ruota il Piano di Proiezione in senso antiorario, quella a sinistra in senso orario.
Nelle Proiezioni Assonometriche è consentito ruotare la Direzione di proiezione attorno all'origine degli Assi e modificare l'asse di scorciamento o la giacitura del Piano di Proiezione.
Nelle Proiezioni Prospettiche è possibile avvicinare o allontanare il Centro di Proiezione agli oggetti, spostarlo lungo gli Assi o ruotarlo attorno al Punto Principale.

Use the Solids menu to display Platonic or Archimedean solids.
Parametric solids are also available, of course: parallelepiped, cylinder, sphere, truncated cone, pyramid and torus.

CARTESIO uses DXF format files to exchange data with AutoCAD.
This means that you can load 3D AutoCAD objects into CARTESIO, and CARTESIO can generate 3D objects for further processing by AutoCAD or other programs using the DXF format.

Dal menu Solidi possono essere richiamati i solidi platonici, i platonici tronchi, vacui e stellati e i solidi archimedei.
Sono anche presenti solidi "parametrici" come: parallelepipedi, cilindri, sfera, coni, tronchi di cono e di piramide, il mazzocchio ed il mazzocchio vacuo.
CARTESIO dialoga inoltre con AutoCAD, sia in ingresso sia in uscita, per mezzo del formato DXF.
Sarà così possibile inserire oggetti 3D tratti da AutoCAD o produrre oggetti tridimensionali che saranno poi manipolati ulteriormente in AutoCAD o per mezzo di altri programmi che usino il formato DXF.

Up to six projections can be displayed simultaneously on CARTESIO’s graphic screen.
Each representation can be enlarged (ZOOM command) or shifted (PAN command) for a better view of interesting or significant detail.
The coordinates of the graphic cursor are continuously available (orthographic projections), as is the distance between two points on the projection plane (all projections).
You can also visually check the position and attitude of the projection plane and direction of projection (or projection center) for any projection, as well as the horizon line and circle of distances for perspective projections.
Sullo schermo grafico possono essere presenti contemporaneamente fino a sei proiezioni.
Ogni proiezione può essere ingrandita (comando Zoom) o spostata (comando Pan) per mettere in evidenza la parte più interessante e significativa.
È sempre possibile conoscere le coordinate del puntatore grafico (nel caso di Proiezioni Ortogonali) o la distanza tra due punti sul Piano di Proiezione (per tutte le proiezioni).
Inoltre è anche consentito controllare visivamente la posizione e la giacitura del Quadro e della Direzione di Proiezione (o del Centro di Proiezione) di una qualsiasi proiezione di riferimento e l'Orizzonte e il Cerchio delle Distanze nelle Prospettive.

CARTESIO applies all geometric transformations to one or more solids:
  • Translation along X, Y or Z axes
  • Rotation around X, Y or Z axes or around one arbitrary axis
  • Homogeneous scaling (equal along all three axes) or non-homogeneous scaling (variable scale factor)
  • Reflection relative to the three fundamental planes or to one arbitrary plane
  • Application of one arbitrary transformation matrix to one or more points of the 3D model

Each transformation can be canceled or repeated (forward or backward) up to 100 times.

CARTESIO applica ai solidi tutte le Trasformazioni Geometriche:
  • Traslazioni lungo gli assi X, Y e Z.
  • Rotazioni attorno agli assi X, Y e Z, oppure attorno ad un asse arbitrario.
  • Scalature omogenee (uguali lungo i tre assi) o non omogenee (fattori di scala variabili).
  • Riflessioni rispetto ai tre Piani cartesiani fondamentali o rispetto ad un piano arbitrario.
  • Applicazione di una matrice di trasformazione arbitraria.

Ogni trasformazione può essere annullata o ripetuta, ripercorrendo la concatenazione delle trasformazioni fino a 100 passi indietro o in avanti.

A dialog box can be displayed for comprehensive information about the active projection and the projected model.
Per ogni proiezione si può richiamare un riquadro di dialogo che fornisce molte informazioni sulla proiezione in quel momento attiva e sul modello proiettato.

CARTESIO can section or apply nonlinear deformations to projected solids.
Sections and deformations can be applied simultaneously to one or more displayed solids, and can be canceled or repeated (as with geometric transformations).
CARTESIO consente di eseguire sezioni dei solidi o di applicare loro deformazioni non lineari.
Le sezioni e le deformazioni possono essere applicate ad uno o più solidi ed essere annullate e ripetute (come per le trasformazioni geometriche).

Deformations result from the application of  "force vectors" (up to 15, differing in direction and intensity) to solids.
Le deformazioni sono il risultato dell'applicazione ai solidi di "vettori forza" (fino a quindici, diversi per direzione e intensità).

Three-dimensional manipulation of objects through geometric transformations, sections and deformations enable the student to develop his or her intuitive spatial vision and learn to foresee the effects of each action.

Many thanks to George Aid for his suggestions for the English translation.

La manipolazione tridimensionale degli oggetti - per mezzo di trasformazioni geometriche, sezioni e deformazioni - consente allo studente di sviluppare la sua capacità di visione dello spazio e di previsione degli effetti di ogni azione.

La versione italiana di CARTESIO contiene anche il programma ZEUS, utile per produrre proiezioni su superfici arbitrarie, definite da file di tipo DXF.
Anche gli oggetti proiettati saranno costituiti da entità DXF.

Visitatori dal 02/05/2000 


To send a message:

How did you find CARTESIO Web page?


Please use this space for suggestions and general comments about CARTESIO:


If you have a Web page, what is your URL?


Please enter your full name:


What is your e-mail address?




Or send e-mail directly to trevisan@iuav.it


Copyright Camillo Trevisan, 1997   -   Ultima revisione 10-11-1998

Homepage Camillo Trevisan
Homepage Istituto Universitario di Architettura di Venezia (IUAV)
Homepage Dipartimento di Progettazione Architettonica IUAV