📄 interpolationutil.as
字号:
package org.papervision3d.core.math.util{ import org.papervision3d.core.geom.renderables.Vertex3D; import org.papervision3d.core.math.NumberUV; public class InterpolationUtil { public static function interpolatePoint( a:Vertex3D, b:Vertex3D, alpha:Number ):Vertex3D { var dst:Vertex3D = new Vertex3D(); dst.x = a.x + alpha * (b.x - a.x); dst.y = a.y + alpha * (b.y - a.y); dst.z = a.z + alpha * (b.z - a.z); return dst; } public static function interpolateUV( a:NumberUV, b:NumberUV, alpha:Number ):NumberUV { var dst:NumberUV = new NumberUV(); dst.u = a.u + alpha * (b.u - a.u); dst.v = a.v + alpha * (b.v - a.v); return dst; } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -