Name
POLY2_B{2}

Syntax
POLY2_B{2} n, konturfüllung,
schraffurstift, hintergrundstift,
ursprungX, ursprungY, alpha,
x1, y1 , status1 , ... xn , yn , statusn

Aufklappen Wertebereiche
n ≥ 2, Typ integer
konturfüllung, Typ integer (->Maskwerte)
-1 ≤ schraffurstift ≤ 255, Typ integer
-1 ≤ hintergrundstift ≤ 255, Typ integer
ursprungX, Schraffurursprung X, Typ real
ursprungY, Schraffurursprung Y, Typ real
alpha, Schraffurdrehung, Typ real
xi, Typ real
yi, Typ real
statusi, Typ integer (->Statuswerte)

Aufklappen Mask-Werte
konturfüllung = j1+ j2+j3+j4/5+ j6/7 mit
j1=0/ =1: nur Kontur unsichtbar / sichtbar
j2=0/ =2: Fläche unsichtbar / sichtbar
j3=0/ =4: Polygon offen / geschlossen
j4/5=0: Ausrichtung + Ursprung der Schraffur global
j4/5=8: Ausrichtung + Ursprung der Schraffur lokal
j4/5=24: Schraffurausrichtung lokal, -ursprung global
j6/7=0/ =32/ =64: Schraffur ist Zeichnungs-/ Bauteil-(=Schnitt-)/ Deckschraffur; (ab Archicad 9)

Aufklappen Statuswerte
statusi = -1: Endpunkt eines Polygonzuges oder
statusi = si + vi + ti: Eigenschaft des nächsten Segmentes mit
si =0/ =1: Kante unsichtbar/ sichtbar
vi =100 / =200 / =300 / =600 / =700 / =800 / =900 / =1000 / =2000 / =3000 / =4000: Kantenverlauf
ti =0/ =16/ =32: undefiniert/ liegt innerhalb der Schraffur/ ist Teil der Umfassungslinie (ab Archicad 9)

Siehe Kapitel Statuswerte.

Aufklappen Erläuterung
Erzeugt eine Schraffurfläche wie der Befehl POLY2_ mit folgenden zusätzlichen Parametern:
Schraffurstift und Hintergrundstift.
Ursprung (ursprungX/ursprungY) und Orientierung alpha der Schraffur können lokal festgelegt werden. (Aktivierung dieses Richtungsvektors über Maskierung: j4)

Alle anderen Parameter sind bei POLY2_ beschrieben.

Aufklappen Beispiel
POLY2_B{2} 11, 1+2+8, 5, 15,
0.5, 0.0, 135,
0, 0, 1, 1, 0, 1, 1, 1, 0, 0.5, 1.7, 0, 0, 1, 1, 0, 0, -1,
0.2, 0.2, 1, 0.8, 0.2, 1, 0.8, 1, 1, 0.2, 1, 1, 0.2, 0.2, -1

Aufklappen Attribute
FILL, PEN, LINE_TYPE

Aufklappen Kontext
2D-Skript

Aufklappen ArchiCAD
ab 8.0