FIVe3D: trattare le Bitmap

lunedì 5 maggio, 2008

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:

Loading Flash Player...

Actionscript:
  1. import five3D.display.*;
  2. //
  3. var __scene:Scene3D     = new Scene3D();
  4. __scene.x               = stage.stageWidth / 2;
  5. __scene.y               = stage.stageHeight / 2;
  6. __scene.viewDistance    = 800; // 1000 default
  7. addChild( __scene );
  8. // esportare una Bitmap nominadola myimage
  9. var __bmp:Bitmap3D      = new Bitmap3D( new myimage(256,256) );
  10. __bmp.x                 = 20;
  11. __bmp.y                 = -100;
  12. __bmp.z                 = 0;
  13. __bmp.flatShaded        = false;
  14. __bmp.singleSided       = false;
  15. __bmp.smoothing         = true;
  16. __scene.addChild( __bmp );
  17. //
  18. this.addEventListener( Event.ENTER_FRAME, onEnterFrame );
  19. function onEnterFrame ( e: Event ):void {
  20. __bmp.rotationY++;
  21. }

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.

Post correlati

Questo articolo ti è stato utile?: Per nientePocoAbbastanzaMoltoMoltissimo
Loading ... Loading ...

2 commenti a: “FIVe3D: trattare le Bitmap”

  1. 20 mar, 2009 Papervision3D: gestire le Bitmap come in FIVe3D | Undolog.com:

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

Lascia un commento

TAG XHTML PERMESSI: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERIMENTO CODICE:
<pre></pre>         // blocco generico
[code][/code]       // blocco generico
[as][/as]           // Actionscript
[css][/css]         // CSS Style Sheet
[html][/html]       // HTML
[js][/js]           // Javascript
[objc][/objc]       // Objective-C
[php][/php]         // PHP
[sql][/sql]         // SQL