Wie kommen die Hotspots im Schnittfenster der Anwendung zustande?
(bzw.: kann mir jemand erklären, warum ich in u.s. Beispiel 2 Hotspots am Hochpunkt bekomme? -sh:
Bild)
Dem Beispiel liegt folgender Code zugrunde:
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">
mat="farbe, blau"
c=1
d=1
r=5
h=2
RESOL 450 ! Auflösung festlegen
ROTY -90 ! Drehen Objekt und Verschieben Koordsystem
ADDX r
CUTPLANE -h,0 ! CUTPLANE-Ebene parallel yz bei x, Bereich zwischen yz und x bleibt bestehen
ADDX -r ! Verschiebt Modell in x-Richtung, damit der obere Teil des Bogens erhalten bleibt
BPRISM_ Mat, Mat, Mat, ! Körper und Material
6, c, r, ! Anzahl Polygonkoordinaten Grundfläche, Stärke Querschnitt, Krümmung
r*PI, d/2, 15, ! Länge,Breite,Mask-Wert
r*PI, -d/2, 15,
0, -d/2, 15,
0, d/2, 15,
r*PI, d/2, 15,
r*PI, d/2, 15
CUTEND!
DEL 1 !zurücksetzen Koord.-system (ROTY, ADDX)
DEL 1
DEL 1
sx=SQR(r^2-(r-h-d)^2) ! Eigene 3D-Fangpunkte setzen
sy=r-h
HOTSPOT (r-sx-d/2), d/2, sy
HOTSPOT (r-sx-d/2), -d/2, sy
HOTSPOT (r+sx+d/2), d/2, sy
HOTSPOT (r+sx+d/2), -d/2, syAusserdem komme ich nicht mit den Hotspots im 3D-Fenster klar - irgendwie bekomme ich das Koordinatensystem nicht richtig zurückgesetzt, wenn die Parameter für r und h sich ändern...
Gruß, az