Einzelnen Beitrag anzeigen

Benutzerbild von Aphton
Aphton

Registriert seit: 31. Mai 2009
1.198 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Koordinaten zwischen zwei Punkten

  Alt 12. Feb 2010, 23:54
Ne gibts noch nicht,
Delphi-Quellcode:
type
  TPointF = record
    X: Single;
    Y: Single;
  end;

function PointF( const X, Y: Single ): TPointF;
begin
  Result.X := X;
  Result.Y := Y;
end;

function PointOnLine(var vStart, vEnd: TPointF; const Percentage: Byte): TPointF;
var
  vSE : TPointF;
  d : Single;
begin
  d := (Percentage mod 101) / 100;
  vSE := PointF( vEnd.X - vStart.X, vEnd.Y - vStart.Y );
  Result := PointF( vStart.X + vSE.X*d, vStart.X + vSE.Y*d );
end;
Jetzt aber ...

MfG
das Erkennen beginnt, wenn der Erkennende vom zu Erkennenden Abstand nimmt
MfG
  Mit Zitat antworten Zitat