Вопросы с тегом «geometry»

9
Двойной контур - Поиск характерной точки, нормали выключены

Я следую этому руководству по реализации Dual Contouring http://www.sandboxie.com/misc/isosurf/isosurfaces.html Мой источник данных - сетка 16x16x16; Я пересекаю эту решетку снизу вверх, слева направо, почти далеко. Для каждого индекса моей сетки я создаю структуру куба: public Cube(int x, int y,...

9
2D изометрия: координаты экрана

Я пишу изометрическую 2D-игру, и мне трудно точно определить, на какой плитке находится курсор. Вот рисунок: где xs и ys - координаты экрана (в пикселях), xt и yt - координаты элемента мозаичного изображения, W и H - ширина элемента мозаичного изображения и высота элемента в пикселях...

9
Как я могу получить вектор нормали для плоскости из набора вершин?

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

9
Как определить, содержит ли один полигон другой?

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

9
Мировые границы - (0, размер) или (-HalfSize, HalfSize)?

При создании игрового пространства, в котором можно перемещать, рисовать и сталкивать объекты, лучше, чтобы точка (0,0) или (0,0,0) находилась в самом центре вашего пространства так, чтобы границы миров (-halfSize, halfSize), или лучше, чтобы они были в дальнем углу вашего пространства, поэтому...

8
Получить вектор направления потока воды из нормального вектора воды

Я застрял, развивая важную деталь моей игровой воды: заставляя ее течь вниз! Учитывая типичный трехмерный мир, в котором вода стремится к гравитации g=(0,-1,0), и имея нормаль водной поверхности n=(x,y,z), как я могу рассчитать, основываясь на этом, вектор направления потока воды? В качестве...

8
Принудительно перезагрузить VS Soution Explorer при добавлении нового скрипта c # через Unity3d?

Когда я создаю C # script ( Create -> C# Script) через Unity3d или удаляю его из Unity3d- Visual Studioпоказывает мне окно с предупреждением. это раздражает. Есть ли способ заставить "ReloadAll" в обозревателе решений без...

8
Как Unity3D снижает количество импортированных вершин .obj?

У меня есть вопрос относительно того, как Unity3D обрабатывает импорт файлов .obj. Я импортирую этот чайник: http://groups.csail.mit.edu/graphics/classes/6.837/F03/models/teapot.obj Число вершин этого чайника составляет 3644. Я знаю, что класс Mesh в Unity должен реплицировать эти вершины для...

8
Перемещение частицы вокруг архимедовой спирали с постоянной скоростью

Я хочу перемещать частицу по спирали с постоянной скоростью. Обратите внимание, что это не постоянная угловая скорость. Это довольно сложно, и я покажу свой метод ниже. Спираль, о которой идет речь, - это классическая архимедова спираль с полярным уравнением r = ϑи параметрическими уравнениями x =...

8
Реализация SceneManager с использованием OpenFL

Я пытаюсь реализовать базовый SceneManager с использованием OpenFL и Haxe. У меня нет большого опыта использования OpenFL и Haxe, поэтому у меня есть несколько проблем. Вот как я разработал класс SceneManager: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager extends...

7
Собираюсь ли я сожалеть об использовании цветной системы обнаружения столкновений?

Я только начинаю строить свою первую игру с XNA (у меня есть опыт работы с C #, но не с играми). Я строю довольно простой 2D шутер сверху вниз. Я прочитал этот урок по использованию цветовой системы столкновений, и это звучит очень круто для меня....