问题标签 [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.
vector - 来自 2 个 3d 点的法线向量
是否可以从 2 个 3D 点 p1、p2 定义定向平面的法线?如果是这样,是 n=cross(p2,p1)~matlab~。或者它可以是 n=p2-p1 吗?我找到了第二种方法,我想知道扣除是否是飞机(未知飞机)的正常情况。
例如,我有 p1,p2 点。我想从 p2->p1 找到固定在 p2 的平面的法线。
opengl - 将鼠标位置映射到 3d 平面的坐标系
将 OpenGL 与正交投影一起使用。
我已经在 3d 中定义了一个平面。它的位置和方向由一个 4x4 矩阵定义。
我想做的是用鼠标在飞机上画草图。
我可以通过将鼠标的光线投射到屏幕上来找到与飞机的交点。这一点是参考世界坐标系(OpenGL的身份模型视图矩阵)x+ right, y+ up, z+ out of the screen。
我发现了很多这样的例子,将射线与平面相交。
现在,我如何将该点映射到平面的坐标系?这可能已在相关问题中得到解答,但我似乎无法找到它。
c# - ILNumerics 在特定位置绘制平面
我目前正在使用 ILNumerics API 并开始在立方体中绘制几个点。然后我通过这些点计算了一个回归平面。现在我想在同一个场景图中绘制平面,但大小与点云相同。
我得到了飞机的参数 (a,b,c): f(x,y) = a*x + b*y + c; 我知道只有 z 对绘制平面很有趣,但我不知道如何将正确的坐标传递到场景中,以使平面大小与点的最大和最小区域的大小大致相同。
你们能给我一个简单的例子来绘制一个平面,以及如何正确设置该平面的边界吗?
这是我到目前为止得到的:
我希望有人可以帮助我......提前谢谢!
matlab - 计算二维联合概率分布
我在一个正方形中有很多点。我想将正方形划分为许多小矩形并检查每个矩形中有多少点,即我想计算点的联合概率分布。我正在报告几种常识方法,使用循环并且效率不高:
如何在时间、内存和可能避免循环方面更有效地做到这一点?
编辑 -->我也刚刚找到了这个,这是迄今为止找到的最好的解决方案:
但它需要统计工具箱。
编辑 --> chappjc 建议的测试解决方案
arrays - 找到最大可能三角形面积的最快方法
假设我们在平面上有一组点,每个点都由一对整数坐标描述。有没有办法比 O(n^3) 算法更快地找到在这个点上具有最大可能面积的顶点的三角形?
vector - 在保持平行于平面的同时旋转对象
我有一个我希望与平面平行的物体。对象需要在偏航轴上旋转,同时保持与平面平行。有了平面的法线和偏航值,我如何计算对象的俯仰和滚动值?
为了不那么笼统,我有一个汽车模型放在飞机上。当玩家环顾四周时,我需要更新模型的旋转,即 Pitch 和 Roll,以便模型保持与该平面对齐。
c++ - 笛卡尔平面无限线?
我正在尝试制作一个制作笛卡尔平面的程序;你输入线的基本信息,他画线。
太糟糕了,它不能很好地工作。基本上这是在行的每个点放置一个 X 字符的循环:
但是效果不好!结果如下:http: //i.imgur.com/u01Bdk7.jpg 注意有 3 行应该只有 1 行。这是飞机的代码,它可能会有所帮助:
有任何想法吗?
3d - 如何相对于点 C=(Cx, Cy, Cz) 围绕 y 轴旋转 3D 点?
例如,假设我有 P0 = (x, y, z) 并且我想相对于点 C = (Cx, Cy, Cz) 围绕 y 轴旋转它
我知道要应用的旋转矩阵是:
{ {cos(angle),0,sin(angle),0}, {0,1,0,0}, {-sin(angle),0,cos(angle),0}, {0,0,0 ,1} }
但是这个矩阵将用于相对于(0,0,0)旋转的情况,对吧?
我怎样才能做到这一点尊重不同的点?
java - java中的3D Ray-Quad相交测试
在 3D 空间中,我试图确定射线/线是否与正方形相交,如果是,则在它相交的正方形上的 x 和 y 位置。
我有一条由两点表示的射线:
正方形由四个顶点表示:
我在网上找到了很多代数方程,但似乎没有一个完全适合这个问题。理想情况下,我想要 Java 代码中的答案,但我可以轻松转换为代码的等式也可以。
所有帮助将不胜感激。
opengl - 在 glClipPlane 上渲染平面
如何在 glClipPlane 剪切平面的表面上渲染平面?通过在位于平面上的一系列点之间绘制多边形来渲染平面。现在,它正在制作一些非常有趣的拼接。
我认为 glPolygonOffset 不会在这里帮助我?
我可以将飞机稍微平移到飞机的一侧,但如果存在的话,我更喜欢更简单、更优雅的解决方案。