[shkola] Re: Fwd: ideq za referat (malko e dylgichko)

On Thursday 10 July 2003 13:58, you wrote:
>Ta imam nqkolko wxprosa do Rangata!
>Pxrwo, kakwo se razbira pod "obrabotka na triizmerni matematicheski figuri"?

Pod obrabotka se razbira syzdavane na figurata t.e. poddyrzhane na struktura
danni opisvashta matematicheska figura (predstavi si edna hubava zadacha po
steriometriq za podhodqshta matematicheska figura). Osven tova da predostavq i
nachini za promqna na dannite - dobavqne na tochki, pravi, ravnini (maj ot
drugo nqma nuzhda, pone ne i na nivo primitiv), kakto i premestvaneto na
syotvetnite primitivi. Ako moga shte go napravq da imam otdelno dannite za
vizualizaciq (3d coordinati) i matematicheskite danni kato dylzhini na
otsechki i razmeri na ygli primerno.

>Kak definirash obrabotka i kakwi sa tezi _matematicheski_ figuri (koe za
>teb a matematichesko i koe ne)?

Ami smqtam da se opra na dobrata stara evklidova geometriq (za nachalo e
dobre ;-) Kakto vsichki znaem po aksioma se definirat tochka, prava i ravnina.
Tova sa shte sa hardcoded `primitivi', ot tam natatyk vsichko do piramida
presechena s 12 ravnini i postroeni vsichki vyzmozhni diagonoali i sredni
otsechki se opredelq kato matematicheska figura. Vsyshtnost to si otiva do
infinity ama tova s 12-te ravnni prosto mi hrumna kato dostatychno slozhen
primer.

>I wtoro, da razbiram li che w sxrceto na towa stoi Scheme i ti prosto
>prawish obwiwka(interface) kxm nego?

Ne tochno. Prosto sintaksisa na ezika Scheme e mnogo udoben (dialect e na
LISP), i e podhodqsht za celite na proekta. Mozheh da si izbera i FBF za ezik
no Scheme poveche mi haresva ;-) Samo che tozi interpretator az shte si go
pisha i shte mu slozha nqkoi moi razshireniq (hardcore v interpretatora) na
bazata na koito da moga da razviq cqla biblioteka ot funkcii, koito da
obrabotvat matematicheski obekti (za obrabotka vizh po-gore).

>Treto, za UNIX-oriented prilozhenie li goworim?

Obshto vzeto da. Shte se staraq da pisha portable code i da sveda do minimum
UNIX dependant chastite (dostatuchno che da mozhe da se port-ne bez rewrite
na celiq kod).

>To za da napishesh klient za nqkolko OS-a nqma kak da mozhe da polzwash edni
>i sxsht kod. No kato zanachalo naistina mozhe da pochnesh s UNIX.

Abe istoriqta s client/server-a malko si q izsmukah ot prystite. (vizh
po-dolu)

>Nikak ne sxm zapoznat sxs Scheme za da pisha dostatxchno izdxrzhan komentar,
>no eto i nqkolko dumi.

Ami prosto ezik za programirane. Lesen sintaksis. Lesno se pishe
interpretator. Lesno se uchi. Samo predimstva.
Debug-vaneto e malko kofti no vzemajki predvid che e scriptov ezik pri kojto
vednaga vizhdash kakvo pravish tova ne e ot golqmo znachenie.

>Ideqta mi hareswa. Predpolagam che podoben opit e prawen i mozhe bi trqbwa
>da potxrsish malko poweche informaciq (bez w nikakxw sluchaj da
>omalowazhawam nachinaniieto ti).

Potyrsih i namerih poveche otkolkoto iskah. Ima nqkolko *GIGANTSKI* razrabotki
v oblastta. Ne che se otchaqh, no prosto horata gi pishat tiq programi
desetiletiq i veche sa na etap syvyrshtenstwo. V momenta si svalqm demo versiq
na Maple da go vidq tochno kak izglezhda. No ako izpylnqva dori 1/100 ot
specifikaciite dadeni na site-a to moqta razrabotka v sravnenie s nego e kato
da sravnqvash detska trikolka s posleden model na Suhoj (poznatite na vsichki
samolete s prefix SU-)
Ima oshte edna programa Matematica, za koqto nqma publikuvano
demo ama syshto izglezhda chudovishte po specifikacii.
I osven tova ima i nqkoi GNU/Open Source razrabotki na temata s po skromni
vyzmozhnosti, kato Octave i R. Poslednite maj sa malko po-razlichni i
prilichat poveche na MATLAB, no mislq che pri podhodqshto polzvane mogat da
dadat syshtiq rezultat. Pone za tqh sym suguren che nqmat GUI s koeto
da se redaktirat dannite, no za obrabotka chez kod, dazhe i po specifikacii
ne moga da gonq tova koeto imat na praktika.

>Sxwetwam te da naprawish osnownata(server-nata) chast w biblioteka s portable
>kod i sled towa da gradish nad neq obwiwki za server-no prilozhenie! Taka
>shte dadesh wxzmozhnost na wseki, koito iska da polzwa 3D analizi w swoite
>programi. Za w bxdeshte mozhe da go integrirash s nqkakxw hubaw(i gotow) 3-D
>engine(dori takxw za igri) za podroben pregled i ogled ot wsichki strani i
>xgli na figurite, koito sa sxzdadeni s programata!

Ne sym syvsem siguren che shvanah. Imash predvid na napravq nqkakyv
standarten interface kym syrvyra, kojto da pozvolqvq na nakoj da si
napishe programa i da prashti danni na syrvyra a toj da mu vryshta kartinki?

To tova beshe i moqta ideq za syrvyr, no propadna. Ne moga da izmislq razumen
nachin za vryshtane na dannite. Edinq e da vryshtam imenata i parametrite na
OpenGL funkcii kato tekst i nqkoj da si prevryshta do izvikvaniq - tova e ne
prosto dyrvarsko, to e typo. Mitaka mi predlozhi da si napisha sobshte
rendirash engine i da vryshtam moj si format s vektorna graphika (ne e losho
kato ideq ama ne mi haresva kolko mnogo pisane i sledovatelno ne mi dopada).
Neposredstveno sledstvie e ideqta da vryshtam nakakyv vid bitmap, no tova
syshto kofti zashtoto se gubi kachestvo na kartinata, a ako iskat golqma
rezoljuciq (za hubavo kachestvo) mrezha da i im e qka na kojto mi polzva
programata. I taka pochti oprqh do polozhenieto da vgradq client-a v syrvyra i
da izpolzvam X protokola syzdaden ot MIT nqkyde prez 70-te.

Nomera e sledniq komp1 ima pusnat X. Potrebitelq na komp1 se vryzva do komp2
chez ssh i ot tam puska programa. Programata izpolzva ssh tunela za da kazhe
na X server-a na komp1 che iska prozorec. X-a dava prozorec i programta, koqto
vyrvi na komp2 si pokazvha sharenijkite na komp1, kydeto de fakto se namira
potrebitelq. Ot tuk se vizhda che na nikoj ne mu trqbva client/server,
zashtoto X i ssh vyrshat tazi rabota. E tova ne se otnasq za Windows
potrebitelite, koito ne razpolagat s podobni udobstva, no men te ne me
interesuvat.


>Towa e zasega! Inache za zaglawieto - hareswa mi, otkxde idwa?

Ami chudeh se i az za nqkoj typ acronim ama kato ne se setih za neshto
dostatychno typo se obyrnah kym klasicheskoto fantasy: J. R. R. Tolkien.

"With the Valar came other spirits whose being also began before the World, of 
the same order as the Valar but of less degree. These are the Maiar, the 
people of the Valar, and their servants and helpers. Their number is not 
known to the Elves, and few have names in any of the tongues of the Children 
of Ilúvatar; for though it is otherwise in Aman, in Middle-earth the Maiar 
have seldom appeared in form visible to Elves and Men."

Ako iskash dylgata versiq mozhesh da prochesh `The Silmarillion'.

-- 
Rangel Dokov


Other related posts: