Добавить работы Отмеченные0
Работа успешно отмечена.

Отмеченные работы

Просмотренные0

Просмотренные работы

Корзина0
Работа успешно добавлена в корзину.

Корзина

Регистрация

интернет библиотека
Atlants.lv библиотека
Особые предложения 2 Открыть
3,99 € В корзину
Добавить в список желаний
Хочешь дешевле?
Идентификатор:329390
 
Автор:
Оценка:
Опубликованно: 16.05.2005.
Язык: Латышский
Уровень: Средняя школа
Литературный список: 3 единиц
Ссылки: Не использованы
Фрагмент работы

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).

Загрузить больше похожих работ

Atlants

Выбери способ авторизации

Э-почта + пароль

Э-почта + пароль

Неправильный адрес э-почты или пароль!
Войти

Забыл пароль?

Draugiem.pase
Facebook

Не зарегистрировался?

Зарегистрируйся и получи бесплатно!

Для того, чтобы получить бесплатные материалы с сайта Atlants.lv, необходимо зарегистрироваться. Это просто и займет всего несколько секунд.

Если ты уже зарегистрировался, то просто и сможешь скачивать бесплатные материалы.

Отменить Регистрация