问题标签 [plane]

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.

0 投票
0 回答
463 浏览

vector - 将 3D 矢量平移到另一个平面

我有使用法线定义的平面(点总是零(0,0,0))。平面法线实际上是少数需要转换到另一个平面的向量的向上向量。

我试图找到一种方法如何将这几个向量从第一平面转换到第二平面。

0 投票
1 回答
6916 浏览

opengl - 给定旋转后的法向量,求平面的 OpenGL 旋转矩阵

给定新的法向量,有没有办法获得将平面旋转到新方向的矩阵

下图描述了所描述的内容

在此处输入图像描述

0 投票
0 回答
1071 浏览

opengl - 在OpenGL中将屏幕位置投影到平面上

我目前正在努力完成一个简单的任务:给定屏幕上的鼠标位置,计算新位置,该位置是通过计算穿过选定对象的相机平面与鼠标点击光线的交点来确定的。

所涉及的数学并不那么棘手,但我似乎仍然找不到错误。

如您所见,我使用 Qt 来表示我的数据。首先,我通过Camera Rotation旋转我的平移向量以获得cameraPosition。否则我将无法在 Worldcoordinates 中获得 cameraPosition。之后我计算上下向量。为了计算射线平面交点,我将其用作参考:http ://softsurfer.com/Archive/algorithm_0104/algorithm_0104B.htm#Line-Plane Intersection

后记我将屏幕坐标正常化

最后,实际计算:

我想问题在于你的计算或超出我的东西。我通过评估 ModelView 变换矩阵并取出第三行来获得相机的方向:

0 投票
1 回答
4423 浏览

rotation - 在three.js中旋转一个平面的边缘

我想旋转一个平面,但我不知道如何设置旋转轴。我想围绕它的边缘旋转一架飞机。

我见过建议矩阵变换的解决方案,但它们缺乏解释,所以我无法应用它们。

0 投票
1 回答
302 浏览

3d - 3D 标量场和平面的交集

我需要绘制 3D 标量场的切片。例如,我有一个格式为:

其中 fs 是标量,x, y, z 是坐标(z 是最快的坐标)。我想得到这个 3D 数据和某个平面之间的交点,然后将它们提供给 matplotlib。但首先我需要插入数据......你能告诉我怎么做吗?可能有一些关于这个主题的链接。

任何建议将不胜感激!

谢谢

0 投票
1 回答
84 浏览

3d - 如何找到平面多边形的系数(a,b,c,d)

给定平面的法线、平面的质心、bais 向量和平面上的一些(> 4)点,我想找出平面多边形的系数(a,b,c,d)。有没有比平面方程 ax + by + cz + d = 0 中的替换点更好的方法。

谢谢,哈沙。

0 投票
1 回答
328 浏览

polygon - 平面的质心是它上面的一个点吗

我想知道一个平面的质心是否真的可以被视为平面上的一个点。我在平面上有几个点,我从中推导出了质心。我想知道我是否在平面方程中替换它它是有效的。

谢谢,哈沙。

0 投票
1 回答
414 浏览

ios - 如何在Unity3d中制作覆盖360°的平面

我想制定一个涵盖 360 角度的计划,并且我的设备摄像头保留在这个 360 角度计划内。我还可以在上面显示一些纹理。当用户向右移动相机时,计划应该向左移动,反之亦然。实际上,我想要实现的是在 Unity 中制作 Geocaching 应用程序。我将不得不在指南针的帮助下显示 2d 和 3d 对象。那么我如何才能统一实现这一点,如果有人有任何想法,请与我分享。提前致谢?

0 投票
1 回答
291 浏览

algorithm - 计算光束指向角

我在 2 个不同的平面上有椭圆光束的图像。我确实知道两个平面之间的距离(d = 平面 A 和平面 B 之间的距离),并且我知道通过知道两个平面上椭圆的中心坐标计算得出的旋转角 theta (θ)。如何计算投影回光源原点的距离 R?我可以找到从平面 A 到原点的距离 (D)。我一直在考虑这个问题,但无法完全弄清楚。我想实现一个算法来计算 C# 中的 R。编程部分很简单,但数学我不太确定如何去做。

在此处输入图像描述

0 投票
1 回答
3408 浏览

c# - 三个平面的交点 3D - C#

有没有人有任何 C# 算法来找到三个平面的交点(每个平面由三个点定义:(x1,y1,z1), (x2,y2,z2),(x3,y3,z3)每个平面不同)。由等式定义的平面:ax + by + cz + d = 0,其中:

非常感谢!