js实现 一些数学公式(待补充)

1、已知直线上两点求直线的一般式方程

已知直线上的两点P1(X1,Y1) P2(X2,Y2), P1 P2两点不重合。则直线的一般式方程AX+BY+C=0中,A B C分别等于:

A = Y2 - Y1

B = X1 - X2

C = X2*Y1 - X1*Y2

2、向量旋转的计算公式

对于任意点A(x,y),A非原点,绕原点旋转θ角后点的坐标为:(x*cosθ- y * sinθ, y*cosθ + x * sinθ),

这只是点绕原点的计算公式,计算向量时要先把起点假设为原点。顺时针θ不用变成负号,直接带进去就好了

而且, 比较适合 向量,因为它们可以平移评议。。。。然后只要判断旋转后, 是否【与之前的差在误差范围内】就可以了

3、

4、Math.acos(.... ) 出来的是弧度, 要再 继续除以(Math.PI/180) 才是角度, 注意π是180度所以要除以180

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值