文章目录
一、根据切点计算曲线运动的朝向
1、getPosTan 函数 ★
2、根据切点计算曲线运动的朝向
二、代码示例
三、运行效果
一、根据切点计算曲线运动的朝向
----
在 【Android...UI】Path 测量 PathMeasure ③ ( 使用 PathMeasure 绘制沿曲线运动的小球 ) 博客中 ,使用 PathMeasure 完成了一个沿曲线运动的小球,但是如果绘制的是矩形,就需要使用...这两个数组 , 适用于接收返回值的 , 并不是用于参数传递 ;
只有曲线找切线才有意义 , 直线的切线直接就是 ( 0, 0 ) 坐标 ;
下图中 , 蓝色是 圆形 的曲线 , 红色点 是 曲线上的点..., 则 绿色点就是获取的 tan: FloatArray 参数值 , 该点是曲线的圆心 , 与曲线上的点连接 , 垂直与切线 ;
2、根据切点计算曲线运动的朝向
在图中标注 pos 位置坐标 (x,y...使用 Java 中的 Math.atan2 函数计算弧度,代码为 :
Math.atan2(tan[1], tan[0])
计算弧度对应的角度,代码为:
Math.atan2(tan[1], tan[0