3D Würfel

Previous topic - Next topic

WPShadow

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.
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Kitty Hello

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?

WPShadow

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.
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Kitty Hello

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!

WPShadow

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.
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Kitty Hello

Demo in GLBasic\Samples\3D\ObjectCreation

WPShadow

Danke! Hat funktioniert. Das Raumschiff löst sich super auf... :-)
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

BumbleBee

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
The day will come...

CPU Intel(R) Core(TM) i5-3570k, 3.4GHz, AMD Radeon 7800 , 8 GB RAM, Windows 10 Home 64Bit

WPShadow

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.
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est