plane

    4热度

    1回答

    假设我们在平面中有一组点,每个点都由一对整数坐标描述。有没有办法在这个点上找到具有顶点的三角形,并且最大可能区域比O(n^3)算法更快?

    0热度

    1回答

    将OpenGL与正交投影一起使用。 我已经在3D中定义了一架飞机。它的位置和方向由4x4 矩阵定义。 我想要做的是用鼠标在飞机上绘制草图。 我可以通过从屏幕上投射光线 找到与飞机的交点。这一点是参照世界坐标系 (OpenGL的标识模型视图矩阵)x + right,y + up,z +在屏幕外。 我发现了很多这方面的例子,它们与飞机相交。 现在,我该如何将该点映射到飞机的坐标系?这可能已在相关问题中

    0热度

    1回答

    我有一个物体,我希望与飞机平行。物体需要在偏航轴上旋转,同时保持与平面平行。具有平面法线和偏航值,我如何计算物体的俯仰和滚转值? 不那么一般,我有一个汽车模型搁在飞机上。当玩家环顾四周时,我需要更新模型的旋转,即Pitch and Roll,以便模型保持与该平面对齐。

    3热度

    1回答

    在3D空间中,我试图确定一条射线/线是否与一个正方形相交,如果是,则与其相交的正方形上的x和y位置相交。 我有两点代表的射线: R1 = (Rx1, Ry1, Rz1) and R2 = (Rx2, Ry2, Rz2) 和Square是由四个顶点表示: S1 = (Sx1, Sy1, Sz1), S2 = (Sx2, Sy2, Sz2), S3 = (Sx3, Sy3, Sz3) and

    1热度

    1回答

    如何在glClipPlane剪切平面的表面上渲染平面?该平面通过在位于平面上的一系列点之间绘制多边形来渲染。现在,它产生了一些非常有趣的拼接。 我认为glPolygonOffset不会帮助我吗? 我可能只是将飞机稍微翻译到飞机的一侧,但如果存在的话,我更喜欢更简单更优雅的解决方案。

    0热度

    1回答

    下面的代码定义了法向量和平面的半径以便可视化它。我的问题是关于d和偏移量。是d从平面方程D Ax+By+Cz+D=0(因为我必须给d,我没有找到一个与该代码)?该代码将帮助我定义3D点是在飞机的前/后,左侧还是右侧。 任何反馈,这将有助于我理解这一点,非常感谢。 **function [fixture,n,min_radius] = planePointPoint(p1,p2,p3,q,d,var

    0热度

    1回答

    我试图制作一个程序,使笛卡尔飞机;你输入该行的基本信息,并画出该行。 太糟糕了,它不能正常工作。基本上这是一个循环,在每一行放置一个X字符: for(int x=0;x<MAP_HEIGHT;x++) { piano.griglia[x][a*x+b]='X'; } 但它行不通!这里是结果: http://i.imgur.com/u01Bdk7.jpg 注意如何有3行应该只有一行

    3热度

    1回答

    我目前正在玩弄ILNumerics API并开始绘制立方体中的几个点。然后,我通过这些观点计算了一个回归平面。 现在我想绘制在同一场景图中的飞机,但只有与点云相同的尺寸。我得到了平面的参数(a,b,c):f(x,y)= a * x + b * y + c; 我知道只有z对绘制飞机很有意思,但我不知道如何将正确的坐标传递到场景,以使平面尺寸与点的最大和最小面积大小相同。 难道你们可以给我一个简单的例

    1热度

    1回答

    我已经获得要加载的纹理,但它看似显示纹理的单一颜色。我已经首先定位了纹理坐标,并且似乎无法让纹理正确显示。预期的质地低于:正在显示 256x256的 纹理,但似乎在纯色。也许放大到纹理的一个像素或纹理坏的经坐标: 几何: static float squareCoords[] = { -0.1f, 0.1f, 0.0f, -0.1f, -0.1f, 0.0f,

    1热度

    1回答

    我有一个[width, height, x, y]矢量阵列,如下所示:[[width_1, height_1, x_1, y_1],...,[width_n, height_n, x_n, y_n]]表示块的2D平面。这个向量可能很长(n> 10k)。 一个例子: 必须被投影像: 然而,问题是,块不被整齐地堆放,但可以是任何形状和位置 块应该是项目的标准并不重要。在这个例子中,我把第一个(在X轴上