PCPROG.6

25 Sep 1995 - 24 Dec 1999

Topics

  1. algoritmi (449)
  2. baze.podataka (309)
  3. ms.dos (17)
  4. windows (294)
  5. asembler (553)
  6. basic (458)
  7. jezici (42)
  8. pascal (1297)
  9. cccc (522)
  10. cpp (299)
  11. clipper (601)
  12. fox (70)
  13. cavo (14)
  14. delphi (1130)
  15. java (100)
  16. razno (776)
  17. unknown (127)

Messages - algoritmi

algoritmi.412 jujo, -> #410, jjerry
# jednachinama rotacije. Btw. ja sam do sada predstavljao objekte # koordinatama svake tachke,i to drzhao u nizu.Da li postoji neki # bolji nachin ? # # P.S Ako bi pomenuo makar neke Web strane ,bilo bi super. www.hornet.org........Najveca arhiva demo scene. Tu imas dir /code i svi efekti koji te zanimaju se tu nalace. C, Pascal i ASM uglavnom.. # P.P.S Ko je owner grupe DemoScene ? Ja! yooyo:
algoritmi.413 jujo, -> #411, jjerry
# Ako bi mogao da mi opishesh (i napishesh) jednachine koje si ti # koristio za prikazivanje tachke i otprilike ,u kratkim crtama, da # mi objasnish kako se definishu slozheniji objekti (ja sam recimo # koordinate svake tachke kocke stavljao u jedan niz,mora da postoji # bolji nachin). # # Ako bi nasho vremena za reply,bio bih ti zahvalan.. U kom jeziku programiras... Savet..predji na C & ASM. Jednacine... Imas 2 pristupa. Prvi je da imas fixnu kameru (posmatraca), a drugi je da je posmatrac u slobodan u prostoru. Prvi je jednostavniji, ali nije flexibilan. Formula izgleda ovako: x,y,z - koordinate tacke u prostoru mx,my,mz - "pomeraj" tacke u odnosi na koordinatni pocetak ex,ex - koordinate na ekranu rezx, rezy - rezolucija ekrana fov - "sirina" pogleda ex=rezx/2 + fov*(mx+x)/(mz+z) ey=rezx/2 + fov*(my+y)/(mz+z) i posle ovoga su ex i ey koordinate tacke na ekranu. Ako imas npr. kocku u prostoru (tj. 8 tacaka) isprojektujes ih sve pa onda navalis da crtas linije izmedju njih. Za "pamcenje" objekta moras izgraditi strukturu u memoriji koja ce ga predstavljati. za pocetak uradi sledece: typedef struct { float ox, oy, oz; // originalne koordinate tacke u prostoru float wx, wy, wz; // "radne" koordinate. posle svih // transf. (rotacije, skaliranje, etc.) int ex, ey; // koordinate na ekranu } TACKA; typedef struct { int p1, p2, p3; // indexi tacaka u nizu koje cine trougao } TROUGAO; typedef struct { TACKA tacke[1000]; int maxtc; // broj upotrebljenih tacaka TROUGAO tr[1000]; int maxtr; // broj upotrebljenih trouglova } OBJEKAT; OBJEKAT kocka={..bla..bla..bla..}; algoriram bi izgledao ovako: TROUGAO trg; int ex1, ey1, ex2, ey2, ex3, ey3; rotiraj tacke.... // ako ima potrebe skaliraj objekat.... // ako ima potrebe projektuj sve tacke na ekran.. for (i=0; i<maxtr; i++) { trg=kocka.tr[i]; ex1=kocka.tacke[trg.p1].ex; ey1=kocka.tacke[trg.p1].ey; ex2=kocka.tacke[trg.p2].ex; ey2=kocka.tacke[trg.p2].ey; ex3=kocka.tacke[trg.p3].ex; ey3=kocka.tacke[trg.p3].ey; polyline(ex1, ey1, ex2, ey2, ex3, ey3); } i to je to... Drugi nacin je malo komplikovan za objasnjavanje. Naime... potrebno je od pozicije kamere, i njenih vektora formirati matricu transformacije i onda svaku tacku objekta "provuci" kroz matricu i dobices koordinate u kamerinom svetu. Posle se sve svodi na slucaj 1. Za texturemapping, i skrivanje nevidljivih ivica, moras uvesti jos jedan pojam, a to je orijentacija trougla u prostoru...ali o tome drugom prilikom. Ono gore sam pisao iz glave... moguce je optimizivati, izbaciti float racun i koristiti fixed point aritimetiku... u svakom slucaju... ubacicu te u grupu DemoScene, pa ce tu biti dosta stvari... yooyo:
algoritmi.414 jjerry, -> #413, jujo
10x za ubacivanje i ono sa www.hornet.org. Skinuo sam neshto gde se objashnjava i matematika,shto mi je daleko bitnije,jer ipak se na I godini MG i ne radi neshto preterano puno (samo planimetrija), ali je probleam shto ima 115 strana :)
algoritmi.415 kojai,
Jos uvek mi trebaju algoritmi za mix 2 ili vise wava... Ko ima neka salje!
algoritmi.416 jjerry, -> #413, jujo
> Drugi nacin je malo komplikovan za objasnjavanje. Naime... >potrebno je od >pozicije kamere, i njenih vektora formirati matricu transformacije >i onda >svaku tacku objekta "provuci" kroz matricu i dobices koordinate u >kamerinom svetu. Posle se sve svodi na slucaj 1. Mislish da praktichno svaku tachku translirash za vektor -v ,ako je v vektor koordinatni pochetak - kamera , odnosno da se rotira za suprotno orijentisani ugao od ugla izmedju pravca kamere i horizontale ?
algoritmi.417 jujo, -> #416, jjerry
# Mislish da praktichno svaku tachku translirash za vektor -v ,ako je # v vektor koordinatni pochetak - kamera , odnosno da se rotira za # suprotno orijentisani ugao od ugla izmedju pravca kamere i # horizontale ? Pa tako nekako, ali je ipak bolje konstruisati matricu koja je nastala od vektora pozicije kamere i vektora baze kamerinog sveta. Posle ide samo mnozenje matrice i vektora. yooyo:
algoritmi.418 jujo, -> #415, kojai
# Jos uvek mi trebaju algoritmi za mix 2 ili vise wava... # # # # # Ko ima neka salje! Pa ja sam ti poslao u grupu demo, al si dobio nogu. U svakom slucaju potrazi na internetu MIDAS 1.12 i u njemu imas biblioteku za skoro sve DOS kartice, kao i za DirectSound. U stanju je da mixuje MOD i proizvoljan broj wav-ova. Uz njega ide i sors, pa ga proanaliziraj. yooyo:
algoritmi.419 jujo, -> #418, jujo
# # Jos uvek mi trebaju algoritmi za mix 2 ili vise wava... # # # # # # # # # # Ko ima neka salje! # # Pa ja sam ti poslao u grupu demo, al si dobio nogu. U svakom slucaju **** beta # potrazi na internetu MIDAS 1.12 i u njemu imas biblioteku za # skoro sve DOS kartice, kao i za DirectSound. U stanju je da mixuje # MOD i proizvoljan broj wav-ova. Uz njega ide i sors, pa ga # proanaliziraj. # yooyo:
algoritmi.420 bokir,
Ima li možda neko komentarisane funkcije za rad sa B-stablima?
algoritmi.421 obren, -> #1234, milosavljevic
> Skinuo sam iz sezamovog dir-a P-ROBOTS, iliti borbe robota-programa. Da > li postoji dobra dusa koja se zezala sa ovim, i koja je voljna da mi > objasni "funkcije i procedure" koje se koriste u source-ovima istih. Batali P-Robots i uzmi PC-Robots (isti direktorijum). Za razliku od prvog, podržani su svi značajniji jezici a ne samo Pascal, a tu je i dokumentacija u kojoj je prilično detaljno objašnjena svaka funkcija iz biblioteke. Svojevremeno je ovde organizvan turnir u PC-Robotskima i uopšte bilo je dosta priče o ovoj "sportskoj disciplini" pa pogledaj starije poruke u ovoj temi (algoritmi). Kad smo već kod algoritama, zanima me ima li interesovanja za ponovno pokretanje (nagradnog) tamičenja u rešavanju programerskih zadataka? Moglo bi se organizovati u više nivoa težine (kategorija), kako bi i mlađi korisnici i napredni rešavači mogli da nađu svoj interes. Čak i PC-Robots bi mogao da neđe svoje mesto, kao jedna od disciplina. Zamislio sam da zadaci idu dva puta mesečno pri čemu svako tačno rešenje donosi poen, a najbolje rešenje u kolu i dodatni poen ili dva. Svaka 3 ili 4 meseca po tri prvoplasirana takmičara/takmičarke bi dobili odgovarajuće nagrade (no, o tom' po tom'). Naravno, o eventualnim propozicijama bi se tek dogovorili. Za početak, voleo bih da vidim da li postoji kritična masa potencijalno zainteresovanih korisnika? Može i na mail, ako neko ne želi da se u ovom trenutku javno izjašnjava a učestvovao bi u takmičenju.
algoritmi.422 qpele, -> #421, obren
> Za pocetak, voleo bih da vidim da li postoji kriticna masa potencijalno > zainteresovanih korisnika? Moze i na mail, ako neko ne zeli da se u ovom > trenutku javno izjasnjava a ucestvovao bi u takmicenju. Dobra ideja, ja sam za.
algoritmi.423 popovics, -> #422, qpele
§> Dobra ideja, ja sam za. Takodje.
algoritmi.424 jjerry,
Da li neko mozhda ima neki dobar algoritam za mapiranje textura (free direction,perspective correct) odnosno dokument na tu temu na engleskom/srpskom ? Nisu mi potrebne chitave procedure,samo detaljno opisan metod (pozheljan pseudo-kod ili komentari) Pozdrav,J.J..
algoritmi.425 jjerry,
Potreban mi je brz algoritam za izrachunavanje aproksimacije funkcije arkus kosinus. Ako nishta,i sama jednachina aproksimacije bi bila vishe nego dobrodoshla. Pozdrav,J.J...
algoritmi.426 vule.,
Kako da uradim blur efekat ?
algoritmi.427 jjerry, -> #426, vule.
>>Kako da uradim blur efekat ? Pa eno imash Moj :) algoritam u grupi.. Inache,grupa Logic je dobila exkluzivno pravo za korishtjenje tog algoritma za svoje demoe..Pitaj zmilosha onda.. Poz,J.J..
algoritmi.428 mcar,
Jel nabavio neko Delphi 4.0 ? Ima li nekih poboljsanja ? Goran. Zna li neko kako mogu vise edit box-ova da stamp
algoritmi.430 bilder,
jel zna neko gorana i nidzu sto napisase preferans; posto nisam nasao nikakvu dokumentaciju sa programom zanima me da li se negde moze nabaviti source ovog programa
algoritmi.431 aandric, -> #430, bilder
AA> jel zna neko gorana i nidzu sto napisase preferans; AA> posto nisam nasao nikakvu dokumentaciju sa programom AA> zanima me da li se negde moze nabaviti source ovog programa Neverovatno, ali ja sam bas prekjuce trazio na Netu da nadjem Gorana i Nidzu! Ljudi su legende i prosto ne mogu da verujem da su neki nasi tipovi napravili onako dobru igru. BTW nadjoh danas na Internetu sajt isto nekog naseg programera odakle moze da se skine Pref za Windows koji se kao multiplejer igra preko Interneta.Registracija je 30 DM.Ako neko hoce adresu bacicu je. (naravno i tu je sve na srpskom)
algoritmi.432 pavijan, -> #431, aandric
> BTW nadjoh danas na Internetu sajt isto nekog naseg programera > odakle moze da se skine Pref za Windows koji se kao multiplejer > igra preko Interneta.Registracija je 30 DM.Ako neko hoce adresu > bacicu je. (naravno i tu je sve na srpskom) ______________________________ De si bre do sad sa takvim informacijama? Drugo ako taj pref za win moze da se igra samo u mrezi inda koj ce mi q... ali daj adresu bar kao polaziste za trazenje dalje. Pozdrav od pavijana.
algoritmi.433 aandric, -> #432, pavijan
>De si bre do sad sa takvim informacijama? Drugo ako taj pref za win >moze da se igra samo u mrezi inda koj ce mi q... ali daj adresu bar >kao polaziste za trazenje dalje. Pa ja ga pre neki dan nadjoh na Netu, nisam znao ranije majkemi;) Na sajtu ne pise nista konkretno u vezi toga ali koliko sam shvatio moze da se igra samo preko Interneta. Ima na sajtu i dva screenshot-a iz igre i dosta lepo izgleda. Adresa je http://bigsun.wbs.net/homepages/s/t/a/stankod/programi.htm BTW na istoj adresi se mogu skinuti Jamb i neki Pisko (debilnog li imena, ko da ga prodaje preko Tele-shopa :))
algoritmi.434 kojai, -> #430, bilder
>> jel zna neko gorana i nidzu sto napisase preferans; >> posto nisam nasao nikakvu dokumentaciju sa programom >> zanima me da li se negde moze nabaviti source ovog programa Kasno procitah... Evo ovako... To sto je neko nasao na internetu moze da se igra single, ali problem je u tome sto je kompjuter izuzetno glup, tako da je smesno uopste igrati... Ja sam se takodje raspitivao o nastavku prefa i ortak mi je rekao da je covek koji je izbacio pref ver 1.0 :) Dragan Zivkovic izbacio nastavak pod 32-bitnim Windowsom i da registracija kosta nekih 30 DM! Mozda je to ono sto je neko video posto je verzija koja se igra samo preko mreze free, tako da neverujem da je to Draganova verzija... Ali ako se ovo sranje nastavi planiram da ce mi biti dosadno, pa da cu i ja izbaciti svoju verziju prefa... :)) Isa
algoritmi.435 bilder,
meni zapravo treba pref za linux ili sors koji bi mogao da iskompajliram jer preferans ja vrlo slabo igram ,a tatu bi usrecio :) dakle jel se negde moze naci sors ver 1.0 ?
algoritmi.436 vitez.koja, -> #431, aandric
#=> Neverovatno, ali ja sam bas prekjuce trazio na Netu da nadjem #=> Gorana i Nidzu! Ljudi su legende i prosto ne mogu da verujem da su #=> neki nasi tipovi napravili onako dobru igru. Da, možda je mali problem što pref ne napisaše Goran i Nidža, već Dragan Živanović iz Niša. Dotični Goran i Nidža su samo "crackovali" gotov program (tj. potpisali se). sk
algoritmi.437 aandric, -> #436, vitez.koja
CY> #=> Neverovatno, ali ja sam bas prekjuce trazio na Netu da nadjem CY> #=> Gorana i Nidzu! Ljudi su legende i prosto ne mogu da verujem d CY> #=> neki nasi tipovi napravili onako dobru igru. CY> CY> Da, možda je mali problem što pref ne napisaše Goran i Nidža, CY> već Dragan Živanović iz Niša. Dotični Goran i Nidža su samo CY> "crackovali" gotov program (tj. potpisali se). Otkud znas? Mislim i ja sam uspeo da se potpisem u program na onaj pocetni screen, ali ne i na kraj, mada ni to verovatno nije neki problem, ali gde god sam video doticnu igricu pisalo je made by Goran & Nidza.
algoritmi.438 ventura, -> #437, aandric
> Otkud znas? Mislim i ja sam uspeo da se potpisem u program na onaj > pocetni screen, ali ne i na kraj, mada ni to verovatno nije neki > problem, ali gde god sam video doticnu igricu pisalo je made by > Goran & Nidza. Ja mogu da se potpisem gde oces u ma kojoj igrici i da napisem sta ocu, sto neznaci da sam ja tu igricu napravio, pogotovo ako je to neka windows aplikacija. BTW Ima jedno programce koje se dobija uz BorlandC a zove se Workshop, i njemu moze da se ucita bilo koji win program, da se prevode meniji, razne poruke u programu, da se menja grafika unutar programa, tj da se menja sve u programu osim koda...
algoritmi.439 aandric, -> #438, ventura
AA> BTW Ima jedno programce koje se dobija uz BorlandC a zove se AA> Workshop, AA> i njemu moze da se ucita bilo koji win program, da se prevode AA> meniji, AA> razne poruke u programu, da se menja grafika unutar programa, AA> tj da se menja AA> sve u programu osim koda... Ajd' ako nije problem shibni taj Workshop ovamo.
algoritmi.440 ventura, -> #439, aandric
> Ajd' ako nije problem shibni taj Workshop ovamo. Ide... workshop.exe
algoritmi.441 kojai,
>> Ide... ...za ovo treba samo jedno stotinjak DLL-ova... :) Ako ti nije tesko posalji i to! :)
algoritmi.442 kojai, -> #436, vitez.koja
>> Dragan Zivanovic iz Nisa. Doticni Goran i Nidza su samo "crackovali" Da...
algoritmi.443 vitez.koja, -> #437, aandric
#=> Otkud znas? Mislim i ja sam uspeo da se potpisem u program na onaj #=> pocetni screen, ali ne i na kraj, mada ni to verovatno nije neki #=> problem, ali gde god sam video doticnu igricu pisalo je made by #=> Goran & Nidza. Pa recimo da znam Dragana Živanovića koji je taj program valjda i prodavao u prvo vreme (imao je i neku primitivnu zaštitu). To što si ti vidjao Goran & Nidža verziju samo znači da se brzo proširila u početku, kasnije je samo stvar rutine (pogađaš već da je malo trulo da autor piratuje svoj program) sk
algoritmi.444 qpele, -> #438, ventura
> BTW Ima jedno programce koje se dobija uz BorlandC a zove se Workshop, > i njemu moze da se ucita bilo koji win program, da se prevode meniji, > razne poruke u programu, da se menja grafika unutar programa, tj da se > menja sve u programu osim koda... Pu, znam ja za taj workshop, odavno on postoji ali nisam znao da to moze.
algoritmi.445 qpele, -> #442, kojai
> >> Dragan Zivanovic iz Nisa. Doticni Goran i Nidza su samo "crackovali" > > > Da... Ne... Kladim se da je taj Dragan Zivanovic hteo da profitira na tudjoj pameti :)
algoritmi.446 saxon, -> #438, ventura
> BTW Ima jedno programce koje se dobija uz BorlandC a zove se Workshop, > i njemu moze da se ucita bilo koji win program, da se prevode meniji, > razne poruke u programu, da se menja grafika unutar programa, tj da se > menja sve u programu osim koda... Svi Win-programi (osim onih najtrivijalnijih) imaju, kao svoj integralni deo tzv. "resurse" u koje spadaju: meniji, sabloni okvira za dijalog, tekstualne poruke, bitmape, ikone, kursori i razni drugi korisnicki definisani elementi. Resursi se pisu, najcesce, u obliku ascii-skriptova (.rc fajlovi), prevode u binarni (.res) format i dodaju na izvorni kod Win-programa kao manje-vise nezavisna celina, tek nakon kompajliranja i linkovanja klasicnog programskog koda. Pametan programer koji cilja na trziste vise zemalja uvek ce sve elemente koje zavise od govornog podrucja strpati bas u rc-fajl kako bi intervencijom u samo jednom fajlu mogao brzo da napravi verziju za neko novo trziste (dovoljan je jedan malo priuceni prevodilac). Na zalost, tako pedantno napravljenih programa koji se mogu sa engleskog na srpski 100% prevesti obicnim Workshopom nema mnogo. Jos jedan razlog zbog koga su resursi izmisljeni: Prilikom startovanja programa, resursi se ne ucitavaju sa diska u RAM-memoriju zajedno sa izvrsnim kodom programa, vec se to desava tek kad neki resurs (ikonica, novi meni ili slicica) zatreba. Time se smanjuje zauzece memorije, uz neznatno povecanje opterecenja diska i zanemarljivo usporenje rada programa. Pomenuti "Resource Workshop" ume da barata (pravi i odrzava) rc-fajlove, kompajlira resurse u res-format ali i da manipulise resursima koji postoje u vec postojecim exe- i dll-fajlovima. Treba malo opreznosti u svemu tome, tj. treba znati sta se sme menjati a sta ne, inace se moze desiti da program po kome se ceprka posandrca i postane neupotrebljiv (svaki resurs ima svoj tekstualni ili numericki identifikator koji ne treba cackati). Na zalost, Workshop-om se ne moze promeniti bas sve: poruke koje su tvrdo kodirane u izvrsnom kodu ili predstavljaju integralni deo operativnog sistema mogu se prepraviti samo klasicnim hakerajem.
algoritmi.447 morkin,
Potreban mi je neki program koji se bavi isecanjem proizvoljnih oblika sa zadate (pravougaone) površine tako da bude najmanje škarta. Načuo sam da Microsft ima neki program za to, ali čovek koji mi je preneo informaciju nije znao tačan naziv, misli da je nešto kao Itemization. Svaka pomoć dobrodošla.
algoritmi.448 obren, -> #447, morkin
> Potreban mi je neki program koji se bavi isecanjem proizvoljnih oblika > sa zadate (pravougaone) površine tako da bude najmanje škarta. Načuo sam > da Microsft ima neki program za to, ali čovek koji mi je preneo > informaciju nije znao tačan naziv, misli da je nešto kao Itemization. I jednom mom poznaniku je potreban takav program, pa ako neko ima bilo kakav koristan info (naziv programa ili proizvođača, URL i sl.) bilo bi lepo da kaže :)