| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| 3D графика на LCD http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=935 |
Страница 1 от 1 |
| Автор: | StiV [ Съб Авг 13, 2005 7:28 pm ] |
| Заглавие: | 3D графика на LCD |
Въпрос към по-напредналите и опитни колеги: Някой има ли идея дали e възможно да се изкара 3D изображение на графичен LCD ? |
|
| Автор: | Реконструктор [ Нед Авг 14, 2005 12:19 am ] |
| Заглавие: | |
Ами трябва да си портнеш някакъв рендерер. |
|
| Автор: | StiV [ Нед Авг 14, 2005 10:08 pm ] |
| Заглавие: | |
Извинявам се за невежеството |
|
| Автор: | Реконструктор [ Нед Авг 14, 2005 10:37 pm ] |
| Заглавие: | |
Ами това е код, който визуализира 3Д данни. На български не знам дали има звучене. |
|
| Автор: | Desert Leo [ Пон Авг 15, 2005 9:23 am ] |
| Заглавие: | |
3D графика върху двумерна "среда" - хартия или екран се изобразява чрез вид изометрична проекция. Някъде се учи това. Обаче много зависи от вида на изходната информация. Ако има и движение става още по-сложно. |
|
| Автор: | StiV [ Пон Авг 15, 2005 3:36 pm ] |
| Заглавие: | |
Движение няма да има, става дума за обработка на данни от множество датчици и извеждането им във вида на графика. Ако е 3D става по реалистично, но не зная дали е възможно с LCD. Досега не съм срещал такова нещо
|
|
| Автор: | Реконструктор [ Пон Авг 15, 2005 4:04 pm ] |
| Заглавие: | |
Стълбчета, или диаграма по 3 координати (платнище)? |
|
| Автор: | Desert Leo [ Пон Авг 15, 2005 4:59 pm ] |
| Заглавие: | |
Е, това ще стане сравнително лесно, но трябва да се избере подходящо разположение на координатните оси за да няма "закриване" на видими контури. И за това има решение - прекъснати линии, но как ще изглежда зависи от самата характеристика. |
|
| Автор: | denis_hasan [ Пет Окт 28, 2005 10:32 am ] |
| Заглавие: | |
прави се аксинометрична проскция на x,y,z функция върху 2D плоскост. всичко е математика (виша математика I) |
|
| Автор: | t_i_t_o [ Пет Окт 28, 2005 2:14 pm ] |
| Заглавие: | |
Преди време съм правил подобно нещо, трябваше на екран да се изобрази в 3Д хода на режещ инструмент, идеята е да си направиш функция която като аргументи приема три координати, а връща две координати - къде на дисплея да светнеш дадения пиксел, като естествено фукцията трябва да има и параметри от които зависи "ъгъла на наблюдение", ако не ти е станало достатачно ясно трябва да намеря сорсовете някаде... успех |
|
| Автор: | Топ [ Пет Окт 28, 2005 3:39 pm ] |
| Заглавие: | 3D на LCD |
Тези LCD-та по магазините са с малка резолюция, забрави за усложнения като зрителен ъгъл и т.н. Пробвай това решение: Ако началото на координатната система го приемем за долния ляв ъгъл на екрана, и искаш да изобразиш точка А с координати (Xa,Ya,Za), то координатите на реално засветената точка са X=Xa+Za/1,4, Y=Ya+Za/1,4. Ако искаш да промениш зрителния ъгъл, то се променят тези константи (1,4) независимо една от друга. На LCD-то координати (0,0) са в горния ляв ъгъл, затова реалната координата за Y=Ymax-(Ya+Za/1,4), Ymax ти е броя на редовете. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|