GLBasic forum

Other languages => GLBasic - de => Topic started by: WPShadow on 2006-Feb-09

Title: 3D Würfel
Post by: WPShadow on 2006-Feb-09
Hi!

Gibt es einen Weg einen 3D Würfel zu erzeugen?

Ich dachte nämlich daran, daß ich ein 3D Objekt auftauchen lassen könnte, wie z.B. durch ein Wurmloch, wobei ich das Modell von vorne zeigen und dabei den hinteren Teil des Schiffes mit einem schwarzen 3D Würfel wegschneiden könnte.

Theoretisch würde es funktionieren, nur die Frage ist, wie machen.

Soll ich den Würfel als 3D Modell erzeugen? Oder mit X_LINE?

GLG

W.
Title: 3D Würfel
Post by: Kitty Hello on 2006-Feb-10
Würfel macht man mit X_OBJ..., aber: Wenn Du von hinten was wegschneiden willst, warum nicht X_MAKE3D und den zfar näher ranholen?
Title: 3D Würfel
Post by: WPShadow on 2006-Feb-10
Das Problem ist ja eher, daß rundherum die Sterne:

Code (glbasic) Select
DIM sterneX[2000]
DIM sterneY[2000]
DIM sterneZ[2000]
DIM farbe[2000]
DIM gross[6000]

FOR u1 = 0 TO 1999

phi = RND(360)
alpha = RND(360)
radius = RND (2000) + 4000

gross [u1] = RND(3) + 1

sterneX [u1] = radius * SIN (phi) * COS (alpha)
sterneY [u1] = radius * SIN (phi) * SIN (alpha)
sterneZ [u1] = radius * COS (phi)

farbe[u1] = RND(128) + 127

NEXT

//--//

FOR u1 = 0 TO 999
X_DOT sterneX[u1], sterneY[u1], sterneZ[u1], gross, RGB(farbe[u1], farbe[u1], farbe[u1])
NEXT

FOR u1 = 1000 TO 1999
X_DOT sterneX[u1], sterneY[u1], sterneZ[u1], RND(1) + 1, RGB(farbe[u1] , farbe[u1], farbe[u1])
NEXT
vorhanden bleiben sollten!

Und ebenso sollte das sogenannte "Sprungtor" auch vorhanden bleiben. Also den klassischen Sprung durch ein Wurmloch, wobei sich das Raumschiff am Ereignishorizont auflöst und beim nächsten Tor wieder materialisiert. Also, daß es sich Schritt für Schritt in Nichts auflöst. Daran dachte ich.

Insgesamt bleibt mir dann wohl die Variante mit X_OBJ... übrig, oder?

GLG

W.
Title: 3D Würfel
Post by: Kitty Hello on 2006-Feb-10
Nö.
Mach erst die Sterne, dann ein X_MAKE3D für das Raumschiff - man kann X_MAKE3D mehrmals aufrufen. Wird dabei der Z-Buffer gelöscht??? Uh-Oh!
Title: 3D Würfel
Post by: WPShadow on 2006-Feb-11
Ok!

Mit X_OBJ... kriege ich's einfach nicht hin. Es ist die Unfähigkeit einen Würfel zu erzeugen und aufzuzeigen...

Ich werde es mit X_MAKE3D versuchen.

GLG

W.
Title: 3D Würfel
Post by: Kitty Hello on 2006-Feb-12
Demo in GLBasic\Samples\3D\ObjectCreation
Title: 3D Würfel
Post by: WPShadow on 2006-Feb-13
Danke! Hat funktioniert. Das Raumschiff löst sich super auf... :-)
Title: 3D Würfel
Post by: BumbleBee on 2006-Feb-13
Hallo WPShadow

Wie weit bist du denn schon mit deinem Spiel "LOST REVENANT" so prozentmäßig?
Und hast du das Texturenproblem in den Griff bekommen?

Cheers
Title: 3D Würfel
Post by: WPShadow on 2006-Feb-13
Sagen wir mal, wenn es gut geht, dann habe ich schon 0,1% fertig.

Die Texturen gehen so halbwegs. Ich versuche die Raumschiffe rein durch die Form interessanter aussehen zu lassen, wodurch die Texturen nicht so sehr auffallen... :-)

Aber dafür dürfte ich, wenn es gut geht, mit dem INTRO fertig...

GLG

W.