Zurück   Flashforum > Software > 3D

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-07-2008, 12:49   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2001
Beiträge: 60
AS2: Papervidion2d WireframeMaterial nicht sichtbar

Ich möchte einen Wirbel als 3d-Modell in Papervision darstellen und insbesondere das Mesh sichtbar machen. Leider ist die Strichstärke zu gering, dass man das Mesh nicht sieht.

Hier mal der Code:

PHP-Code:
function init3D()
    {
        
// Create container movieclip and center it
        
container this.createEmptyMovieClip"container"this.getNextHighestDepth() );
        
container._x 320;
        
container._y 240;

        
// Create scene
        
scene = new Scene3Dcontainer );

        
// Create camera
        
camera = new Camera3D();
        
camera.zoom 1;

        
// Create material
        
var texture  :BitmapData BitmapData.loadBitmap"house" );
        var 
material :BitmapMaterial = new BitmapMaterialtexture );
        
material.oneSide true// Make it single sided.  this gives a performance boost
        
var material2:MaterialObject3D = new MaterialObject3D(createWireframeMaterial(0xffffff));

        
// Load sphere        
sphere = new Collada(material2"world.dae"0.3); //material, "world.dae", .2 );
        
scene.pushsphere );
    }
    private function 
createWireframeMaterial(color:Number):MaterialObject3D {
      var 
material:WireframeMaterial = new WireframeMaterial(color);
      
material.lineAlpha 1;
      
material.fillAlpha 1;
      
material.lineStyle(2);
      
material.oneSide true;
      return 
material;
    } 

Hab schon versuch die Skalierung und den Zoom zu ändern, doch leider ohne Erfolg.

ich muss dazu sagen, dass ich zwingend die AS2 Version von Papervision verwenden muss, damm mein übriges Projekt darauf aufbaut.

Danke für die Hilfe.
__________________
-----edeltune.de---------
23edeltune ist offline   Mit Zitat antworten
Alt 29-07-2008, 12:04   #2 (permalink)
Neuer User
 
Registriert seit: Dec 2001
Beiträge: 60
Hier die Lösung:

PHP-Code:
private function createWireframeMaterial(color:Number):MaterialObject3D {
      var 
material:WireframeMaterial = new WireframeMaterial(color);
      return 
material
das passiert mir ständig in diesem Forum.
Trotzdem danke für's lesen.
__________________
-----edeltune.de---------

Geändert von 23edeltune (29-07-2008 um 12:07 Uhr)
23edeltune 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 10:55 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele