Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-10-2008, 19:06   #1 (permalink)
---
 
Benutzerbild von kakktus
 
Registriert seit: Apr 2002
Beiträge: 2.054
papervision und 100% objektgröße

hallo,

wie bekomme ich es in papervision hin , dass objekte so groß sind wie ich sie anlege??
muss ich die camera.z position unstellen?? da kann ich mich dann aber nur rantasten. oder gibt es eine einstellung dafür??
danke vorab.
__________________

Gruß kakktus
kakktus ist offline   Mit Zitat antworten
Alt 06-10-2008, 11:13   #2 (permalink)
flashkonsole
 
Benutzerbild von Flashkonsole
 
Registriert seit: Sep 2003
Ort: Berlin
Beiträge: 59
habe ich auch lange gesucht...

camera = new Camera3D();
camera.focus=100;
camera.zoom=10;
camera.z=-1000;

Deine Plane etc. muss dann plane.z=0 haben - dann sind die Abmessungen 100%.
Flashkonsole ist offline   Mit Zitat antworten
Alt 06-10-2008, 11:18   #3 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
Die distanz ergibt sich aus camera.focus * camera.zoom
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 06-10-2008, 11:22   #4 (permalink)
flashkonsole
 
Benutzerbild von Flashkonsole
 
Registriert seit: Sep 2003
Ort: Berlin
Beiträge: 59
@b.asile:

gut zu wissen ;-)

hatte diese Einstellung mal gefunden und war froh dass es funktioniert hat ...
Flashkonsole ist offline   Mit Zitat antworten
Alt 06-10-2008, 11:33   #5 (permalink)
---
 
Benutzerbild von kakktus
 
Registriert seit: Apr 2002
Beiträge: 2.054
hallo,
vielen dank für die antwort.
irgendwie klappt das aber nicht ganz
ich packe einen cube auf die bühne von 200x200x200

mache ich einen scrrenshot und messe, ist der cube 224px groß


PHP-Code:
private function init3D():void
        
{
            
m_viewport = new Viewport3D(800600falsetrue);
            
            
Mouse3D.enabled true;
            
            
stage.addChild(m_viewport);
            
            
m_scene            = new Scene3D();
            
m_camera        = new Camera3D();
            
m_camera.focus    100;
            
m_camera.zoom    10;
            
m_camera.z        = -1000;
            
            
            
m_renderer        = new BasicRenderEngine();
            
            
            
            var 
m:ColorMaterial = new ColorMaterial(0xcccccc);
            var 
matL:MaterialsList = new MaterialsList( { all} );
            
            var 
cu:Cube = new Cube(matL200200200)
            
cu.0
            
            m_scene
.addChild(cu)
            
        } 
__________________

Gruß kakktus
kakktus ist offline   Mit Zitat antworten
Alt 06-10-2008, 11:45   #6 (permalink)
flashkonsole
 
Benutzerbild von Flashkonsole
 
Registriert seit: Sep 2003
Ort: Berlin
Beiträge: 59
na bei der Plane funktioniert es - bei einem Cube natürlich erstmal so nicht - da der Mittelpunkt ja in der Mitte des Cubes sitzt. Daher musst du den z-wert des Würfels entsprechen anpassen.
Flashkonsole ist offline   Mit Zitat antworten
Alt 06-10-2008, 11:48   #7 (permalink)
---
 
Benutzerbild von kakktus
 
Registriert seit: Apr 2002
Beiträge: 2.054
*grrrrr* -> denkfehler

klar da haste natürlich recht
vielen dank
__________________

Gruß kakktus
kakktus ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:09 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele