| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jan 2009
Beiträge: 85
| Papervision - Schattenwurt
Hey Zusammen, ich beschäftige mich momentan etwas mit Papervision. Ich möchte imprinzip einfach nur das ein Plane (Primitive Objekt) einen Schatten wirft auf einen virtuelle Boden sozusagen. Dass habe ich bisher geschafft. Code: package {
import flash.display.Sprite;
import org.papervision3d.cameras.Camera3D;
import org.papervision3d.render.BasicRenderEngine;
import org.papervision3d.scenes.Scene3D;
import org.papervision3d.view.Viewport3D;
import org.papervision3d.objects.primitives.Plane;
import org.papervision3d.materials.shadematerials.GouraudMaterial;
import org.papervision3d.lights.PointLight3D;
import flash.events.Event;
public class Papervision extends Sprite {
public var viewport:Viewport3D = new Viewport3D();
public var scene:Scene3D = new Scene3D();
public var camera:Camera3D = new Camera3D();
public var renderer:BasicRenderEngine = new BasicRenderEngine();
private var lightPoint :PointLight3D = new PointLight3D(false);
public var grayMaterial:GouraudMaterial = new GouraudMaterial(lightPoint, 0x999999, 0xcccccc);
public var plane:Plane = new Plane(grayMaterial);
public function Papervision() {
lightPoint.x = 50;
lightPoint.y = 50;
lightPoint.z = 100;
addChild(viewport);
scene.addChild(plane);
addEventListener( Event.ENTER_FRAME, onEnterFrame );
function onEnterFrame( evt:Event ):void
{
plane.rotationX = plane.rotationX + 5;
plane.rotationY = plane.rotationY + 5;
renderer.renderScene( scene, camera, viewport );
}
}
}
} Vielleicht könnt Ihr mir hefen. Danke im Voraus Gruß Mando |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Jun 2010
Beiträge: 2
|
Versuch es mal mit der Shadowcaster Klasse (kannst du dir downloaden). Dem übergibst du einfach dein Objekt, dass den Schatten werfen soll, die Oberfläche, auf die der Schatten fallen soll und das Lichtobjekt, dass verwendet werden soll. Gruß |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| papervision und movieclips | tukinu | ActionScript 3 | 2 | 10-11-2009 15:30 |
| [Flash CS3] Papervision | huschi | Flash Einsteiger | 2 | 09-03-2009 14:36 |
| [Flash CS3] Papervision auf Mac | vonHasenberg | Flash Einsteiger | 1 | 14-01-2009 22:53 |
| papervision und 100% objektgröße | kakktus | ActionScript 3 | 6 | 06-10-2008 11:48 |
| Basisfrage Papervision 3D | GockoLocko | 3D | 3 | 01-10-2008 11:13 |