Pievienot darbus Atzīmētie0
Darbs ir veiksmīgi atzīmēts!

Atzīmētie darbi

Skatītie0

Skatītie darbi

Grozs0
Darbs ir sekmīgi pievienots grozam!

Grozs

Reģistrēties

interneta bibliotēka
Atlants.lv bibliotēka
Akcijas un īpašie piedāvājumi 2 Atvērt
3,99 € Ielikt grozā
Gribi lētāk?
Identifikators:329390
 
Vērtējums:
Publicēts: 16.05.2005.
Valoda: Latviešu
Līmenis: Vidusskolas
Literatūras saraksts: 3 vienības
Atsauces: Nav
Darba fragmentsAizvērt

Kā realizēt divas ģeometriskas pamattransformācijas – translāciju un rotēšanu – vienkāršā lietotāja interfeisā. Papildus iegūsim arī dziļuma skatus mūsu modelim.
Kā zināms, attēlojot kādu objektu divās dimensijās, izmantojam līniju posmus, kas ļauj uztvert nepieciešamo informāciju par objekta formu – koordinātēm un robežām (šķautnēm, malām). Vienkārši uzrādot segmentu sākumu un beigu koordinātes programmā, iegūstam objekta datora modeli. Būtu tikai dabiski, ka pārveidojot pasaules objektus datora modelī (piemēram, koordināšu tabulu veidā), mēs gribētu to apskatīt arī vizuāli – redzēt ainu, ko tad šis modelis reprezentē. Lai to īstenotu modelis jātransformē tā, lai to varētu attēlot uz datora ekrāna.
Attēlojot karkasamodeļus (wire – frame), modeļa datiem tiek atmesta viena dimensija ( z koordināte, kas attēlo dziļumu), noteikts mērogs rezultējošiem datiem ( tā, lai tie ietilptu datora ekrānā) un zīmēta līnija priekš katra aprakstītā līnijas posma. Apletā tiek parādīti statiski objekti – lietotājs nevar tos kustināt vai mainīt skatu punktu uz tiem. Lai redzētu objektu citā stāvoklī vai virzībā, mums ar roku būtu jāizrēķina jaunās stūru koordinātes (apnicīgs un iespējami kļūdains darbs), tad jālabo un jāpārkompilē kods. Tas nav neiespējami, tomēr ļoti neērti lietotājam!
Izrādās, ka daudzas no lietotājiem vēlamajām darbībām (piemēram, objekta griešana) ir aritmētiski viegli aprakstāmas. Un dators aritmētikā ir labākais
Lai nenonāktu neskaidrības, precizēsim, ko apzīmēsim ar vārdu – pozīcija. Ja objekta atrašanās vieta nemainās, teiksim, ka tas nav mainījis savu pozīciju. (Skat 1.attēlu, gadījumu A – abiem kvadrātiem ir viena un tā pati pozīcija). Ja objekta novietojums ir mainījies, tā pozīcija būs cita! (Skat. 1.attēlu B).

Parādīt vairāk līdzīgos ...

Atlants

Izvēlies autorizēšanās veidu

E-pasts + parole

E-pasts + parole

Norādīta nepareiza e-pasta adrese vai parole!
Ienākt

Aizmirsi paroli?

Draugiem.pase
Facebook

Neesi reģistrējies?

Reģistrējies un saņem bez maksas!

Lai saņemtu bezmaksas darbus no Atlants.lv, ir nepieciešams reģistrēties. Tas ir vienkārši un aizņems vien dažas sekundes.

Ja Tu jau esi reģistrējies, vari vienkārši un varēsi saņemt bezmaksas darbus.

Atcelt Reģistrēties