Запитання з тегом «geometry»

Гілка математики, що стосується питань форми, розміру, відносного положення фігур та властивостей простору.

4
Як я ефективно перевіряю, чи знаходиться точка всередині обертового прямокутника?
Частина заради оптимізації, частина для цілей навчання, я наважусь запитати: Як я можу найбільш ефективно перевірити, чи є 2D точка Pвсередині 2D обертового прямокутника XYZW, використовуючи C # або C ++? Наразі те, що я роблю, - це використовувати алгоритм «точка в трикутнику», знайдений у книзі Виявлення зіткнень у реальному …

3
Як перевести сферичну координату на декартову?
Чи може хтось вказати мені в правильному напрямку щодо того, як цього можна досягти? 3D математика / геометрія часто мене кидає. Я шукаю щось подібне (в ідеалі на C #): public Vector3 getCartesianFor(float elevation, float asimuth, float polar) { return ????; }

1
Генерація процесуальної геометрії
Нещодавно я розглядав SceneKit для OS X і помітив, що існує кілька заводських методів створення геометричних фігур, таких як: Коробка, капсула, конус, циліндр, літак, піраміда, сфера, торус і трубка. Мені цікаво додати таких примітивних форм моєму рендері, але я намагаюся знайти будь-яке розумне джерело, з якого я можу зібрати розуміння …

3
Розкладання увігнутої сітки в набір опуклих сіток
Я хотів би мати можливість розкласти увігнуту сітку в набір опуклих сіток з 2 причин: Прозора візуалізація Фізичні форми Чи існує алгоритм, який приймає набір трикутників (увігнутий) як вихідний і видає ряд наборів трикутників (опуклих)? Мені б хотілося, щоб вони не заповнювали отвори між частинами оригінальної сітки. Я вже натрапив …

1
Алгоритм побудови кутів правильного багатобічного багатокутника
Я переглянув це за допомогою багатьох комбінацій ключових слів, але, на превеликий подив, я не зміг знайти алгоритм побудови правильного, n-однобічного багатокутника в заданому колі, тобто знаходження координат для n точок кута. Все, що я міг знайти, - це інструкції, як це зробити за допомогою фізичного компаса та випрямлення, або …

2
Як обчислити, чи 2 лінії звернені назустріч чи в сторону?
З огляду на 4 бали, що описують 2 відрізки рядка, як обчислити, чи пряма А знаходиться в бік від лінії Б? Дві лінії мають фіксовану довжину і можуть вимірюватися як відстань від x1 / y1 до x2 / y2.

2
Геометрія системи населення: Початок [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 4 роки тому . Я хочу розвинути таку гру, як Populous: The Beginning з моїм другом. Але ми не змогли з’ясувати, який тип геометрії …
10 3d  geometry 

1
Як я можу отримати нормальний вектор для площини з набору вершин?
Я працюю над маленьким проектом HLSL / C ++, щоб перетворити свою графічну роботу, і я не впевнений, як мені дістати облицювальний вектор з вершинного багатокутника. Я не можу знайти формулу. Позиції P1, P2, P3 Назвемо їх клас VertexPoint з P1.x, P1.y, P1.z, наприклад?

1
Подвійний контур - пошук точки функції, нормалізація вимкнена
Я дотримуюся цього підручника для впровадження подвійного контурування http://www.sandboxie.com/misc/isosurf/isosurfaces.html Моє джерело даних - сітка 16x16x16; Я проходжу цю сітку знизу вгору, зліва направо, майже вдалину. Для кожного індексу моєї сітки я створюю кубову структуру: public Cube(int x, int y, int z, Func<int, int, int, IsoData> d, float isoLevel) { this.pos …
9 c#  geometry 

2
Світові межі - (0, розмір) або (-HalfSize, HalfSize)?
Створюючи ігровий простір, в якому рухатись, малювати та стикатися з предметами, чи краще точка (0,0) або (0,0,0) точка знаходитися в самому центрі вашого простору, таким чином, межі світів є (-halfSize, halfSize), або краще, щоб він був у дальній куточку вашого простору, тому межі (0, розмір)? Які плюси і мінуси у …

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

3
2D ізометрична: координати екрана до плитки
Я пишу ізометричну 2D гру і мені важко зрозуміти, на якій плитці знаходиться курсор. Ось малюнок: де xs і y - координатні екрани (пікселі), xt і yt - координати плитки, W і H - ширина плитки і висота плитки в пікселях відповідно. Моє позначення координат (y, x), що може заплутати, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.