2.3 Costruzione geometrica

Esercizio valutare nel proprio ambiente PLaSM il programma costruzione dato nel seguito:

DEF costruzione (p1,p2::ispoint) =

(struct ~ ar ~ [aa:(mkvector:<0,0,0>),

polyline ~ points:5]):<p1,p2>;

che genera due vettori di secondi estremi in p1 e p2 e una polilinea tra i punti generati dalla funzione points per combinazione affine di p1 e p2 con le coppie di scalari prodotte dalla funzione coeffs.

Esercizio La valutazione dell’espressione

costruzione:<<0.1,0.2,0.3>,<0,0.3,0.2>>

produce il modello vrml illustrato in figura.


PIC

Figure 1: Modello geometrico generato dalla espressione precedente