math相关内容

如何做到这一点的坐标系统运行更有效率?

我正在做一个3D游戏,玩家的后面应该始终对着镜头,他应该朝着这个方向发展。我不是来了“背对着摄像头”的一部分,但我相信,这将是简单,一旦我弄清楚如何将球员在正确的方向... 虽然这是一个三维坐标系统,高度可忽略(z轴),因为无论多高的照相机,游戏者应该总是要在相同的速度(照相机​​系统计划功能很像在游戏魔兽世界)。 现在,我总结我的问题这个...... 点(0,0)是玩家的位置。 在点(x, ..
发布时间:2015-11-28 10:54:50 前端开发

为什么我的寻的导弹算法的工作?

我已经采取了code多数民众赞成深受这个答案的灵感,但我弹不归位我所期望的方式。初始弹方向通常垂直于目标。在这一点上,它似乎家中对他的方向,但如果“通行证”了他,似乎陷在一个地方可以和它冻结在一个点,但随后似乎遵循的目标,使没有在其预期的移动动作速度。我评论过一行code,我很担心。他用V3和V4在他的算法,我怀疑是他的一部分,一个错字,但我不知道。如果有人能帮助我,我在做什么错在这里,我将非常感 ..
发布时间:2015-11-28 10:54:25 前端开发

直线插补:基于二维表计算校正

我尝试做的事情,应该是没有什么比二维,线性插值但目前我不找到正确的方法。为了说明这个问题有点简单:没有与3000x3000像素的大小,我有画如绘图区一个水平线。要做到这一点我画点或短线从每个像素位置到下一个像素的位置,然后形成一条直线。 现在的校正已被应用到整个事情,其中​​校正信息可在发现此(例如简化的)4乘4阵列,其中的每个单元包含一对校正后描述的值的坐标。因此,中性阵列(没有校正)是这样的 ..
发布时间:2015-11-28 10:54:17 其他开发

球碰撞问题

所以我有撞击球的通常工作,除非他们有相似的方向进行碰撞,小于90度分开的系统。 这是因为球上述尝试冲撞黄线,是假想碰撞面,但它把它发送错误的方向,并且它“跟随”的其他球。一般的算法碰撞是: 点= direction.surface; 平行=表面*点; 垂直=方向 - 平行; 方向=垂直 - 平行; 哪个否定平行于表面法线,其垂直于碰撞平面的方向的分量,并垂直于表面法线部分是不变的。 ..
发布时间:2015-11-28 10:51:59 其他开发

计算从广场中心的载体,边缘基于RADIUS

给定一个正方形(由X,Y,宽度,高度描述)和角度(弧度)我需要计算该起源于正方形中心并终止于与该正方形的在边缘碰撞的点的矢量给定的角度。 我真的最感兴趣,在这样的碰撞点,如果这将使计算更有效的让我知道。 这个问题能推广到矩形?怎么样在一般的多边形? 解决方案 的载体将是中心+(COS(角度),罪(角度))*幅度。既然要与一个正方形相交这一点,你需要确定震级。你可以得到与方: 浮法abs_ ..
发布时间:2015-11-28 10:51:34 其他开发

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

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

查找在JavaScript中三次Bezier曲线的所有点

我有三次贝塞尔以2控制点。起点和控制点是已知的。需要获得曲线的所有点,所给出的控制,开始和结束点。 我想实现的是从1 ..given一个值i到曲线的长度..得到在该位置各点的X和Y和α(角)。 我不能找到一个很好的参考或工作code为。 我使用的是JavaScript的。 解决方案 如果我理解正确的话,您要确定位置和斜率(切线到曲线)贝塞尔的,在每一点上。 让我们假设你的出发点是(AX,AY ..
发布时间:2015-11-28 10:50:38 其他开发

反向复杂的2D查找表

我有一些功能将映射一些输入到输出。输出是一个复数。什么我真正感兴趣的是反函数。但是,由于这种倒挂不能在分析的方式来完成我需要用一个数值逼近做到这一点。 由于在计算上是昂贵的我的想法是使用一个查找表的方法。我可以生成一个2D查找表的尺寸(正向查找表),但我其实需要的就是这种查询的倒数表收益率根据给定的。 有关查找表的反转,我能想到的最简单的方法是使用正向查找表为顶点的条目,并在规则的网格产生反向 ..
发布时间:2015-11-28 10:50:32 其他开发

如何计算垂直线段的终点?

我知道一个线段与垂直端盖我想创建的距离/尺寸的终点,但我需要calcuate垂直线的终点。我一直在敲打我的头靠在墙上使用任何45-45-90三角形和圆点的产品,但我似乎无法让它走到一起。 我知道蓝色和红色点之间的距离的点,我需要找到的点为红色。 在标记为重复,我想张贴在 解决方案 如果B1是2红点之间的蓝点,B2是其他蓝色点,则做到这一点的方法是: 找到B1 - B2 正常化这一载体 然 ..
发布时间:2015-11-28 10:49:44 其他开发

如何从嘈杂的X决定路径,Y数据

我有嘈杂的X,Y点的无序列表。他们这样做,但是,形成贯通世界的路径。我想一个算法使用线段来绘制这些数据的近似。 这是类似于你将如何使用行水用快速的算法来接线性数据的近似。我的问题是只更难,因为该路径弯曲及世界各地的风。 有谁知道的任何标准/强健/易COM prehend算法来做到这一点? Q&放大器; A 你是什么意思吵?如果我有一个理想的实现路径,然后我点的集合将被从理想路线采样与高斯噪 ..
发布时间:2015-11-28 10:47:32 其他开发

计算Bezier样条线,从点到一个点

我有2个X,Y +旋转和我需要计算Bezier样条线(二次贝济耶的集合),其平滑地连接这2点。 (参见图)点再$ P $在一场比赛中只能缓慢旋转psents单位。因此,从A点到B,它需要很长的路。所附图片显示了一个相当夸张的弯曲的路径,但你的想法。 我可以使用什么公式来计算这样的Bezier样条线? 解决方案 刚看到,我误解你的问题。你不能用一个单一的三次埃尔米特样条的,而不是因为你有一 ..
发布时间:2015-11-28 10:47:29 其他开发

C ++库来绘制图形

有人能建议我一个很好的,免费的,易于使用的库为C ++允许绘制数学函数用于Microsoft Windows的窗口? (例如抛物线X ^ 2 + 5X + 3 = 0) 解决方案 另外wxWidgets的基础选择是 wxArt2D ,它得到了吨好等特点绘制数学函数的曲线,就像你可以很容易地通过这个 Y = 140 * COS(X / 20)+ 80 * COS(X * 2/20)+ 40 * ..
发布时间:2015-11-28 10:47:07 C/C++开发

曲线的角度来看:转换3D到2D

我在寻找数学EX pression转换三维坐标(X0,Y0,Z0)到2D (X1 ,Y1)在 (通过 http://www.ntua.gr/arch/geometry图像/mbk/histor.htm ) 谢谢! 解决方案 大约一​​年后,该解决方案是非常简单的。 对于一个具有点的坐标: (X1,Y1,Z1) 那么,如何将这些点半径的曲线图中的研究 DIST =开方(X1 ..
发布时间:2015-11-28 10:46:47 其他开发

数学和游戏编程

我要编程图形2D游戏比2D基本的东西,我已经知道了更复杂。我不想做3D节目。只是更复杂的2D的东西。我放弃了高中之前,我可以学到很多东西,所以我走了足够的代数知识来平衡我的支票簿,做一些轻2D笛卡尔编程。 是否有良好的资源在那里与有限的注意力一个人(比如每人一个主题,我在非常感兴趣20分钟)学习,渐渐的,如何做与数学更有用编程? 解决方案 您需要能胜任三角:维基百科和 Mathworld ..
发布时间:2015-11-28 10:46:24 其他开发

Math.Atan2产生奇怪的结果?

首先,我的数学不强!但我计算某点的角度从原点(0,0)到(1,-1)。 这角度为225°或5π/ 4。 在5π/ 4 = 3.9269908169872415480783042290994 Math.Atan2(-1,-1)= -2.3561944901923448 也许我的 Math.Atan2 的理解是不正确,但我认为这是为了回报给出了一圈,其原产地是两个点的角度(0度, 0)。我认为这 ..
发布时间:2015-11-28 10:45:52 C#/.NET

多点之间的最短路径

我需要找到多发性两点之间的最短路径。比方说,我有以下四点: VAR的startPoint =新的点(1,1); VAR pointsToGoPast =新名单,其中;点> {新点(3,1);新点(2,4); }; VAR终点=新的点(10,10); 所以,我想找出它指向晃过首先,为了获得最短的路线,从的startPoint到终点。 谁能帮我? 更新:它走过去每次在poin ..
发布时间:2015-11-28 10:45:29 C#/.NET

2二维向量积

任何人都可以提供一个函数,该函数返回的两个 2D向量的积的例子吗?我想实现这个算法。 C code会很大。谢谢你。 编辑:找到另一种方式待办事项它是适用于2D和死容易 布尔tri2d :: inTriangle(vec2d PT){ 浮动AB =(pt.y-p1.y)*(p2.x-p1.x) - (pt.x-p1.x)*(p2.y-p1.y); 浮动的CA =(pt.y-p3 ..
发布时间:2015-11-28 10:44:20 其他开发

如何找到在C中的2D等边三角形的坐标?

予有2点的坐标(x,y)的。我想建立的第三点,使这3点做出一个等边三角形。 我如何计算第三点? 感谢您 解决方案 看完帖子后(特别是vkit的),我公司生产的这一段简单的code这会做的伎俩一个方向(记住,有两个点)。该修改的其他情况shold是微不足道的。 #包括< stdio.h中> #包括< MATH.H> typedef结构{ 双X; 双Y; } ..
发布时间:2015-11-28 10:44:17 其他开发

绘制2D隐标量场的异行

我在2D定义一个隐含的标量场,在2D的每一个点,我可以让它计算出一个精确的标值,但它是一个比较复杂的计算。 我想画一个异行面,说“0”值的行。函数本身是连续的,但在“0”异线可以具有多个连续实例,它不能保证所有的人都连接。 计算每个像素的值是不是一种选择,因为这将花费太多的时间 - 在几秒钟的次序,这需要是作为实时尽可能 什么我目前使用的是一种空间递归划分,可以被看作是一种四树。我乘坐空间的 ..
发布时间:2015-11-28 10:43:18 其他开发

如何创建2D 2点之间的曲线,并取回点,使该曲线每条D距离是多少?

我不是数学不错。 我有2点, A(X1,Y1)和 B(x2,y2)的2D 。 我需要创建点的虚拟路径 A 到 B 弯曲为R(半径),然后返回的是描述这种曲线路径指向数组,不是所有可能每D(距离)彼此。 在Java中,我需要一种方法是这样的: 私人的ArrayList<的PointF> generateCurve(的PointF pFrom中,的PointF PTO,浮pRadi ..
发布时间:2015-11-28 10:43:14 Java开发