Кир-Бек алгоритмі - Cyrus–Beck algorithm

Кир-Бек алгоритмі

The Кир-Бек алгоритмі жалпыланған болып табылады сызықты қиып алу алгоритм. Ол қарағанда тиімді болу үшін жасалған Коэн –Сазерленд алгоритмі, қайталанатын қиюды қолданады.[1] Кир-Бек жалпы алгоритм болып табылады және оны тек тік бұрышты кесінді аймағында қолдануға болатын Сазерленд-Коэнге қарағанда дөңес көпбұрышты кесу терезесімен пайдалануға болады.

Мұнда көру жазықтығындағы түзудің параметрлік теңдеуі

қайда .

Енді қиылысу терезесімен қиылысу нүктесін табу үшін нүктелік көбейтіндінің мәнін есептейміз. Келіңіздер бE кесу жазықтығында нүкте болуы керек E.

Есептеңіз :

егер <0 болса, вектор интерьерге бағытталған;
егер = 0 болса, векторы бар жазықтыққа параллель бағытталған б;
егер> 0 болса, вектор интерьерге бағытталған.

Мұнда n ағымдағы кесу жазықтығының қалыпты мәнін білдіреді (ішкі жақтан бағытталған).

Осы арқылы сызық пен қию терезесінің қиылысу нүктесін таңдаймыз (нүкте көбейтіндісі 0), демек, сызықты қиып аламыз.

Ескертулер

Сондай-ақ қараңыз

Сол мақсатта қолданылатын алгоритмдер:

Басқа БАҚ сілтемелері:

Әдебиеттер тізімі

Сыртқы сілтемелер