Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

swf_lookat

SWF Funktionen

    Befehl:
void swf_lookat ( double $view_x , double $view_y , double $view_z , double $reference_x , double $reference_y , double $reference_z , double $twist )


    Parameter-Liste:
NameBeschreibung
view_xfür die Anzeige der Position x-Koordinate
view_yy-Koordinate für die Sitzposition
view_zz-Koordinate für die Betrachtungsposition
reference_xfür den Bezugspunkt x-Koordinate
reference_yy-Koordinate des Bezugspunktes
reference_zZ-Koordinate des Bezugspunktes
twistSteuert die Drehung zusammen mit Betrachters z-Achse.

    Beschreibung:
Definiert einen Betrachtungstransformation indem die Beobachtungsposition und die Koordinaten eines Bezugspunktes in der Szene.


    Aktiv in Version:
(PHP 4)

swf_lookat() - Beispiel:


Eingabe:
<?php
header ( 'Content-type: application/x-shockwave-flash' );

swf_openfile ( "php://stdout" , 320 , 200 , 25 , 1 , 1 , 1 );

swf_ortho (- 100 , 100 , - 100 , 100 , - 100 , 100 ); // create 3D coordinates

swf_definefont ( 0 , "Pix3" );
swf_addcolor ( 0 , 0 , 0 , 1 );
swf_fontsize ( 10 );
swf_fonttracking ( 0.2 );

for ( $i = 0 ; $i < 628 ; $i += 8 ) {
$j = $i / 100 ;
swf_pushmatrix ();
swf_translate ( 0 , 0 , 0 );
swf_perspective ( 100 , 1 , 0 , 10 );
swf_lookat ( sin ( $j ) * 60 , 50 , cos ( $j ) * 60 , 0 , 0 , 0 , 0 );

swf_definetext ( 1 , 'HotKey@' , 0 );
swf_translate (- 50 , 0 , 0 );

swf_placeobject ( 1 , 10 );

swf_definetext ( 2 , 'example.com' , 0 );
swf_translate ( 55 , 0 , 0 );
swf_placeobject ( 2 , 11 );

swf_showframe ();
swf_removeobject ( 10 );
swf_removeobject ( 11 );
swf_popmatrix ();
}

swf_closefile ();
?>

SWF Funktionen