问题标签 [normals]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mesh - 莫比乌斯带有接缝!Java3D
我正在Java3D 中创建一个莫比乌斯带。我有一条缝,我似乎无法摆脱它!我假设它与法线有关,并且连接边缘之间的角度差异在技术上是 180 度。有人可以帮我去除这个接缝吗?
这是我的代码:
vector - 如何保持盒子的同一侧垂直于 povray 中的相机位置?
我在 povray 中有一个由两个 3 维向量定义的框对象。V1 指定框的左上角,而 V2 指定框的右下角。盒子的一侧是 jpeg。我试图弄清楚当相机位置发生变化时如何旋转盒子,以便带有jpeg的盒子的一侧始终垂直于相机的位置。“看”向量将保持不变。
opengl - 如何插入顶点法线?
我正在尝试使用行进立方体算法使用 Gouraud 着色来渲染 3D 模型(来自 volvis.org)。到目前为止,我有每个顶点的法线:
渲染时我可以看到一个漂亮的平面阴影。现在,据我所知,我需要对这些顶点法线进行插值以在交点处找到法线以获得 Gouraud 着色。我怎样才能插入顶点法线?
vector - 在给定 4 个浮点数的情况下找到平面的表面法线
我的任务是找到一个平面的表面法线,该平面的定义为:
这可能吗?我已经看到了 3 个向量和一个浮点数的计算,但是我不知道该怎么做。我知道如果你有 2 个向量,你可以对它们执行一个叉积来接收表面法线,但是我不知道如何处理 4 个浮点数。
matlab - 从表面法线计算方向角(nx,ny,nz)
我想从具有 nx、ny、nz 的表面法线向量计算方向角。
我在 Matlab 上使用 princomp() 获得了 3D 点云法线。
每个点都有一个法线向量(nx, ny, nz)。
如何计算法向量的方向角?
我的最终目标是绘制范围图像颜色映射到表面法线的方向角。
computational-geometry - 在向量上的点垂直于向量
我正在使用一个模型,我必须在连接这些点的线上的点 p3 处计算从 p1 和 p2 (3d) 到矢量的垂线。
安排会是这样的 p1--------p3------------p2 。有时这个 p3 可能与 p1 或 p2 重合。
我知道如何使用点积和决定比率来计算与向量 p1-p2 的垂直向量。但是如何让它通过这一点 p3 呢?
我将在几何着色器中计算..!
有任何想法吗 .. ?
directx - 顶点着色器中的正常计算?
我正在使用 rastertek 框架进行地形生成。我已经从顶点着色器渲染了地形,但我不知道如何计算着色器中的法线。在从地形生成法线的类之一中有一个函数调用,但这仅在地形是在 cpu 上生成时才有效。这是我正在使用的顶点着色器的代码:
math - 如何计算 3D 线段的法线
我从 Blender(一种发型)中导出了一些头发颗粒。这些由几行(GL_LINES)组成。我的 openGL 程序可以毫无问题地显示这些粒子。现在我只想在这些粒子上应用光属性。Blender 不会导出法线向量,所以我需要自己计算它们。我知道以下规则:
如果我们将线段定义为二维的 [AB],我们有 dx = xB - xA 和 dy = yB - yA,那么法线是 N1(-dy, dx) 和 N2(dy, -dx)。
我希望我没有犯任何错误。
但是如果我在我的线段坐标中添加 z 维度(例如 A(5,2,3) 和 B(0,0,-5)),我不知道 3D 空间线段定义的规则。
有人可以帮助我吗?
c++ - 计算点云中每个点的法线?
我有一系列形成点云的点。我需要计算每个点的法线向量,并从该点向法线向量的方向投射一条光线。在这种情况下,我需要使用什么类型的公式来计算法线向量?
编辑* 我有一系列点(x,y,z)形成一个点云(称为 A),形成一个半球的形状。我还有另一个点云(称为 B),我将其拟合到一个表面,形成另一个半球体,该半球适合 A 内部。我想测量这些表面彼此相距多远的长度,所以我的计划就是从 A 中的每个点投射一条射线到曲面 B 并测量到该点的交点。我希望这个解释能让我的问题更清楚。
感谢您的帮助!
unity3d - 如何向文本网格添加法线以使其正确点亮?
我正在使用文本网格将文本放置在 3D 对象上,但众所周知,文本网格没有任何法线......
http://docs.unity3d.com/Documentation/Components/class-TextMesh.html
...所以它不能正确点亮。我进行了搜索,发现很多人在照明 3D 文本网格时遇到问题,因为它没有任何法线,但我还没有找到将法线添加到文本网格对象的解决方案,所以这是我的问题。
如何向文本网格添加法线以使其正确点亮?
非常感谢您的智慧!