问题标签 [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.
java - 我的 LWJGL 渲染代码不起作用,我将它与我的工作代码进行比较,并且在渲染方面找不到任何差异
我正在使用 LWJGL 在 java 中创建游戏。但是它不是渲染,我将其设置为简单地渲染 6 个平面,每个平面都朝向内部以将相机包围在一个盒子中,这是非常简单的代码,而且我的工作代码几乎是准确的,只是更混乱。
世界代码如下:
FPSCameraControl 非常简单,只需使用鼠标位置添加偏航和俯仰,然后使用具有正确轴的 GL11.glRotatef,因为该类只是从完全有效的早期测试中复制而来。
到目前为止,我已经遇到这个问题 3 天了,一直在检查我的代码,如果有人能发现问题所在,请尽快回复。
3d - 检查点是否在平面段内
我想知道平面段中的一个点,以及它在 [0,1][0,1] 中相对于段的坐标。例如 0,0 左下角,1,1 右上角,0.5,0.5 中心
这些是我已经知道的:
-点与平面段在同一平面上。-平面段的4个点的坐标。但它们不是顺时针顺序或我知道的任何顺序。-平面的法线及其到原点的距离。如; 斧头 + 由 + cz +d 。x,y,z,d 是已知的。
这是我做的草图: A、B、C 点与平面段在同一平面上。P1、P2、P3、P4 坐标是已知的,但没有以任何有意义的方式排序。
谢谢你。
编辑:
我的一个想法是
排序点
在每个点之间创建向量
从 2 个点创建向量
点积它们
如果度数在 0 到 90 之间,它在里面
这行得通吗?我需要良好的实时性能,点积在 CPU 上不是很慢吗?我如何找到点的相对坐标?
c++ - C ++:围绕平面法线旋转矢量
我试图以一定的角度围绕平面的法线旋转平面上的一个点(因此它保持在平面上)。
例如:
- 点 = (0,0,1)(在平面上)
- 正常 = (0,1,0)
- 角度 = 33 度
但似乎无法弄清楚如何做到这一点
编辑:
旋转轴始终通过原点 (0,0,0)
c# - 如何将平面平移到 X 距离的点?
- 我得到一个
Plane
(Normal, d) 和一个Vector3
点 (x, y, z)。 - 我需要将平面平移到 X 距离的那个点。我怎么做?
我想出这个..
但不知道该放什么。它必须与点积有关,Plane.Normal
而我的Vector3
.
编辑:
我在想这个。
如果有人认为这是错误的或部分错误的,请注意。
python - 使用python dblquad在复平面中进行区域积分
我的问题与量子光学有关。我正在尝试确定 Fock 状态的 Wigner 函数,这涉及在复平面中的积分。我的代码虽然很慢,所以我想问一下您是否可以帮助我提高速度?
注意:大部分是从stackoverflow复制和修改的,所以我不主张所有权......
plane - 通过给定的交线和另一个平面的法线找到一个平面的法线
通常,两个平面 A 和 B 的交点(不平行)将返回一条线 L。我知道如何实现这一点,但是如果现在给定一个平面 A 和相交线 L 来找到平面 B。有解决方案吗?提前致谢!
linear-algebra - 如何找到两个超平面相交的平面?
在找到两个平面相交的线的情况下,您需要取两个平面法线的叉积。这个叉积只是取矩阵的行列式:
其中 (x, y, z) 是每个平面的法线向量。结果是一个平行于相交线的向量。从那里你需要找到一个位于两个平面上的点。这两个部分结合起来为您提供了一条完全定义的线。
如何将其扩展到与平面相交的超平面?我假设我需要采用类似矩阵的行列式,但我想到的矩阵:
不是方阵。另外,我不知道如何找到位于两个超平面上的点。
谁能向我解释如何找到超平面的相交平面?
谢谢你的时间!
javascript - D3.js 中的轴标签偏移
我有一个应用程序,其中笛卡尔平面上有两个轴,它们的原点位于包含元素的中间附近。d3.axis 功能很棒,但是每个刻度处的标签都固定在那个地方,基本上是轴在原点相交的地方,0 与轴线相交。
有没有办法让每个轴刻度上的数字稍微偏移一点,所以我没有遇到这个问题?
performance - 多点的快速平面拟合
我正在寻找将飞机安装到一组 ~ 6-10k 3D 点上。我希望尽可能快地做到这一点,而准确性并不是最关心的问题(坦率地说,飞机在任何基本轴上都可以偏离 +-10 度)。
我目前的方法是使用最佳拟合,但它非常慢(我希望每次运行算法时以大约 10-50k 次的速度提取平面,并且按照这个速度它会在几周内完成,因为相对于小时),因为它适用于 6000 点的所有可能组合,因此 ~35,000,000,000 次迭代,坦率地说,它的准确度比我需要的要高得多。
有没有人知道任何较弱的平面拟合技术可能会大大加快我的算法?
编辑:
我设法通过在每个可能的 3D 角度创建平面(每次以 5 度步进)并针对这些点测试现有点以找到最佳平面,而不是将平面拟合到我有积分。
我敢肯定,通过分而治之也可以在这里获得一些东西,尽管我担心我会直接跳过最好的飞机。
android - 如何使用 Android 中的加速度计测量手机在 XY 平面上的倾斜度
我尝试使用 SensorEvent.values 中的 Z 轴数据,但它没有检测到我的手机在 XY 平面上的旋转,即。围绕 Z 轴。
我将其用作坐标轴的参考。这是对的吗?
如何使用加速度计值测量该运动?
这些游戏做类似的事情:极限滑板,涂鸦跳跃。
PS:我的手机方向是横向的。