Con la release 2.1 di FIVe3D è possibile manipolare anche oggetti Bitmap, in modo da superare l’iniziale limite di questa libreria del solo vettoriale. Se inseriamo una Bitmap in libreria e la esprotiamo in modo da poterne creare un’instanza dinamica tramite Actionscript, diventa facile creare un oggetto Bitmap3D e ruotarlo a nostro piacimento:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import five3D.display.*; // var __scene:Scene3D = new Scene3D(); __scene.x = stage.stageWidth / 2; __scene.y = stage.stageHeight / 2; __scene.viewDistance = 800; // 1000 default addChild( __scene ); // esportare una Bitmap nominadola myimage var __bmp:Bitmap3D = new Bitmap3D( new myimage(256,256) ); __bmp.x = 20; __bmp.y = -100; __bmp.z = 0; __bmp.flatShaded = false; __bmp.singleSided = false; __bmp.smoothing = true; __scene.addChild( __bmp ); // this.addEventListener( Event.ENTER_FRAME, onEnterFrame ); function onEnterFrame ( e: Event ):void { __bmp.rotationY++; } |
Dove è myimage è il nome della Bitmap esportata. Notate le proprietà smoothing, singleSided e flatShaded, tutte da provare! In effetti non si comprende perchè mai l’autore ha pubblicato la libreria senza una documentazione! Unica pecca di questo progetto! Io personalmente avrei aspettato di avere un minimo di documentazione, anche per invogliare l’uso di questo versatile prodotto.








11
[...] Direct link: click here [...]
[...] dall’esempio mostrato in FIVe3D: trattare le Bitmap, vediamo come realizzare il medesimo effetto utilizzando Papervision3D 2.0 (Great White), così da [...]