-->
|
|
|
§ 4.19. Ãðàôè÷åñêèå èñïîëíèòåëè Ïîóðî÷íûå ïëàíû, èíòåðàêòèâÈñïîëíèòåëü LINEÍàðèñîâàòü îòðåçîê, êâàäðàò, ïðÿìîóãîëüíèê èëè êàêóþ-íèáóäü äðóãóþ ñëîæíóþ ëèíèþ ìîæíî ïîðó÷èòü èñïîëíèòåëþ ïî èìåíè LINE.
Îòðåçîê×òîáû èçîáðàçèòü îòðåçîê, èñïîëíèòåëþ íåîáõîäèìî îòäàòü ñëåäóþùóþ êîìàíäó: LINE (õn, ón) — (xk, yk), ñ Çäåñü: LINE — èìÿ èñïîëíèòåëÿ; (õn, ón) — êîîðäèíàòû íà÷àëà îòðåçêà; (xk, yk) — êîîðäèíàòû êîíöà îòðåçêà; ñ — íîìåð öâåòà ðèñîâàíèÿ êîíòóðà. Åãî ìîæíî íå óêàçûâàòü. Ïî óìîë÷àíèþ öâåò áóäåò òåêóùèì, òî åñòü òàêèì, êàêèì áûë íàçíà÷åí ðàíåå, èëè áåëûì, åñëè îí íå íàçíà÷àëñÿ âàìè âîîáùå. Ëîìàíàÿ ëèíèÿÇäåñü óêàçûâàåòñÿ òîëüêî êîíåö îòðåçêà, à åãî íà÷àëîì ñëóæèò òåêóùàÿ òî÷êà (êîîðäèíàòû êîòîðîé ââîäèëèñü ïîñëåäíèìè). LINE — (xk, yk) Çäåñü óêàçûâàåòñÿ òîëüêî êîíåö îòðåçêà, à åãî íà÷àëîì ñëóæèò òåêóùàÿ òî÷êà (êîîðäèíàòû êîòîðîé ââîäèëèñü ïîñëåäíèìè). ÏðÿìîóãîëüíèêÐàññìîòðèì ïðÿìîóãîëüíèêè, ñòîðîíû êîòîðûõ ïàðàëëåëüíû îñÿì êîîðäèíàò:
Îòðåçêè, ñîåäèíÿþùèå ïðîòèâîïîëîæíûå âåðøèíû ïðÿìîóãîëüíèêà, íàçûâàþòñÿ åãî äèàãîíàëÿìè. ÀÑ è BD — äèàãîíàëè ïðÿìîóãîëüíèêà ABCD. Ìîæíî èñïîëüçîâàòü êîìàíäó LINE äëÿ òîãî, ÷òîáû íàðèñîâàòü çàêðàøåííûé ïðÿìîóãîëüíèê, çàäàâ òîëüêî åãî äèàãîíàëü: LINE (õà, óà) — (õñ, óc), c, bf Çäåñü: (õà, ó à), (õñ, óñ) — êîîðäèíàòû òî÷åê À è Ñ ñîîòâåòñòâåííî; ñ — öâåò êîíòóðà è âíóòðåííåé îáëàñòè ïðÿìîóãîëüíèêà. Ê îáû÷íîé êîìàíäå ìû äîáàâèëè áóêâû b è f: b — ïåðâàÿ áóêâà àíãëèéñêîãî ñëîâà «Üîõ» — «êîðîáêà»; f — ïåðâàÿ áóêâà àíãëèéñêîãî ñëîâà «full» — «ïîëíûé». Òàêèì îáðàçîì, ìû îòäàåì èñïîëíèòåëþ êîìàíäó íàðèñîâàòü íå ëèíèþ, à «êîðîáêó» — ïðÿìîóãîëüíèê ñ óêàçàííîé äèàãîíàëüþ, è çàïîëíèòü åãî êðàñêîé ñ. Åñëè íåò íåîáõîäèìîñòè çàêðàøèâàòü ïðÿìîóãîëüíèê, òî ñëåäóåò âîñïîëüçîâàòüñÿ êîìàíäîé: LINE (õà, óà) — (õñ, óñ), ñ, b
|
|
|