Вопросы с тегом «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
Разложение вогнутой сетки на множество выпуклых сеток
Я хотел бы иметь возможность разложить вогнутую сетку на набор выпуклых сеток по двум причинам: Прозрачный рендеринг Физика фигур Существует ли алгоритм, который принимает набор треугольников (вогнутых) в качестве входных данных и выводит количество наборов треугольников (выпуклых)? Я бы хотел, чтобы он не заполнял отверстия между частями оригинальной сетки. Я …

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

2
Как рассчитать, если 2 линии направлены в сторону или в сторону?
Учитывая 4 точки, описывающие 2 отрезка, как рассчитать, если линия A направлена ​​к линии B или от нее? Две линии имеют фиксированную длину и могут быть измерены как расстояние от 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
Двойной контур - Поиск характерной точки, нормали выключены
Я следую этому руководству по реализации Dual Contouring 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 и ys - координаты экрана (в пикселях), xt и yt - координаты элемента мозаичного изображения, W и H - ширина элемента мозаичного изображения и высота элемента в пикселях соответственно. Моя запись для …

2
Принудительно перезагрузить VS Soution Explorer при добавлении нового скрипта c # через Unity3d?
Когда я создаю C # script ( Create -> C# Script) через Unity3d или удаляю его из Unity3d- Visual Studioпоказывает мне окно с предупреждением. это раздражает. Есть ли способ заставить "ReloadAll" в обозревателе решений без окна?
8 unity  visual-studio  unity  google-play-services  google-play  physics  simulations  c#  unity  raycasting  unity  virtual-reality  savegame  arcade  c++  steam  ios  objective-c  databases  storage  opengl  vbo  vao  libgdx  scene2d  unity  animation  c#  path-finding  roguelikes  opengl  c++  glsl  2d  physics  phaser  selection  3dsmax  unity  collision-detection  c#  tilemap  isometric  unity  c#  2d  sprites  mouse  scripting  grid  c#  unity  libgdx  java  unity  playstation4  c#  c++  directx  dll  c++cli  libgdx  overlap2d  multiplayer  node.js  websocket  animation  unity  textures  unity  terrain  physics  unity  rotation  movement  transformation  monogame  windows  installer  shaders  unity  virtual-reality  unity  performance  frame-rate  profiler  google-play  appstore  trademark  java  android  libgdx  unity  unity-networking  unity  physics  software-engineering  unity  savegame  physics  2d  unity  unity  c#  unity-networking  textures  geometry  unreal-4  3d-modeling  java  android  libgdx  android  collision-detection  libgdx  rotation  legal  localization  patents  opengl  cubemap  sampler-state  2d  transformation  unity  c#  opengl  glsl  lighting  opentk  c++  collision-detection  physics 

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.