www.wikidata.de-de.nina.az
Trefferprufung oder Treffererkennung in der Computergrafik 1 ist der Prozess bei dem festgestellt wird ob ein benutzergesteuerter Cursor z B ein Mauszeiger oder ein Beruhrungspunkt auf einer Touchscreen Oberflache ein bestimmtes grafisches Objekt z B eine Form Linie oder Kurve oder ein Steuerelement Widget schneidet das auf dem Bildschirm gezeichnet wird Eine Trefferprufung kann bei der Bewegung oder Aktivierung einer Maus oder eines anderen Zeigegerats durchgefuhrt werden Die Trefferprufung wird von grafischen Benutzeroberflachen GUIs verwendet um auf Benutzeraktionen zu reagieren wie z B die Auswahl eines Menupunkts oder eines Ziels in einem Spiel auf der Grundlage seiner visuellen Position In Web Programmiersprachen wie HTML SVG und CSS wird dies mit dem Konzept der Zeiger Ereignisse z B vom Benutzer initiierte Cursorbewegung oder Objektauswahl in Verbindung gebracht Kollisionserkennung ist ein verwandtes Konzept zur Erkennung von Schnittpunkten zweier oder mehrerer unterschiedlicher grafischer Objekte statt des Schnittpunktes von einem Cursor mit einem oder mehreren grafischen Objekten Inhaltsverzeichnis 1 Algorithmus 2 Siehe auch 3 Einzelnachweise 4 WeblinksAlgorithmus BearbeitenEs gibt viele verschiedene Algorithmen die zur Durchfuhrung von Trefferprufungen mit unterschiedlicher Schnelligkeit oder Genauigkeit verwendet werden konnen Ein gangiger Trefferprufungs Algorithmus wird unten im Pseudo Code vorgestellt function HitTest Rectangle r1 Rectangle r2 returns boolean return r1 X r1 Width gt r2 X and r1 X lt r2 X r2 Width and r1 Y r1 Height gt r2 Y and r1 Y lt r2 Y r2 Height Siehe auch BearbeitenPunkt in Polygon Test Algorithmische Geometrie BenutzerschnittstelleEinzelnachweise Bearbeiten Foley et al Computer Graphics Principles and Practice 2015 abgerufen im 1 Januar 1 Weblinks BearbeitenMSDN Hit Testing in the Visual Layer MSDN Hit Testing Lines and Curves Abgerufen von https de wikipedia org w index php title Trefferprufung amp oldid 200650426