AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

moveto, lineto

Ein Thema von jotbeyer · begonnen am 1. Nov 2021 · letzter Beitrag vom 1. Nov 2021
Antwort Antwort
Benutzerbild von Jasocul
Jasocul

Registriert seit: 22. Sep 2004
Ort: Delmenhorst
1.375 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: moveto, lineto

  Alt 1. Nov 2021, 09:52
Es wird vom Startpunkt bis zum Endpunkt gezeichnet, wobei der Endpunkt ausgelassen wird. D.h.: Wenn Startpunkt und Endpunkt identisch sind, wird der Punkt gezeichnet. Den Endpunkt nicht zu zeichnen, heißt ja nicht, dass dort vorhandene Zeichnungen gelöscht werden. Somit bleibt der Startpunkt als gezeichnet stehen.
Oder kurz:
Am Startpunkt mit dem Zeichnen anfangen und am Endpunkt nichts machen (auch nicht löschen).

Ob man nun bei der Bezeichnung lineto berücksichtigen sollte, ob es wirklich eine Linie wird, könnte man diskutieren. Oder man betrachtet einen Punkt als den Sonderfall einer Linie der Länge 0. Wobei man dann noch überlegen muss, ob ein Pixel nicht doch schon eine Länge 1 hat. Allerdings wird dann die Diskussion aufkommen, dass man eine Linie auch verlängern können muss. Bei einem Pixel ist allerdings nicht eindeutig, in welche Richtungen das gemacht werden darf.
Spaß beiseite. Eine Linie ist erst durch zwei unterschiedliche Punkte oder einen Punkt und einem Vektor definiert, wenn mich meine mathematischen Kenntnisse nicht verlassen haben. Wenn man das als Grundlage nimmt, dürfte lineto eigentlich nichts zeichnen. Offensichtlich ist dieser Sonderfall aber nicht berücksichtigt worden. Muss aber auch nicht, da das auch vom Programmierer berücksichtigt werden kann. Man muss nur wissen, wie lineto in so einem Fall reagiert.
Peter
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz