Вопросы по теме 'normals'
Как найти две противоположные нормали или два отрезка?
У меня есть два сегмента AB и CD (выделены красным). Эти два сегмента обращены друг к другу. Они не полностью параллельны, но и никогда не будут перпендикулярны друг другу.
Исходя из этого, мне нужно найти две нормали этих сегментов...
288 просмотров
schedule
28.03.2022
Нормы Android openGL ES
Итак, вчера я написал загрузчик 3D-моделей WaveFront .obj, который теперь работает нормально (хотя и не поддерживает все), поэтому я написал простой тест для рисования любой 3D-модели на экране, и все работало нормально, пока я не добавил освещение в...
2904 просмотров
schedule
21.05.2024
Переключение между Smooth Shading и Flat Shading в Opengles 2.0
Я работаю над 3D-приложением в Android, используя opengles 2.0, рисую какую-то модель, но те
Коробчатая модель выглядит слишком гладкой с плавным затенением, и мне нужен сглаженный оттенок для модели сферы.
Я экспортировал 3D-модель в файл .OBJ...
1828 просмотров
schedule
21.02.2022
Преобразование нормалей вершин в нормали граней
У меня есть треугольный многогранник (не обязательно выпуклый) и следующая информация:
Список позиций каждой вершины. Список троек вершин, определяющих каждую грань. Список нормалей вершин (Здесь нормали вершин — это векторы из каждой вершины,...
3955 просмотров
schedule
20.11.2023
Попытка вычислить наклон плоскости по нормали
У меня есть набор трехмерных векторов нормалей для точек на трехмерной сетке, и мне нужно вычислить наклон области под каждым из них. Я понятия не имею, как это сделать. Мне не нужен наклон X или Y, мне просто нужен общий наклон рассматриваемой...
9305 просмотров
schedule
18.02.2022
OpenGL — плавный рендеринг не работает
вот моя функция Setup():
void Setup() // TOUCH IT !!
{
glEnable(GL_LIGHTING);
glEnable(GL_DEPTH_TEST);
glEnable(GL_COLOR_MATERIAL);
//Parameter handling
glShadeModel (GL_SMOOTH);
//glEnable(GL_NORMALIZE);...
941 просмотров
schedule
23.04.2022
OpenGL ES20 - Зажгите куб, как получить нормали?
Чтобы добавить молнии в мой куб OpenGL ES20, мне нужно рассчитать нормали для каждой плоскости. Я нашел «учебник» по молнии, но они просто жестко запрограммировали нормали в куб, что мне кажется не лучшим вариантом, поскольку кажется ограниченным?...
1268 просмотров
schedule
21.10.2022
Нормаль трехмерной волны
Проблема: у меня есть функция, которая вычисляет значение Y (высоту) волны по координатам X и Z . Мне также нужна нормаль в этой точке, то есть нормаль касательной/градиента в этой точке.
Фоновые материалы:
Я пытаюсь смоделировать волны...
329 просмотров
schedule
24.05.2024
Вычисление нормалей вершин в триангулированной геометрии с обнаружением ребер
Нет дубликата Самый эффективный алгоритм для вычисления нормалей вершин из набора треугольников для затенения по Гуро , так как проблема обнаружения ребер не обсуждается.
Как вычислить нормали для каждой вершины в триангулированной геометрии,...
796 просмотров
schedule
08.01.2024
Как передать нормали Vertex и Face в шейдер Three.js?
Если я правильно понимаю, методы THREE.Geometry , .computeFaceNormals() и .computeVertexNormals() , каждый присваивает значения «врожденному» массиву атрибутов, «нормальному».
Итак, если я хочу использовать обе нормали вершин и граней...
1041 просмотров
schedule
28.02.2024
three.js — разделить грани с длинными ребрами на две грани
Я пишу скрипт, который разделяет слишком длинные края граней (сделайте 2 грани вместо 1 большой)
Экспорт результатов в файл .obj
Геометрия уменьшается нормально, но после рендеринга уменьшенные лица имеют неправильное отражение света, а событие...
747 просмотров
schedule
03.03.2022
Maxscript — objA.object_rotation из objB.face_normal
Рабочий процесс:
1. imported targetObj (cube, poly, *.obj)
2. on-scene sceneObj (cube, poly, later point helper)
3. sceneObj.rotation = targetObj.rotation (the two cubes need to overlap)
4. sceneObj.pos = targetObj.pos
Проблема:
Невозможно...
886 просмотров
schedule
23.05.2024
Что не так с моим картированием нормалей? Я думаю это мои касательные
edit: вы можете начать с "Edit 3", потому что я решил многое из этого
Вот скриншот моей обычной кубической карты, примененной к икосфере:
Касательные для моей икосферы с кубической картой генерируются с помощью следующего кода....
2541 просмотров
schedule
17.02.2024
LocatorNode в Maya всегда заштрихован плоско
Я создаю LocatorNode в Maya, который отображает куб с помощью OpenGL (Viewport 2.0) со следующим кодом:
glBegin (GL_QUADS);
// top
glNormal3f (0.0f, 0.0f, 1.0f); glVertex3f (1, 1, 1);
glNormal3f (0.0f, 0.0f, 1.0f); glVertex3f (1, -1, 1);...
191 просмотров
schedule
04.12.2023
Для чего используется метод getNormals() в TriangleMesh JavaFX
В настоящее время я работаю над приложением JavaFX 3D и сталкиваюсь с методом getNormals() в классе TriangleMesh.
Как и в TriangleMesh, класс используется для создания определяемого пользователем 3D-объекта Java FX, и в этом случае getPoints()...
919 просмотров
schedule
24.07.2022
Алгоритм рисования сферы с помощью четырехугольников
Я пытаюсь нарисовать сферу с нуля, используя OpenGL. Функция должна быть определена как void drawSphere(float radius, int nSegments, int nSlices) , должна быть центрирована в начале координат (0, 0, 0) и должна быть создана с использованием...
702 просмотров
schedule
06.10.2023
Скелетная анимация и нормали GPU. Есть ли быстрый способ получить транспонирование (инверсия (m))?
Написание аппаратного скина для моей игры, а также анимация нормалей. Из этой статьи я узнал, что обычно для преобразования нормалей вам нужно что-то вроде этого:
transformed_normal = transpose(inverse(bone[i])) * normal;
Я не могу...
470 просмотров
schedule
02.07.2023
Даунсэмплинг облака точек и нормальная оценка с помощью PCL
Я работаю над облаком точек понижающей дискретизации и нормальной оценкой. Нормальная оценка у меня работает нормально, и даунсэмплинг тоже; однако, когда они объединены вместе, они не работают, и я получаю следующее: (дамп ядра). ниже мой код....
375 просмотров
schedule
09.09.2023
Пересчет нормалей регулярной поверхности сетки (C++/OpenGL)
Я пытаюсь вычислить нормали моей поверхности сетки. Карта имеет размер 29952 x 19968 пикселей, а размер каждой ячейки составляет 128 x 128 пикселей . Итак, у меня 36895 вершин.
Сетка:
Мой плоский массив карт отправляется шейдерам со...
321 просмотров
schedule
02.01.2024
Как я могу получить нормальное лицо после поворота?
Прежде чем я начну, я понимаю, что это повторяющийся вопрос. Однако на другой не было однозначного ответа, просто обходной путь, который ко мне не относится.
Я строю кубик Рубика, используя three.js. Чтобы создать реалистичные вращения, я...
335 просмотров
schedule
09.09.2022