Mesh的基础应用
雷达图
需要用到的高数知识
高等数学|微积分预备知识|反三角函数,如何快速绘制函数图像并得到主要性质?反正弦函数arcsinx,反余弦函数arccosx,反正切函数arctanx,反余切函_哔哩哔哩_bilibili
2D轮转图
根据提供的代码,alignmentDistance的计算涉及到Mathf.Asin()函数和sorts数组。根据代码的上下文,可以推测sorts是一个包含位置信息的对象数组,而num是数组的索引加1。
Mathf.Asin()函数用于计算给定值的反正弦值(以弧度为单位)。在这种情况下,假设sorts[num - 1].localPosition.x是一个长度,r是一个半径。则代码的目标是计算物体在圆周上的对齐距离。
具体的计算方式是,先将物体在x轴上的位置除以半径r,得到一个比值。然后使用Mathf.Asin()将该比值转换为弧度值。最后将弧度值乘以半径r,得到对应的对齐距离。
这段代码是在计算根据时间插值计算距离的值。假设nowtime是当前时间,alignmentStartTime是对齐开始的时间,alignmentTime是对齐的总时间,nowdistance是当前距离,alignmentDistance是对齐距离。
首先,计算时间插值因子t,通过将当前时间与对齐开始时间的差值除以对齐总时间。
然后,使用插值因子t来计算距离,这是通过将当前距离乘以(1 - t),加上当前距离与对齐距离之间的差值乘以t。这将产生一个在对齐过程中逐渐接近对齐距离的平滑过渡效果
Ndis * (1-t) + (Ndis - Adis) *t
=Ndis-Ndis*t + Ndis *t - Adis *t
= Ndis - Adis *t
unity圆环进度条
Unity圆环进度条制作_unity 圆形进度条-CSDN博客
mesh绘制3D圆环