textur setzen verstehe ich nicht.

Previous topic - Next topic

sechsrad

die ziffern 0,1 und 0,0 (texture) verstehe ich aus der beschreibung nicht, wie die auf ein dreieck wirken.

X_OBJSTART num#
X_OBJADDVERTEX x#, y#, z#, tx#, ty#, col#
X_OBJNEWGROUP
X_ENDOBJ
Erstellt ein 3D-Objekt zur Laufzeit.
num# gibt die Objektnummer an. Bestehende Objekte werden überschrieben.
x#, y#, z# sind die Koordinatenpunkte des Dreiecks.

>>tx#, ty# setzen die Texturkoordinaten für diesen Punkt. 0=links/oben 1.0=rechts/unten.<<

den text dazu verstehe ich nicht.



mfg

Quote// Ein einfaches Quadrat
X_OBJSTART 1
 X_OBJADDVERTEX   -20, -20, 0,  0,1, RGB(255,255,255)
 X_OBJADDVERTEX   -20,  20, 0,  0,0, RGB(255,255,255)
 X_OBJADDVERTEX    20, -20, 0,  1,1, RGB(255,255,255)
 X_OBJADDVERTEX    20,  20, 0,  1,0, RGB(255,255,255)
X_OBJEND

Schranz0r

Ist ganz einfach ;)

QuoteX_OBJSTART 1
X_OBJADDVERTEX   -20, -20, 0,  1,1, RGB(255,255,255)
X_OBJADDVERTEX   -20,  20, 0,  1,0, RGB(255,255,255)
X_OBJADDVERTEX    20, -20, 0,  0,1, RGB(255,255,255)
X_OBJADDVERTEX    20,  20, 0,  0,0, RGB(255,255,255)
X_OBJEND
So, ich hab dir ein Beispiel gemacht mit Textur:

:D Klick mich :D
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

sechsrad

jup, danke.

ich habe hier ein viereck(vertex), welches flach auf der xz-achse liegt. beim bmp-bild ist der text "glbasic" lesbar drin.

mit diesen daten erscheint der textur-text um 90grad nach links gedreht, darum meine frage was bedeuten die beiden letzten textur-zahlen 0 oder 1 :

X_OBJSTART 1
X_OBJADDVERTEX   20, 0, 20,  0,1, RGB(255,255,255)
X_OBJADDVERTEX   -20,  0, 20,  0,0, RGB(255,255,255)
X_OBJADDVERTEX    20, 0, -20,  1,1, RGB(255,255,255)
X_OBJADDVERTEX    -20,  0, -20,  1,0, RGB(255,255,255)
X_OBJEND

wo müssen welche  textur-zahlen eingegeben werden damit der text wieder lesbar um 90grad nach rechts gedreht erscheint.

Schranz0r

Machs doch erst normal XY achse und drehs dann um 90° ;)
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

sechsrad

QuoteMachs doch erst normal XY achse und drehs dann um 90°
da hast du recht, so geht es,

ich möchte diese textur-werte auch mal verstehen, was diese bedeuten.

mfg

Schranz0r

Bilder sagen mehr als Worte ;)

I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

sechsrad

jup, das war es. jetzt liegt das bild richtig in der 0-grad-drehung.

danke.
mfg

Schranz0r

I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard