Name
HOTSPOT

Syntax
HOTSPOT x, y,z [, ID_nummer [, parametername_edit, typ [, parametername_palette]]]

Aufklappen Wertebereiche
x, y, z, Typ Real

Ab Archicad 6.5:
ID_nummer > 0, Typ Integer, fortlaufend

Ab Archicad 8.x:
parametername_edit, Name eines numerischen Parameters (Länge/Winkel). Kein Text.
typ, Typ integer (*)

Ab Archicad 9:
parametername_palette, Name eines numerischen Parameters. Kein Text.

(*) mit typ = j1 + j2 + j3:
j1=0: normaler Fangpunkt
j1=1: Linear beweglicher Punkt: Basispunkt
j1=2: Linear beweglicher Punkt: Beweglicher Punkt
j1=3: Linear beweglicher Punkt: Referenzpunkt (immer verborgen)
j1=4: Punkt für Winkelbogen: Basispunkt
j1=5: Punkt für Winkelbogen: Beweglicher Punkt
j1=6: Punkt für Winkelbogen: Mittel-/Drehpunkt des Kreisbogens (immer verborgen)
j1=7: Punkt für Winkelbogen: Referenzpunkt (immer verborgen)

j2=0: Punkt ist sichtbar (wenn j1=3 oder j1=6 immer unsichtbar)
j2=128: Punkt ist unsichtbar

j3=0: Position des Punktes ist fest
j3=256: Punkt ist editierbar. (wenn j1=1 oder j1=4)

Aufklappen Erläuterung
Die 3D-Variante des HOTSPOT2. Erzeugt einen Fangpunkt für die Darstellung im 3D-Fenster oder Schnitt-/Ansichtsfenster. Es gelten weitestgehend die gleichen Regeln, wie im 2D.
Eine Änderung ergibt sich jedoch bei der Erstellung von Hotspots für Winkelparameter im 3D-Raum. Dafür ist nun ein weiterer, vierter Hotspot (j1=7) nötig. Dieser gibt quasi die Normalenrichtung der Ebene an, auf welcher der gedachte Kreisbogen für die grafische Winkeleingabe liegt. Daraus resultiert sich auch das Fehlen des Statuscodes 512, denn die Drehrichtung ergibt sich nun aus der Richtung des Vektors vom Mittel- zum Referenzpunkt. Damit die Hotspoterstellung gelingt, müssen die Vektoren der Basislinie und der Bewegungslinie zum Mittelpunkt stets senkrecht zum Vektor des Referenzpunkts stehen.

Aufklappen Beispiel
r = 1

hotspot 0, 0, 0, 1, winkel, 6 ! Mittelpunkt
hotspot 0, 0, r, 2, winkel, 4+128 ! Basis
hotspot 1, 0, 0, 3, winkel, 7 ! Referenz
rotx winkel
hotspot 0, 0, r, 4, winkel, 5 ! Beweglich

block 3, r, r

Aufklappen Beispiel Erläuterung
Das Beispiel platziert einen um die X-Achse rotierbaren Quader gemäß des Parameters winkel.

Spezielle Fangpunkte für Fenster und Türen in "interaktiven Listen": ArchiTalk .

Aufklappen Kontext
3D-Skript