我需要按像素點偏移一個點。逐像素插值點
public static function interpolate(pt1:Point, pt2:Point, f:Number):Point
{
var x:Number = f * pt1.x + (1 - f) * pt2.x;
var y:Number = f * pt1.y + (1 - f) * pt2.y;
return new Point(x, y);
}
如果「f」爲0.5的點會在線路PT1 PT2的中心這個功能可以通過插值百分之點。有沒有辦法用像素做到這一點?
你能解釋你有什麼問題嗎?像素是屏幕上的一個點,因此任何在點上工作的函數都應該在像素上工作。 – Kevin 2012-07-24 12:56:12
:)我的意思是我想傳遞像素的像素數量,像線條上的+ 32px偏移量 – Yovo 2012-07-24 13:11:58
好的,這聽起來像是使用像素作爲度量單位。我想我現在明白了。所以你想找到位於pt1和pt2之間的點的座標,距離pt1 32個像素? – Kevin 2012-07-24 13:20:47