abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Programmierung
Alles über Programmierung in GDL und Python

graphisch editierbare Hotspots

Hmooslechner
Moderator
Ich habe mich der Einfachheit (Faulheit) daran gewöhnt, nur eine Achse der 3 möglichen Vektorangaben zu nutzen.

 
!! irgendwann ganz oben Zähler initialisieren:
unID=1


!!und später
addx Wanddicke
addz Wandhoehe

!!Abdecküberstand
HOTSPOT 0, 0, 0, unID, AbdB, 1+128 :unID=unID+1 !BASE
HOTSPOT AbdB, 0, 0, unID, AbdB, 2 :unID=unID+1 !MOVE
HOTSPOT -1, 0, 0, unID, AbdB, 3 :unID=unID+1 !REF

del 2


Wie in diesem Beispiel drehe ich das Teil dann mit einer Koordinatensystem-Transformation an die richtige Stelle und in die richtige Richtung.

Zumindest die Richtung könnte man auch mit den 3 Achsangaben im Hotspotbefehl
als Vektor darstellen. Dies ist mir aber viel zu komplex zum Durchdenken und deshalb auch fehleranfällig.

Gibt es Nachteile mit der Art, die ich verwende? Wie haltet Ihr das?
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
1 ANTWORT 1
Anonymous
Nicht anwendbar
Genau so. Dafür sind die Transformationsbefehle da. Beim Dreh-Hotspot kannst Du sogar zischen den Hotspot-Befehlen eine Transformation einsetzen, so dass Du die Position des beweglichen Fangpunktes nicht berechnen musst.