FIVe3D: trattare le Bitmap

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...

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.

2 commenti a: “FIVe3D: trattare le Bitmap”

  1. 30 ago, 2008 Mathieu Badimon | FIVe3D | Blog » Blog Archive » FIVe3D: trattare le Bitmap:

    [...] Direct link: click here [...]

  2. 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
					[cc_actionscript][/cc_actionscript] // Actionscript
					[cc_actionscript3][/cc_actionscript3] // Actionscript 3
					[cc_css][/cc_css] // CSS Style Sheet
					[cc_html][/cc_html] // HTML
					[cc_js][/cc_js] // Javascript
					[cc_objc][/cc_objc] // Objective-C
					[cc_php][/cc_objc] // PHP
					[cc_sql][/cc_sql] // SQL


Stop SOPA