design wird als Mixin in anderen designs So definieren Sie einen Block Koordinatensystem, Bemaßungen und points . Sie verfügt jedoch nicht über eine eigene Geometrie.
Name | Typ | Beschreibung |
---|---|---|
length | number | Größe des Blocks auf der lokalen y-Achse |
width | number | Größe des Blocks auf der lokalen x-Achse |
height | number | Größe des Blocks auf der lokalen z-Achse |
v000 | point | Linke, vordere, untere Ecke |
v001 | point | Linke, vordere, obere Ecke |
v010 | point | Linke, hintere, untere Ecke |
v011 | point | Linke, hintere, obere Ecke |
v100 | point | Rechte, vordere, untere Ecke |
v101 | point | Rechte, vordere, obere Ecke |
v110 | point | Rechte, hintere, untere Ecke |
v111 | point | Rechte, hintere, obere Ecke |
eTopLeft | point | Mittelpunkt der Kante zwischen der oberen und linken Seite |
eTopRight | point | Mittelpunkt der Kante zwischen der oberen und rechten Seite |
eTopFront | point | Mittelpunkt der Kante zwischen der oberen und vorderen Seite |
eTopRear | point | Mittelpunkt der Kante zwischen der oberen und hinteren Seite |
eBottomLeft | point | Mittelpunkt der Kante zwischen der unteren und linken Seite |
eBottomRight | point | Mittelpunkt der Kante zwischen der unteren und rechten Seite |
eBottomFront | point | Mittelpunkt der Kante zwischen der unteren und vorderen Seite |
eBottomRear | point | Mittelpunkt der Kante zwischen der unteren und hinteren Seite |
eLeftFront | point | Mittelpunkt der Kante zwischen der linken und vorderen Seite |
eLeftRear | point | Mittelpunkt der Kante zwischen der linken und hinteren Seite |
eRightFront | point | Mittelpunkt der Kante zwischen der rechten und vorderen Seite |
eRightRear | point | Mittelpunkt der Kante zwischen der rechten und hinteren Seite |
fLeft | point | Mittelpunkt der linken Fläche |
fRight | point | Mittelpunkt der rechten Fläche |
fFront | point | Mittelpunkt der vorderen Fläche |
fRear | point | Mittelpunkt der hinteren Fläche |
fTop | point | Mittelpunkt der oberen Fläche |
fBottom | point | Mittelpunkt der unteren Fläche |
LocalMatingPointName | name | Gibt an, welcher lokale Punkt auf dem MatingPoint positioniert werden muss. Kann ein beliebiger Name eines Scheitelpunkts, Kantenmittelpunkts oder eines Flächenmittelpunkts sein. |
MatingPoint | point | Der lokale (durch LocalMatingPointName beschriebene) Passungspunkt wird hier positioniert. |
XOffset | number | Versatz des lokalen (durch LocalMatingPointName beschriebenen) Passungspunkts in x-Richtung vom MatingPoint |
YOffset | number | Versatz des lokalen (durch LocalMatingPointName beschriebenen) point vom MatingPoint |
ZOffset | number | Versatz des lokalen (durch LocalMatingPointName beschriebenen) point vom MatingPoint |
XIndex | integer | Wenn der Block Teil einer BlockGroup ist, handelt es sich um den Index des Blocks innerhalb der Gruppe. |
YIndex | integer | Wenn der Block Teil einer BlockGroup ist, handelt es sich um den Index des Blocks innerhalb der Gruppe. |
ZIndex | integer | Wenn der Block Teil einer BlockGroup ist, handelt es sich um den Index des Blocks innerhalb der Gruppe. |
matrix_index | list | Eine list mit XIndex, YIndex und ZIndex |
Name | Typ | Beschreibung |
---|---|---|
ZDirection | vector | Der lokale z-Richtungsvektor, abgeleitet aus dem Kreuzprodukt der x- und y-Richtung |
UnitXDirection | vector | Dies ist die Einheit vector in X-Richtung. |
UnitYDirection | vector | Dies ist die Einheit vector in Y-Richtung. |
UnitZDirection | vector | Dies ist die Einheit vector in Z-Richtung. |
OffsetVectorV000 | vector | Versatz vector vom Mittelpunkt des Blocks zum Scheitelpunkt v000 |
OffsetVectorV001 | vector | Versatz vector vom Mittelpunkt des Blocks zum Scheitelpunkt v001 |
OffsetVectorV010 | vector | Versatz vector vom Mittelpunkt des Blocks zum Scheitelpunkt v010 |
OffsetVectorV011 | vector | Versatz vector vom Mittelpunkt des Blocks zum Scheitelpunkt v011 |
OffsetVectorV100 | vector | Versatz vector vom Mittelpunkt des Blocks zum Scheitelpunkt v100 |
OffsetVectorV101 | vector | Versatz vector vom Mittelpunkt des Blocks zum Scheitelpunkt v101 |
OffsetVectorV110 | vector | Versatz vector vom Mittelpunkt des Blocks zum Scheitelpunkt v110 |
OffsetVectorV111 | vector | Versatz vector vom Mittelpunkt des Blocks zum Scheitelpunkt v111 |
OffsetVectoreTopLeft | vector | Versatz vector vom Mittelpunkt des Blocks zum eTopLeft Kante Center point . |
OffsetVectoreTopRight | vector | Versatz vector vom Mittelpunkt des Blocks zum eTopRight Kante Center point . |
OffsetVectoreTopFront | vector | Versatz vector vom Mittelpunkt des Blocks zum eTopFront Kante Center point . |
OffsetVectoreTopRear | vector | Versatz vector vom Mittelpunkt des Blocks zum eTopRear Kante Center point . |
OffsetVectoreBottomLeft | vector | Versatz vector vom Mittelpunkt des Blocks zum eBottomLeft Kante Center point . |
OffsetVectoreBottomRight | vector | Versatz vector vom Mittelpunkt des Blocks zum eBottomRight Kante Center point . |
OffsetVectoreBottomFront | vector | Versatz vector vom Mittelpunkt des Blocks zum eBottomFront Kante Center point . |
OffsetVectoreBottomRear | vector | Versatz vector vom Mittelpunkt des Blocks zum eBottomRear Kante Center point . |
OffsetVectoreLeftRear | vector | Versatz vector vom Mittelpunkt des Blocks zum eLeftRear Kante Center point . |
OffsetVectoreLeftFront | vector | Versatz vector vom Mittelpunkt des Blocks zum eLeftFront Kante Center point . |
OffsetVectoreRightRear | vector | Versatz vector vom Mittelpunkt des Blocks zum eRightRear Kante Center point . |
OffsetVectoreRightFront | vector | Versatz vector vom Mittelpunkt des Blocks zum eRightFront Kante Center point . |
OffsetVectorfTop | vector | Versatz vector vom Mittelpunkt des Blocks zum fTop Fläche zentriert point . |
OffsetVectorfBottom | vector | Versatz vector vom Mittelpunkt des Blocks zum fBottom Fläche zentriert point . |
OffsetVectorfRight | vector | Versatz vector vom Mittelpunkt des Blocks zum fRight Fläche zentriert point . |
OffsetVectorfLeft | vector | Versatz vector vom Mittelpunkt des Blocks zum fLeft Fläche zentriert point . |
OffsetVectorfFront | vector | Versatz vector vom Mittelpunkt des Blocks zum fFront Fläche zentriert point . |
OffsetVectorfRear | vector | Versatz vector vom Mittelpunkt des Blocks zum fRear Fläche zentriert point . |
FrameOrigin | point | |
center | point | point Der Block. |
vDirectionRear | vector | Lokale Einheit vector vom Mittelpunkt, der auf die hintere Fläche. |
vDirectionFront | vector | Lokale Einheit vector vom Mittelpunkt, der auf der vorderen Fläche. |
vDirectionLeft | vector | Lokale Einheit vector vom Mittelpunkt, der auf die linke Fläche. |
vDirectionRight | vector | Lokale Einheit vector vom Mittelpunkt, der auf die rechte Fläche. |
vDirectionUp | vector | Lokale Einheit vector vom Mittelpunkt, der auf der oberen Fläche. |
vDirectionDown | vector | Lokale Einheit vector vom Mittelpunkt, der auf der unteren Fläche. |
RelativeMatingPoint( V1 As Vector, V2 As Vector, V3 As Vector ) As Point
Gibt den Scheitelpunkt in der durch V1, V2 und V3. nützlich zum Auswählen eines
point
in einem BuildingBlock, definiert durch eine Relativposition im lokalen Koordinatensystem eines anderen Objekts. RelativeMatingFace( V1 As Vector, V2 As Vector, V3 As Vector ) As Point
Gibt den Mittelpunkt
point
von der Fläche in Richtung des angegebenen Vektors. <matingPoint_localMatingPointName (MatingPoint LocalMatingPointName) > Definiert localFrame mithilfe der xDirection und yDirection vectors sowie die frameOrigin point .
<lwh_v000 (v000) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung aus der Position v000 und den Versatz vector von diesem Scheitelpunkt zum Mittelpunkt des Blocks gebildet wird.
<lwh_v001 (v001) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung aus der Position v001 und den Versatz vector von diesem Scheitelpunkt zum Mittelpunkt des Blocks gebildet wird.
<lwh_v010 (v010) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung aus der Position v010 und den Versatz vector von diesem Scheitelpunkt zum Mittelpunkt des Blocks gebildet wird.
<lwh_v011 (v011) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung aus der Position v011 und den Versatz vector von diesem Scheitelpunkt zum Mittelpunkt des Blocks gebildet wird.
<lwh_v100 (V100) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung aus der Position v100 und den Versatz vector von diesem Scheitelpunkt zum Mittelpunkt des Blocks gebildet wird.
<lwh_v100 (v101) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung aus der Position v101 und den Versatz vector von diesem Scheitelpunkt zum Mittelpunkt des Blocks gebildet wird.
<lwh_v110 (v110) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung aus der Position v110 und den Versatz vector von diesem Scheitelpunkt zum Mittelpunkt des Blocks gebildet wird.
<lwh_v111 (v111) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung aus der Position v111 und den Versatz vector von diesem Scheitelpunkt zum Mittelpunkt des Blocks gebildet wird.
<lwh_etl (eTopLeft) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung der eTopLeft point und dem Versatz (OffsetVectorETopLeft).
<lwh_etl (eTopRight) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung der eTopRight point und dem Versatz (OffsetVectorETopRight).
<lwh_etf (eTopFront) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung der eTopFront point und dem Versatz (OffsetVectorETopFront).
<lwh_etrr (eTopRear) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung der eTopRear point und dem Versatz (OffsetVectorETopRear).
<lwh_ebl (eBottomLeft) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung der eBottomLeft point und dem Versatz (OffsetVectorEBottomLeft).
<lwh_ebrt (eBottomRight) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung der eBottomRight point und dem Versatz (OffsetVectorEBottomRight).
<lwh_ebf (eBottomFront) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung der eBottomFront point und dem Versatz (OffsetVectorEBottomFront).
<lwh_ebrr (eBottomRear) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung der eBottomRear point und dem Versatz (OffsetVectorEBottomRear).
<lwh_lrr (eLeftRear) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung der eLeftRear point und dem Versatz (OffsetVectorELeftRear).
<lwh_lf (eLeftFront) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung der eLeftFront point und dem Versatz (OffsetVectorELeftFront).
<lwh_rrr (eRightRear) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung der eRightRear point und dem Versatz (OffsetVectorERightRear).
<lwh_rtf (erightFront) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung der eRightFront point und dem Versatz (OffsetVectorERightFront).
<lwh_f (fFront) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung der fFront point und dem Versatz (OffsetVectorFFront).
<lwh_rr (fRear) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung der fRear point und dem Versatz (OffsetVectorFRear).
<lwh_rt (fRight) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung der fRight point und dem Versatz (OffsetVectorFRight).
<lwh_l (fLeft) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung der fLeft point und dem Versatz (OffsetVectorFLeft).
<lwh_t (fTop) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung der fTop point und dem Versatz (OffsetVectorFTop).
<lwh_b (fBottom) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung der fBottom point und dem Versatz (OffsetVectorFBottom).
<center_only (center) > Richtet den Block entlang der vectors in X - und y-Richtung aus, wobei der Ursprung aus der Mitte: point .
Name : | blockMixin_Ex01 | |
Design : | blockMixin acDrawingDocument | |
Name | Typ | Formel |
height | number | 100 |
length | number | 100 |
width | number | 100 |
Child Name : | x_axis | |
Child Design : | :Cylinder | |
Name | Typ | Angegeben |
axis | vector | vector(1, 0, 0) |
height | number | Länge |
radius | number | Child.height / 20 |
bottomPoint | point | point(-length/2, 0, 0) |
topPoint | point | point(length/2, 0, 0) |
color | string | "blue" |
Child Name : | y_axis | |
Child Design : | :Cylinder | |
Name | Typ | Angegeben |
axis | vector | vector(0, 1, 0) |
height | number | width |
radius | number | Child.height / 20 |
bottomPoint | point | point(0, -length/2, 0) |
topPoint | point | point(0, length/2, 0) |
color | string | "green" |
Child Name : | z_axis | |
Child Design : | :Cylinder | |
Name | Typ | Angegeben |
axis | vector | vector(1, 0, 0) |
height | number | height |
radius | number | Child.height / 20 |
bottomPoint | point | point(0, 0, -length/2) |
topPoint | point | point(0, 0, length/2) |
color | string | "red" |
Name : | blockMixin_Ex02 |
Design : | acDrawingDocument |
Child Name : | axis_1 | |
Child Design : | :blockMixin_Ex01 | |
Name | Typ | Angegeben |
origin | point | point(0,0,0) |
Child Name : | axis_2 | |
Child Design : | :blockMixin_Ex01 | |
Name | Typ | Angegeben |
fFront | point | axis_1.fRear |
Child Name : | axis_3 | |
Child Design : | :blockMixin_Ex01 | |
Name | Typ | Angegeben |
v011 | point | axis_1.v100 |
xDirection | vector | vector(1,1,1) |
yDirection | vector | vector(-1,1,1) |
Child Name : | axis_4 | |
Child Design : | :blockMixin_Ex01 | |
Name | Typ | Angegeben |
fFront | point | axis_3.fRear |
referenceFrame | frame | axis_3.localFrame |