 A Vivid egyik legjobb hzsa. Ezzel a 
makrval  elmozdthatunk mindent  amit 
csak akarunk. A makr a kvetkez:

transform { scale s
            rotate x y z
            translate dx dy dz }

 Ahol  a "scale" az alakzat  mretnek 
megvltozsrt  felels.  Simn   egy 
szm is llhat utna, de vektort(!) is 
elfogad.  Sajnos  csak  "polygon"   s 
"patch" alakzatokra van hatssal.
 A  "rotate"  parancs az  alakzatot  a 
megfelel  tengely  krl  a  megadott 
rtkkel elforgatja.
 A  "translate"  utasts  az  alakzat 
mozgatsra hivatott.
 Az  "#include" paranccsal  kombinlva 
rendkvl  knyelmess tehet  vele  a 
tervezs. Ha a kp minden egyes  alak-
zatt  kln  .vo  objectbe  msolod, 
akkor   rlten   leegyszersdnek   a 
legvadabb munklatok is. 

  Ha  a  belltott  transzformcikra 
mr nincs szksg, akkor azt a "Trans-
form_pop" paranccsal kapcsolhatod ki. 
  A  transzformcikat  a  Vivid   egy 
verembe  menti el. Ha egyms utn  kt 
"transform" makrt hasznlunk, s ezek 
utn csak egy "transform_pop"  utsts 
ll, akkor a 2. definci elveszik, s 
az els lp rvnybe.