rotation相关内容

3D旋转与轴和放大器;角度

我知道3D旋转是有据可查的SO和许多其他网站,但尽管阅人无数的解释我还没有想通了,我要去哪里错了。我的背景是在艺术和设计,而不是数学和编程,我从来没有真正肯定,如果我的攻击的角度(没有双关语意)是正确的。而不是贴我的惨淡code东拼西凑,我包括图像描述了我的问题。我真正喜欢的是如何解决它一步一步的措辞击穿。伪code是有用的,但我会学到更多,如果有人只是瞄准我朝着正确的方向或指出常见的陷阱。 ..
发布时间:2015-11-28 12:02:00 前端开发

旋转三维空间中的向量

我正在在OpenGL ES中使用加速度计来计算改变特定轴的机器人项目,我的目标是我的旋转飞船状物体的运动矢量。问题是,我不明白背后的旋转矩阵数学。缺省运动矢量是0,1,0,装置+ Y,所以对象看起来向上在开始。我试图转动它的运动矢量,所以我可以将它指向的对象。我可以聚集在手机的旋转变化。 x轴:旋转[0],Y轴:旋转[1],Z轴:旋转[2]。使用如何旋转我的运动矢量旋转矩阵? 解决方案 如果您 ..
发布时间:2015-11-28 12:01:49 其他开发

矩阵乘法是不可交换的。什么是周围或解决方案的工作?

我基本上有这样的问题: 一般简单的3D矩阵轮换问题 和它快把我逼疯了。我一直对谷歌几个小时,但无法找到解决数学问题的任何职位。我如何成功地旋转一个物体围绕3轴矩阵,避免这个问题? 感谢。 解决方案 感谢您的帮助。我已经找到答案在这里: http://www.learnopengles.com/tag/rotation/ 解决的办法是:“一个简单的方法来解决这个问题,是保持第二基质各地 ..
发布时间:2015-11-28 12:00:59 其他开发

一般简单的3D矩阵旋转问题

我有我在我的3D物体旋转的问题(这是在Java中,但它其实并不重要) 背景: 我有一个简单的3D模型,你是第一人的球员就可以了,你移动你的鼠标向上仰视(IE旋转的3D的X轴),移动鼠标到往下看(转向相反方向) 不过: 我也有左,右箭头键来转左/右(其中旋转3D的y轴) 现在的问题是,当我已经转过身来,当我在旋转的X轴,如果你转180度,通过移动鼠标下来,你实际查找,如果您移动鼠标了它不再 ..
发布时间:2015-11-28 12:00:46 Java开发

如何旋转这个OpenGL的code

在此code我正在尝试绘制简单的奥运环和旋转......下面做工精细,但我不能转动戒指..帮我解决这个problme ... 无效myReshape(INT宽度,高度INT) { glViewport(0,0,宽度,高度); glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluOrtho2D(-5,105,-5,105); gl ..
发布时间:2015-11-28 11:59:59 其他开发

Android的ViewGroup中旋转的3D

我想旋转3D我自己的FrameLayout的机器人。我一定要使用GlSurfaceView类。我是新电脑的图形,但知道旋转和平移背后的理论。为了使3D OpenGL的旋转,我们一般做以下几点。 在活动课,我们创建一个GLSurfaceView对象,并设置其渲染器。 Renderer对象是从实现GlSurfaceView.Renderer接口的类创建的。 @覆盖 公共无效的onCreate(包 ..
发布时间:2015-11-28 11:57:37 移动开发

应用3D旋转到iPhone查看

我想申请在iPhone视图(尤其是一个UILabel)三维旋转。什么是最简单的方法是什么? 一个code例如将大大AP preciated。 解决方案 有关二维旋转使用: //标签旋转45度 label.transform = CGAffineTransformMakeRotation(M_PI / 4); 有关3D变换看 CATransform3D _3Dt = CATran ..
发布时间:2015-11-28 11:55:49 移动开发

计算旋转一下三维点?

我需要计算的2角(偏航和变桨)的3D对象面对的任意三维点。这些旋转被称为“欧拉”旋转仅仅是因为第一次旋转后,(可以说Z,根据下面的图片)Y轴也旋转与该对象。 这是在code我使用,但它不工作充分。当在地平面上(Y = 0)的对象正确旋转面对的地步,但只要我移动点向上Y,在旋转显示不正确。 // X,Y,Z重新present之间的分数值 - [1]和[1] //点​​的“单位向量”我需要向旋 ..
发布时间:2015-11-28 11:53:04 其他开发

OpenGL的旋转摄像头点周围

在OpenGL我试图旋转摄像头点周围,带摄像头是距离r由点及所面临的问题,当它旋转。换句话说,我希望相机沿着圆在距中心的半径r的圆周移动,与面对中心在沿圆周方向的任意点摄像机 让我们说,在三维空间中圆心为(3,0,3); 我已经试过: //移动到圆心 的glTranslatef(-3,0,-3) //从圆移动距离 的glTranslatef(0,0,r)的; //旋转沿y“向上”轴 glR ..
发布时间:2015-11-28 11:49:46 其他开发

计算矩形的坐标它的影子三维坐标?

有时是一个问题是什么矩形三维旋转,并且是透视过渡(例如,在CSS)绘制为四边形。但是,我们希望得到通过旋转和透视拉伸为四边形变换矩形(宽度,长度,欧拉角,角度)。 解决方案 解决: 坐标系: 坐标系的原点是一致对角线交点。斧ž正常的四边形。斧X越过A点 A,B,C,D; - ; - 坐标 矩形 (X 1 ,Y 1 ,Z 1 ); B(X 2 ,Y 2 ,Z 2 ); C(X 3 , ..
发布时间:2015-11-28 11:49:22 其他开发

R:使用RGL生成可以在Web浏览器中查看3D可旋转的情节?

在R统计数据包的世界,RGL可以让我产生3D绘图,我可以用我的鼠标旋转。有没有一种方法可以让我在一个便携格式导出这些地块,加载它们在Web浏览器或其他第三方工具和旋转它们呢?我在Web浏览器的解决方案非常感兴趣,因为这将让我在内部维基共享地块。 如果RGL不允许这样,是否有其他库或策略,让我做到这一点? 解决方案 您可以尝试 vrmlgen 包。它将产生可与浏览器插件被显示的3d VRML文 ..
发布时间:2015-11-28 11:48:27 其他开发

各地从原产地不同的一点旋转

我想codeA相机glTranslate / glRotate。为了实现该查找/俯视功能我需要在我的渲染空间中的所有对象到周围的点旋转(即,这里的“相机”是),点通常不同于原点。不过,事情一直绕原点。有没有一种方法来指定一个不同点? 编辑:添加code 感谢您的快速回复。看来我无法得到它的工作的权利,不管是什么,所以我决定把我的code;我更AP preciate如果有人可以看看,并告诉我需要 ..
发布时间:2015-11-28 11:48:11 C/C++开发

提取任意旋转的数据平面三维数组作为二维数组

我在MATLAB数据的3D矩阵,但我想提取的矩阵数据的任意旋转,切片,并将其保存为一个二维矩阵,这是我可以访问。类似于如何切片在任何角度的切片()函数显示数据,除我还要能够查看和修改数据,好像它是一个数组。 我有支点的平面的坐标以及旋转角度(以x,y和z轴),我还计算平面的形式的公式: 斧+到+锆= D 和可以提取只包含落在该平面上的数据的3D矩阵,但我不知道如何再转化一个简单的二维数 ..
发布时间:2015-11-28 11:47:01 其他开发

旋转矩形在安卓2D图形?

我要旋转矩形(不仅画出旋转的矩形,但得到了新的旋转值)在Android中,我试图 canvas.rotate 但它并没有反映在矩形的新值它只是画一个旋转的拍摄。 这是没有帮助我,因为我使用了矩形的碰撞检测 有没有办法来旋转矩形的模型不仅画一个旋转的? 感谢 解决方案 我同意grWE​​n,请尝试使用的OpenGL-ES。你可以看到这篇博客,它真的帮助了我。 这里: ..
发布时间:2015-11-28 10:57:29 移动开发

VEC 1 =圆心,VEC2 = mousePos结构,找到VEC 1,VEC 2之间的圆点

我有两个矢量:一个是在一个圆的中心,另一个是在鼠标位置。我想找到的圆是两个向量之间的角度。 我特别想在圆心+直径,而不是三角学方面的答案。所以,圆心+圆直径(以方向)鼠标位置。 如果有帮助,认为一个时钟。我需要“数”的“手”所指向​​的矢量coordinance。手总是向着变量向量'鼠标的位置“指点。 我要'点'(vec2d_X)的上(vec2d_1)在“时钟的中心”之间的圆圈的和'鼠标的位 ..
发布时间:2015-11-28 10:55:51 其他开发

使用iPhone的OpenGL ES有效的二维(和碰撞检测)

这可能是一个更普遍的OpenGL的问题。使用OpenGL ES的2D,并通过教程读书,我学会了如何做像旋转和移动屏幕周围的物体的基本矩阵变换。到目前为止,一切都很好 - 我有一些对象移动和旋转。 有我的下一个步骤是执行碰撞检测。一些简单的像边界框之间检查交集可能会是好的。不过,我坚持,因为为了知道什么时候边框相交,我必须知道的平移,旋转我的对象的坐标。但我不能找到一种方式来获得OpenGL的这些 ..
发布时间:2015-11-28 10:53:46 移动开发

Java的:绕另一点由指定的角度值

我试图旋转2D点中的java围绕另一个具有指定程度的值,在这种情况下,简单地围绕点(0,0)在90度。 方法: 公共无效rotateAround(点中心,双角){ X = center.x +(Mat​​h.cos(Math.toRadians(角度))*(X - center.x) - Math.sin(Math.toRadians(角度))*(Y - center.y)) ..
发布时间:2015-11-28 10:53:28 Java开发

在从一个点的特定距离和角度确定坐标为对象

在二维空间中,我有坐标X1和Y1一个对象,它正面临着一个特定的方向,我们称之为“浏览器”。在启动时,其测量对象的旋转角度为0,所以对象开始总是朝向相同的方向。的角度由可变称为yrot测定 令D为从通过的sqrt确定的对象之间的距离((X1-X2)^ 2 +(Y1-Y2)^ 2),考虑该距离已知。 现在,知道观察者坐标,对D距离和欲确定的坐标X2,即在从观看者的对象的脸部距离D的对象的Y2的yr ..
发布时间:2015-11-28 10:51:24 其他开发

C#载体,角度和旋转

我有一个飞船,有一个位置,目的地和旋转。当有一个新的目标向前移动时所有顺时针旋转,直到它正面临其目的地的时间。 code: 公共无效移动() { 矢量requiredDirection =目标 - 原产地; requiredDirection.Normalize(); 矢量directionNow =新的向量((浮点)Math.Cos(旋转),(浮动)Math.Sin( ..
发布时间:2015-11-28 10:51:21 C#/.NET