Zitat:
Original erstellt von AB:
wie kann ich herausfinden, welche zwei Polylinien, durch das schwarze Objekt (entweder 3D-Fläche oder geschlossene Polylinie möglich) verlaufen?
Gesucht ist also die rote und dunkelblaue Linie?
Sieht irgend wie nach 3D aus. Ist das so?
In 2D ist es simpel: mach einfach einen Auswahlsatz über Kreuzpolygon, wobei Du die Vertices des schwarzen Objekts für das Kreuzpolygon verwendest.
In 3D ist es sehr schwierig und benötigt viel Rechnerei: Du musst jede Polylinie Deiner Zeichnung mit jeder der Kanten Deines schwarzen Objekts auf Schnittpunkt überprüfen. Wenn die Objekte im Raum koplanar liegen müssen, dann musst Du das auch noch prüfen. Bei der Rechenarbeitkannst Du Dir mit GeomCAL (Befehl: CAL) eine Menge Arbeit sparen.
Falls Du umgekehrt prüfen willst, ob eine 3D-Polylinie durch eine Fläche im Raum geht, dann ist das mit CAL ziemlich einfach. Da gibt es eine einfache Funktion, mit der Du den Schnittpunkt zwischen einer Geraden und einer Ebene ermittelst. Du brauchst dann nur noch zu prüfen, ob dieser Schnittpunkt innerhalb des Polygons liegt oder außerhalb.
Tom Berger
------------------