1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
7
7
ZUGRIFFE
489
489
EMPFEHLEN
-
06.03.10 13:02 #1
- Registriert seit
- Feb 2008
- Beiträge
- 522
Hi
ich wollt mal wissen ob mir jemand weiterhelfen kann
Ich möchte z.b. einen 3-D Würfel zeichnen. Im Prinzip zeichne ich ja erst ein Quadrat (wenn ich den Würfel von vorne sehe) und dann die Tiefenlinien. Ich möchte nun gerne wissen, wie ich die Winkel dieser Tiefenlinien (und die Länge) je nach Sichtwinkel berechnen kann (dazu kommt später auch die Grundfläche des Quadrats). Ich habe gegoogelt nur leider nichts gefunden
Ich hoffe ihr könnt mir helfen.
Napoleon trug rote Kleidung, damit seine Soldaten nicht sahen, dass er verwundet war.
Die Naz!s trugen braune Hosen ...
-
Es gibt da ein tolles Tutorial, das erklärt, wie man 3D-Objekte in Flash erstellt (das ja von haus aus nur 2D-Darstellung kann). Da werden grad so Themen wie die Darstellung der Perspektive behandelt. Ich denke, das könnte dir weiterhelfen!
http://www.tutorials.de/forum/flash-...chrittene.html
Grüße, FrezlWenn du das Gefühl hast "Cool, der Kerl konnte mir echt helfen!", dann teil es mir mit, indem du mich entsprechend bewertest!
-
07.03.10 00:25 #3
- Registriert seit
- Feb 2008
- Beiträge
- 522
Hi
leider sind die Links schon gut 4 Jahre alt und funktionieren nicht mehr
Napoleon trug rote Kleidung, damit seine Soldaten nicht sahen, dass er verwundet war.
Die Naz!s trugen braune Hosen ...
-
Hallo,
für einen einfachen perspektivischen 3D-Effekt reicht es schon, wenn du als Bildschirmkoordinaten (x/z, y/z) verwendest. Dabei sollen x, y, z die Raumkoordinaten relativ zur Kamera sein, welche sich im Ursprung befindet und Richtung positiver z-Achse blickt.
Wenn du es allgemeiner haben willst, musst du dir eine passende 4×4-Projektionsmatrix aufstellen.
Grüße,
Matthias„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
07.03.10 18:27 #5
- Registriert seit
- Feb 2008
- Beiträge
- 522
Hi
ich glaube ich habe dich leider falsch verstanden.
Wenn ich einen Würfel habe, mit folgenden Koordinaten, wie soll ich diese dann aufmalen (beispiel php). Mein Ansatz sah jetzt mal so aus:
Ich erhalte ein Quadrat :SPHP-Code:<?php
header("Content-type: image/png");
$im = imagecreatetruecolor(500,500);
#x,#y,#z
$cube = array(array(10,10,10),
array(20,10,10),
array(10,20,10),
array(20,20,10),
array(10,10,20),
array(20,10,20),
array(10,20,20),
array(20,20,20)
);
foreach($cube as $c){
imagesetpixel($im,$c[0],$c[2],imagecolorallocate($im,255,255,255));
imagesetpixel($im,$c[1],$c[2],imagecolorallocate($im,255,255,255));
}
imagepng($im);
?>Napoleon trug rote Kleidung, damit seine Soldaten nicht sahen, dass er verwundet war.
Die Naz!s trugen braune Hosen ...
-
Das glaube ich auch
Probier es mal so:
Du solltest ja den Punkt an den Koordinaten „x geteilt durch z, y geteilt durch z“ zeichnen. Die restlichen Operationen sorgen nur dafür, dass der Koordinatenursprung auch in der Bildmitte dargestellt wird.PHP-Code:<?php
header("Content-type: image/png");
$im = imagecreatetruecolor(500,500);
#x,#y,#z
$cube = array(array(-1,-1,2),
array( 1,-1,2),
array(-1, 1,2),
array( 1, 1,2),
array(-1,-1,3),
array( 1,-1,3),
array(-1, 1,3),
array( 1, 1,3)
);
foreach($cube as $c){
imagesetpixel(
$im,
($c[0]/$c[2]+1)*0.5*500,
($c[1]/$c[2]+1)*0.5*500,
imagecolorallocate($im,255,255,255));
}
imagepng($im);
?>
Grüße,
Matthias„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
Geändert von Frezl (07.03.10 um 22:56 Uhr)
Wenn du das Gefühl hast "Cool, der Kerl konnte mir echt helfen!", dann teil es mir mit, indem du mich entsprechend bewertest!
-
09.03.10 18:54 #8
- Registriert seit
- Feb 2008
- Beiträge
- 522
Hi
erstmal Danke Matthias, ich werde damit noch ein bisschen experimentieren
Ich glaube nicht dass ich ihn noch erreiche :
Letzte Aktivität: 04.09.06 00:25Napoleon trug rote Kleidung, damit seine Soldaten nicht sahen, dass er verwundet war.
Die Naz!s trugen braune Hosen ...
Ähnliche Themen
-
Date Berechnungen
Von webbudda im Forum Javascript & AjaxAntworten: 12Letzter Beitrag: 11.05.10, 10:30 -
Berechnungen mit Word
Von Darkas im Forum Office-AnwendungenAntworten: 1Letzter Beitrag: 09.05.07, 17:05 -
Prof. Ansicht und amateur Ansicht bei den Actions
Von Jan-Frederik Stieler im Forum Flash PlattformAntworten: 2Letzter Beitrag: 07.05.04, 21:09 -
Optionsabhängige Berechnungen
Von silo im Forum VisualStudio & MFCAntworten: 4Letzter Beitrag: 10.03.04, 19:14 -
Berechnungen****?
Von Blattspinat im Forum PHPAntworten: 3Letzter Beitrag: 23.01.03, 18:27





Zitieren


Login




