مشاهدة النسخة كاملة : هل يوجد تابع يعيد البكسلات الموجودة بين نقطتين لمستقيم؟
issamdnn
19-04-2010, 11:53 AM
السلام عليكم ورحمة الله وبركاته.
هل يوجد تابع يعيد البكسلات الموجودة بين نقطتين لمستقيم؟
أحتاج هذا التابع في تطبيقات الرسوميات... وفقك الله.
kachwahed
19-04-2010, 04:13 PM
وعليكم السلام ورحمة الله وبركاته
{
Use Distance function for detecting distance between 2 points.
XPos and YPos are coordinates of first point and X and Y are coordinates of second point.
}
uses Math;
// ...
function Distance(XPos, YPos, X, Y: Real): Real;
begin
Result:=sqrt(
Power(XPos-X,2)+Power(YPos-Y,2));
end;
بالتوفيق.
issamdnn
21-04-2010, 08:58 AM
السلام عليكم ورحمة الله وبركاته.
أخي كاش واحد شكراً على التابع السابق ولكنه يستخدم لحساب المسافة بين نقطتين بإستخدام قانون فيثاغورث أما ماأحتاجه انا فهو تابع يعيد إحداثيات البكسلات المحصورة بين النقطتين ويقوم بوضعها بمصفوفة ديناميكية أو ما شابه ذلك . وفقكم الله :bye1:
vBulletin® , Copyright ©2008-2012