LabVIEWForum.de
Rechteck innerhalb eines Rechtecks - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Rechteck innerhalb eines Rechtecks (/Thread-Rechteck-innerhalb-eines-Rechtecks)



Rechteck innerhalb eines Rechtecks - oe-ms1 - 29.03.2018 07:44

Hallo.

Hat jemand eine gute Idee, wie ich feststellen kann, ob ein Rechteck innerhalb eines Rechtecks liegt.
Problematik (das äußere Rechteck kann gedreht sein).

Von den Rechtecken liegen die Eckkoordinaten vor.


RE: Rechteck innerhalb eines Rechtecks - Freddy - 29.03.2018 07:50

Es gibt "Point in Polygon.vi"
Damit kann man prüfen ob Punkte innerhalb oder außerhalb einer Fläche sind.

Damit kannst Du Prüfen ob alle Eckpunkte innerhalb Deiner Flache ist.

Gruß
Freddy


RE: Rechteck innerhalb eines Rechtecks - oe-ms1 - 29.03.2018 09:05

Supa, das ist ein guter Ansatz.

Wie bekomme transferiere ich ein ROI oder gedrehtes Rechteck in ein Polygon?


RE: Rechteck innerhalb eines Rechtecks - GerdW - 29.03.2018 09:08

Hallo ö,

Zitat:Wie bekomme transferiere ich ein ROI oder gedrehtes Rechteck in ein Polygon?
Die Koordinaten deines Rechtecks sind doch bekannt - hast du jedenfalls geschrieben.
Also einfach die Koordinaten in die von "Punkt in Polygon" geforderten X- und Y-Arrays eintragen…


RE: Rechteck innerhalb eines Rechtecks - oe-ms1 - 29.03.2018 11:52

Leider war das ein Fehler von mir.

Die Coordinaten liegen als ROI bzw Global Rectangle vor. (top,left,right,botto,angle)

Ich habe gehofft es gibt eine Möglichkeit die Eckkordinaten zu extrahieren -- Ohne Matrizen Transformation (die ich mir selbst basteln müsste)



Die Lösung ist ROI in Polygon zu transferieren (das vi gibt es )