2 registered members (AndrewAMD, squik),
934
guests, and 6
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: Terrain u. Straßen Terrain
[Re: Uhrwerk]
#361811
03/05/11 10:51
03/05/11 10:51
|
Joined: Jan 2011
Posts: 797 Da wo du nicht bist! Muhahaha!
xxxxxxx
OP
User
|
OP
User
Joined: Jan 2011
Posts: 797
Da wo du nicht bist! Muhahaha!
|
So habe alles gemacht jetzt wird es deformiert aber total wilkürlich! CONTACT.v ist die position in weltkoordinaten und wenn man die lokale position setzten will muss .v = NULL gesetzt werden hab jetzt einfach mal durch .z durch v.y(v ist in direchX koordinaten) wie ich das ergebnis meinse codes einschätzte kriege ich: 1. Falschen alpha wert 2. Falsche pixelposition für die vertices sorry wenn das jetzt etwas dumm klingt, hab zuvor noch nie bitmap functionen benutzt schon garnicht in verbindung mit terrain!
function setStreets(ENTITY*E1, ENTITY*E2, BMAP* H)
{
CONTACT c1;
CONTACT c2;
COLOR hight;
var hightCheck;
var translations=0;
var xrow = 0;
var yrow = 0;
var sat = sqrt(ent_status(E1,1));
bmap_lock(H,0);
for(xrow = 0; xrow < 500; xrow++)
{
for(yrow = 0; yrow < 500; yrow++)
{
ent_getvertex(E1,&c1,translations);
pixel_to_vec(&hight,hightCheck,8888,translations/500*512);
if(hightCheck > 1)
{
ent_getvertex(E2,&c2,translations);
c1.v.y = c2.v.y+(hight.red*2);
ent_setvertex(E1,&c1,translations);
// beep();
}
translations += 1;
}
}
if(yrow == 500 && xrow == 500)
{
}
c_updatehull(E1,0);
bmap_unlock(H);
}
xxxxxxx
Last edited by xxxxxxx; 03/05/11 11:44.
Es ist immer wieder erstaunlich, dass Leute die riesen Scripte schreiben die einfachsten sachen nicht können zb. mich mit SIEBEN x zu schreiben!
|
|
|
Re: Terrain u. Straßen Terrain
[Re: xxxxxxx]
#361889
03/05/11 18:06
03/05/11 18:06
|
Joined: Jan 2002
Posts: 4,225 Germany / Essen
Uhrwerk
Expert
|
Expert
Joined: Jan 2002
Posts: 4,225
Germany / Essen
|
Poste doch mal bitte einen Screenshot vom Bitmap und vom deformierten Terrain.
Always learn from history, to be sure you make the same mistakes again...
|
|
|
Re: Terrain u. Straßen Terrain
[Re: Uhrwerk]
#361916
03/05/11 20:06
03/05/11 20:06
|
Joined: Jan 2011
Posts: 797 Da wo du nicht bist! Muhahaha!
xxxxxxx
OP
User
|
OP
User
Joined: Jan 2011
Posts: 797
Da wo du nicht bist! Muhahaha!
|
einmal das deformierte terrain ich hab die seltsamen stellen makiert(nach entfernung rot u. blau abwechelnt außer ganz hinten) es sieht über all so aus(es werden im regelmäßigen abstand erhöhungen geformt sonst passt sich das terrain dem anderen an) und hier die hight-map EDIT: weiß = alpha xxxxxxx
Last edited by xxxxxxx; 03/05/11 20:06.
Es ist immer wieder erstaunlich, dass Leute die riesen Scripte schreiben die einfachsten sachen nicht können zb. mich mit SIEBEN x zu schreiben!
|
|
|
Re: Terrain u. Straßen Terrain
[Re: xxxxxxx]
#362080
03/06/11 16:26
03/06/11 16:26
|
Joined: Jan 2011
Posts: 797 Da wo du nicht bist! Muhahaha!
xxxxxxx
OP
User
|
OP
User
Joined: Jan 2011
Posts: 797
Da wo du nicht bist! Muhahaha!
|
Ich bin dumm, aber richtig dumm! Wieso nur? *schlag kopf gegen Tüschplatte* Es ist logisch das wenn man auch nirgendwo schreibt das die bmap einfluss auf vec_for_pixel hat, dass sie dann keinerlei einfluss auf vec_for_pixel hat! *schlag nochma gegen Tüschplatte*
function setStreets(ENTITY*E1, ENTITY*E2, BMAP* H)
{
CONTACT c1;
CONTACT c2;
COLOR hight;
var hightCheck;
var translations=0;
var xrow = 0;
var yrow = 0;
var sat = sqrt(ent_status(E1,1));
bmap_lock(H,0);
for(xrow = 0; xrow < 500; xrow++)
{
for(yrow = 0; yrow < 500; yrow++)
{
ent_getvertex(E1,&c1,translations);
pixel_to_vec(&hight,hightCheck,8888,pixel_for_bmap(H,integer(yrow/500*512),integer(xrow/500*512)));//integer(xrow/500*512)*(integer(yrow/500*512)));
if(hightCheck > 1)
{
ent_getvertex(E2,&c2,translations);
c1.v.y = c2.v.y+(hight.red*2);
ent_setvertex(E1,&c1,translations);
}
translations += 1;
}
}
c_updatehull(E1,0);
bmap_unlock(H);
}
Nochma, Vielen Dank!!! xxxxxxx
Last edited by xxxxxxx; 03/06/11 16:41. Reason: Fehler der bei nem dummen verusch entstand das problem zu lösen....
Es ist immer wieder erstaunlich, dass Leute die riesen Scripte schreiben die einfachsten sachen nicht können zb. mich mit SIEBEN x zu schreiben!
|
|
|
Re: Terrain u. Straßen Terrain
[Re: xxxxxxx]
#362093
03/06/11 17:09
03/06/11 17:09
|
Joined: Jan 2002
Posts: 4,225 Germany / Essen
Uhrwerk
Expert
|
Expert
Joined: Jan 2002
Posts: 4,225
Germany / Essen
|
Jaja, programmieren ist manchmal ein sehr hartes Geschäft... ^^ Wieso danke? Hast es doch selber gerichtet!
Always learn from history, to be sure you make the same mistakes again...
|
|
|
Moderated by mk_1, Perro, rayp, Realspawn, Rei_Ayanami, rvL_eXile, Spirit, Superku, Tobias, TSG_Torsten, VeT
|