Вопросы по теме '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 просмотров

Попытка вычислить наклон плоскости по нормали
У меня есть набор трехмерных векторов нормалей для точек на трехмерной сетке, и мне нужно вычислить наклон области под каждым из них. Я понятия не имею, как это сделать. Мне не нужен наклон 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 просмотров

Вычисление нормалей вершин в триангулированной геометрии с обнаружением ребер
Нет дубликата Самый эффективный алгоритм для вычисления нормалей вершин из набора треугольников для затенения по Гуро , так как проблема обнаружения ребер не обсуждается. Как вычислить нормали для каждой вершины в триангулированной геометрии,...
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 просмотров

Что не так с моим картированием нормалей? Я думаю это мои касательные
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 просмотров

Даунсэмплинг облака точек и нормальная оценка с помощью PCL
Я работаю над облаком точек понижающей дискретизации и нормальной оценкой. Нормальная оценка у меня работает нормально, и даунсэмплинг тоже; однако, когда они объединены вместе, они не работают, и я получаю следующее: (дамп ядра). ниже мой код....
375 просмотров

Пересчет нормалей регулярной поверхности сетки (C++/OpenGL)
Я пытаюсь вычислить нормали моей поверхности сетки. Карта имеет размер 29952 x 19968 пикселей, а размер каждой ячейки составляет 128 x 128 пикселей . Итак, у меня 36895 вершин. Сетка: Мой плоский массив карт отправляется шейдерам со...
321 просмотров
schedule 02.01.2024

Как я могу получить нормальное лицо после поворота?
Прежде чем я начну, я понимаю, что это повторяющийся вопрос. Однако на другой не было однозначного ответа, просто обходной путь, который ко мне не относится. Я строю кубик Рубика, используя three.js. Чтобы создать реалистичные вращения, я...
335 просмотров
schedule 09.09.2022