AssemblyMixin

Zusammenfassung

Diese design ermittelt, welches Bauteil (und welche der untergeordneten Elemente) in der Baugruppe Struktur von Intent Professional.

Mixins

Parameter

Name Typ Beschreibung
inAssembly? boolean Dieser Parameter wird verwendet, um zu bestimmen, ob dieses Bauteil in der Baugruppenstruktur angezeigt werden soll.

Regeln

Name Typ Beschreibung
leaf? boolean Der Wert True gibt an, dass keine untergeordneten Elemente unter diesem Knoten vorhanden sind.
root? boolean Ein Wert von True gibt an, dass dies der Stammknoten ist der Baugruppe.
children list Dies ist eine list aller untergeordneten Knoten unter diesem Knoten. Nicht alle Knoten werden in der Baugruppenstruktur angezeigt (siehe assemblyChildren-Regel). Anmerkung: Wenn einer der untergeordneten Knoten ein Exemplar von nullDesign ist, wird er automatisch herausgefiltert und nicht in der Baugruppenstruktur angezeigt.
assemblyChildren list Dies ist eine list aller untergeordneten Objekte, die in der Baugruppe. Standardmäßig wird der rule Kontur über alle untergeordneten Elemente für jeden untergeordneten inAssembly? überprüft. Wenn True , das untergeordnete Objekt wird hinzugefügt, um die list Bauteil in der Baugruppe.

Beispiel 1

Name : assemblyMixin_Ex01
Design : Mixins AcDrawingDocument
Name Typ Formel
  any  
Child Name : block
Child Design : block
Name Typ Angegeben
height number 2
length number 3
width number 1
color string "orange"

Beispiel 2

Name : assemblyMixin_Ex02
Design : Mixins AcDrawingDocument
Name Typ Formel
  any  
Child Name : block
Child Design : block
Name Typ Angegeben
height number 2
length number 3
width number 1
inAssembly? boolean False
color string "orange"

Beispiel 3

Name : assemblyMixin_Ex03
Design : Mixins AcDrawingDocument
Name Typ Formel
  any  
Child Name : block
Child Design : block
Child List ?
Name Typ Angegeben
quantity integer 5
height number 0.5
length number 4
width number 4
origin point origin + unitZ * Child.index
inAssembly? boolean even?(Child.index)
color string "blue"