Ортографічна проєкція

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Ортографічна проєкція (іноді її називають ортогональною проєкцією, раніше її називали аналемою[a]) — засіб представлення тривимірних об’єктів у двовимірному просторі. Це форма паралельної проєкції, в якій усі проєкційні лінії ортогональні до площини проєкції[en],[2] в результаті чого кожна площина сцени з’являється афінним перетворенням на поверхні перегляду. Лицьовою стороною орфографічної проєкції є похила проєкція, яка є паралельною проєкцією, у якій проєкційні лінії не ортогональні до площини проєкції.

Термін орфографічний іноді зарезервований спеціально для зображень об’єктів, де головні осі або площини об’єкта також паралельні площині проєкції.[2] Однак вони більш відомі як первинні види в багатовидової проєкції. Крім того, коли головні площини або осі об’єкта в орфографічній проєкції не паралельні площині проєкції, зображення іноді називають аксонометричними. Однак вони більш відомі як допоміжні види. (Аксонометрична проєкція може бути більш точно описана як синонім паралельної проєкції.) Підтипи первинних виглядів включають плани, висоту і розрізи. Підтипи допоміжних видів можуть включати ізометричні, диметричні та триметричні проєкції.

Об’єктив, що забезпечує орфографічну проєкцію, відомий як телецентрична лінза.

Геометрія[ред. | ред. код]

Порівняння кількох видів 3D-проєкції
Різні проєкції та спосіб їх виготовлення
Три погляди. Відсотки показують обсяг ракурсу.

Просту орфографічну проєкцію на площину z = 0 можна визначити наступною матрицею:

Для кожної точки v = (vx, vy, vz) перетворена точка Pv буде

Часто краще використовувати однорідні координати. Наведене вище перетворення можна представити для однорідних координат як

Для кожного однорідного вектора v = (vx, vy, vz, 1) перетворений вектор Pv буде

У комп’ютерній графіці одна з найпоширеніших матриць, що використовуються для ортографічної проєкції, може бути визначена 6-кортежом (вліво, вправо, вниз, вгору, ближче, далі), який визначає площини відсікання. Ці площини утворюють коробку з мінімальним кутом на (ліво, низ, -ближче) і максимальним кутом на (право, верх, -далі).[3]

Коробка перекладається так, щоб його центр знаходився в початку координат, потім він масштабується до одиничного куба, який визначається мінімальним кутом у (−1,−1,−1) і максимальним кутом у (1,1, 1).

Ортографічне перетворення можна задати наступною матрицею:

яку можна задати як масштабування[en] S і слідом паралельне перенесення T у формі

Визначено інверсію проєкційної матриці P−1, яку можна використовувати як непроєкційну матрицю:

Типи[ред. | ред. код]

Класифікація ортографічної проєкції та деяких тривимірних проєкцій

Трьома типами ортографічної проєкції є ізометрична проєкція, диметрична проєкція та триметрична проєкція, залежно від точного кута, під яким вигляд відхиляється від ортогонального.[2][4] Зазвичай в аксонометричному малюнку, як і в інших типах ілюстрацій, одна вісь простору зображена вертикальною.

В ізометричній проєкції, найчастіше використовуваній формі аксонометричної проєкції в інженерному кресленні,[5] напрямок перегляду такий, що три осі простору виглядають однаково, скороченими[en], а між ними є загальний кут 120°. Оскільки спотворення, викликане ракурсом, є рівномірним, пропорційність між довжинами зберігається, а осі мають загальний масштаб; це полегшує можливість проводити вимірювання безпосередньо з креслення. Ще одна перевага полягає в тому, що кути 120° легко побудувати за допомогою лише циркуля та лінійки.

У диметричній проєкції напрямок огляду такий, що дві з трьох осей простору виглядають однаково скороченими, з яких відповідний масштаб і кути представлення визначаються відповідно до кута огляду; масштаб третього напряму визначається окремо. Наближення розмірів є поширеними в диметричних кресленнях.[прояснити]

У триметричній проєкції напрямок огляду такий, що всі три осі простору виглядають неоднаково скороченими. Масштаб по кожній із трьох осей і кути між ними визначаються окремо відповідно до кута огляду. Наближення розмірів у триметричних кресленнях є звичайними,[прояснити] а триметрична перспектива рідко використовується в технічних кресленнях.[4]

Багаторакурсна проєкція[ред. | ред. код]

Символи, що використовуються для визначення того, чи є багаторакурсна проєкція проєкцією під третім кутом (праворуч) або першим кутом (ліворуч).

У багаторакурсній проєкції створюється до шести зображень об’єкта, які називаються первинними видами, при цьому кожна площина проєкції паралельна одній з осей координат об’єкта. Види розташовуються відносно один одного за однією з двох схем: проєкція під першим або третім кутом. У кожній з них можна вважати, що види зображень спроектовані на площини, які утворюють шестисторонню коробку навколо об’єкта. Хоча можна намалювати шість різних сторін, зазвичай три види креслення дають достатньо інформації, щоб створити тривимірний об’єкт. Ці види відомі як вид спереду, вид зверху та вид з кінця. Інші назви цих видів включають план, висоту та розріз. Якщо площина або вісь зображуваного об’єкта не паралельна площині проєкції, і де на одному зображенні видно кілька сторін об’єкта, це називається допоміжним видом. Таким чином, ізометрична проєкція, диметрична проєкція та триметрична проєкція будуть вважатися допоміжними видами в багатокутній проєкції. Типовою характеристикою багатовидової проєкції є те, що одна вісь простору зазвичай відображається як вертикальна.

Картографія[ред. | ред. код]

Ортографічна проєкція (екваторіальний аспект) східної півкулі 30°W - 150°E

Ортографічна проєкційна карта — картографічна проєкція картографії. Подібно до стереографічної та гномонічної проєкції, ортографічна проєкція — це перспективна (або азимутальна) проєкція, в якій сфера проектується на дотичну або січну площину. Точка перспективи для ортографічної проєкції знаходиться на нескінченній відстані. На ньому зображена півкуля земної кулі, якою вона здається з космосу, де горизонт являє собою велике коло. Форми та області спотворюються[en], особливо біля країв.[6][7]

Ортографічна проєкція відома з давніх часів, її картографічне використання добре задокументовано. Гіппарх використовував проєкцію у 2 столітті до нашої ери для визначення місць сходу та заходу зірок. Приблизно в 14 р. до н.е. римський інженер Марк Вітрувій Полліон використовував проєкцію для побудови сонячних годин і для обчислення положення сонця.[7]

Здається, Вітрувій також винайшов термін ортографічний (від грецького orthos (= «прямий») і graphē (= «креслення»)) для проєкції. Однак назва аналема, яка також означала сонячний годинник, що показує широту та довготу, була загальна назва до тих пір, поки Франсуа д'Агілон[en] з Антверпена не запропонував її нинішню назву в 1613 році.[7]

Найдавніші збережені карти на проєкції з'являються, як гравюри, на дереві земних глобусів 1509 (анонімно), 1533 і 1551 (Йоганнес Шенер), 1524 і 1551 (Апіан).[7]

Примітки[ред. | ред. код]

  1. Сьогодні слово "аналемма" частіше вживається в більш конкретному значенні діаграми, що показує положення Сонця від Землі.[1]

Посилання[ред. | ред. код]

  1. Sawyer, F., Of Analemmas, Mean Time and the Analemmatic Sundial
  2. а б в Maynard, Patric (2005). Drawing distinctions: the varieties of graphic expression. Cornell University Press. с. 22. ISBN 0-8014-7280-6.
  3. Thormählen, Thorsten (26 листопада 2021). Graphics Programming – Cameras: Parallel Projection – Part 6, Chapter 2. Mathematik Uni Marburg. с. 8 ff. Процитовано 22 квітня 2022.{{cite web}}: Обслуговування CS1: Сторінки з параметром url-status, але без параметра archive-url (посилання)
  4. а б McReynolds, Tom; David Blythe (2005). Advanced graphics programming using openGL. Elsevier. с. 502. ISBN 1-55860-659-9.
  5. Godse, A. P. (1984). Computer graphics. Technical Publications. с. 29. ISBN 81-8431-558-9.
  6. Snyder, J. P. (1987). Map Projections—A Working Manual (US Geologic Survey Professional Paper 1395). Washington, D.C.: US Government Printing Office. с. 145—153.
  7. а б в г Snyder, John P. (1993). Flattening the Earth: Two Thousand Years of Map Projections pp. 16–18. Chicago and London: The University of Chicago Press. ISBN 0-226-76746-9.

Зовнішні посилання[ред. | ред. код]