45,13 → 45,14 |
</head> |
|
<body> |
<h1>Image transform 16.05.20</h1> |
<h1>Image transform 26.05.20</h1> |
|
<h2>Îãëàâëåíèå</h2> |
<ul> |
<li>Î ïðîãðàììå</li> |
<li>Ïàíåëü èíñòðóìåíòîâ</li> |
<li>Êëàâèàòóðà</Li> |
<li>Êëàâèàòóðà</li> |
<li>Àëãîðèòì ðàáîòû ïðîãðàììû</li> |
<li>Àâòîð</li> |
</ul> |
|
62,7 → 63,7 |
<p>Ðèñ. 1. Âíåøíèé âèä ïðîãðàììû</p> |
|
<p>Èñïîëüçîâàíèå ïðîãðàììû:</p> |
<p>Ïðîãðàììó ìîæíî èñïîëüçîâàòü äëÿ âûðàâíèâàíèÿ èñêàæåííûõ èçîáðàæåíèé èçàíà÷àëüíî ïðÿìîóãîëüíîé (êâàäðàòíîé) ôîðìû, äëÿ ñîçäàíèÿ òåêñòóð è ò.ä. Ïîñëå îòêðûòèÿ ôàéëà èçîáðàæåíèÿ íóæíî óêàçàòü 4 òî÷êè, êîòîðûå ñòàíóò óãëàìè ïðåîáðàçîâàíîãî èçîáðàæåíèÿ. Äëÿ âûáîðà òî÷êè íóæíî íàâåñòè êóðñîð ìûøè â íóæíîå ìåñòî è íàæàòü êíîïêó íà êëàâèàòóðå öèôðó îò 1 äî 4, â çàâèñèìîñòè îò òîãî êàêóþ òî÷êó íóæíî óñòàíîâèòü â âûáðàííîå ìåñòî. Äëÿ áîëåå òî÷íîé óñòàíîâêè êîîðäèíàò ìîæíî âûäåëèòü òî÷êó íàæàòèåì íà íåé êóðñîðîì ìûøè, à ïîòîì êóðñîðàìè íà êëàâèàòóðå äâèãàòü òî÷êó â íóæíîå ìåñòî.</p> |
<p>Ïðîãðàììó ìîæíî èñïîëüçîâàòü äëÿ âûðàâíèâàíèÿ èñêàæåííûõ èçîáðàæåíèé èçíà÷àëüíî ïðÿìîóãîëüíîé (êâàäðàòíîé) ôîðìû, äëÿ ñîçäàíèÿ òåêñòóð è ò.ä. Ïîñëå îòêðûòèÿ ôàéëà èçîáðàæåíèÿ íóæíî óêàçàòü 4 òî÷êè, êîòîðûå ñòàíóò óãëàìè ïðåîáðàçîâàííîãî èçîáðàæåíèÿ. Äëÿ âûáîðà òî÷êè íóæíî íàâåñòè êóðñîð ìûøè â íóæíîå ìåñòî è íàæàòü íà êëàâèàòóðå öèôðó îò 1 äî 4, â çàâèñèìîñòè îò òîãî êàêóþ òî÷êó íóæíî óñòàíîâèòü â âûáðàííîå ìåñòî. Òàêæå ìîæíî ïåðåäâèãàòü òî÷êè ïåðåòàñêèâàíèåì ìûøåé. Äëÿ áîëåå òî÷íîé óñòàíîâêè êîîðäèíàò ìîæíî âûäåëèòü òî÷êó íàæàòèåì íà íåé êóðñîðîì ìûøè, à ïîòîì êóðñîðàìè íà êëàâèàòóðå äâèãàòü òî÷êó â íóæíîå ìåñòî.</p> |
|
<p><img src="img_02.png"></p> |
<p>Ðèñ. 2. Îêíî ñ èñõîäíûì èçîáðàæåíèåì</p> |
83,6 → 84,13 |
<p><b>1, 2, 3, 4</b> - óñòàíîâêà êîîðäèíàò óêàçàííîé òî÷êè.</p> |
<p><b>↑</b>, <b>↓</b>, <b>←</b>, <b>→</b> - íàâèãàöèÿ ïî èçîáðàæåíèþ èëè ïåðìåùåíèå âûäåëåííîé òî÷êè.</p> |
|
<h2>Àëãîðèòì ðàáîòû ïðîãðàììû</h2> |
<p>Îòêðûâàåòñÿ èçîáðàæåíèå è èç íåãî äåëàåòñÿ òåêñòóðà äëÿ áèáëèîòåêè TinyGL. (Åñëè øèðèíà èçîáðàæåíèÿ íå êðàòíà 2-ì â êàêîé-ëèáî ñòåïåíè òî îíî äîïîëíÿåòñÿ ïóñòûìè ïîëÿìè ñ äâóõ ñòîðîí äî íóæíîé øèðèíû). |
Ïîëüçîâàòåëü çàäàåò 4 êîíòðîëüíûå òî÷êè, 5-ÿ òî÷êà âû÷èñëÿåòñÿ êàê ñðåäíåå àðèôìåòè÷åñêîå îò ýòèõ 4-õ òî÷åê. |
Âû÷èñëÿþòñÿ òåêñòóðíûå êîîðäèíàòû äëÿ òî÷åê (â ïðåäåëàõ îò 0 äî 1). |
Ðèñóþòñÿ 4 òðåóãîëüíèêà ïî âûïðÿìëåííûì êîîðäèíàòàì. |
Åñëè âñå óñòðàèâàåò ìîæíî ñîõðàíÿòü ïîëó÷åííîå èçîáðàæåíèå.</p> |
|
<h2>Àâòîð</h2> |
<p>IgorA</p> |
</body> |