Dieses Design definiert ein einfaches rechteckiges Parallelepiped bzw. einen dreidimensionalen Quader. Block übernimmt aus dem Design solidMixin Regeln mit typischen Masseneigenschaften für Volumenkörper. Das Block-Design unterstützt eine einfache Art der Abhängigkeitspositionierung. Es verfügt über viele Regeln, die Punkte (z. B. Flächenmittelpunkte) definieren, die zur Zuordnung von anderen Punkten verwendet werden können. Zur Erstellung eines Blockexemplars ist mindestens die Angabe der Breite (x-Richtung), der Länge (y-Richtung) und der Höhe (z-Richtung) erforderlich.
InkStrokedMixin
Der vollständige Satz kanonischer Werte, Parameter, Regeln, Methoden und Gruppenregeln wird unter BlockMixin und SolidMixin beschrieben.
Name: | Block_Ex01 |
Design: | acDrawingDocument |
Untergeordneter Name: | block_1 | |
Untergeordnetes Design: | :block | |
Name | Typ | Angegeben |
Height | Number | 1 |
length | Number | 3 |
width | Number | 5 |
color | String | "jungle green" |
Name: | block_Ex02 | |
Design: | block acDrawingDocument | |
Name | Typ | Formel |
height | Number | 3 |
length | Number | 1.5 |
width | Number | 2 |
pointList | list |
{v000, _ v000 + unitZ * height * 1 / 8, _ vA00 + unitZ * height * 1 / 8, _ vA00 + unitZ * height * 7 / 8, _ v000 + unitZ * height * 7 / 8, _ v001, _ v101, _ v100 + unitZ * height * 7 / 8, _ vB00 + unitZ * height * 7 / 8, _ vB00 + unitZ * height * 1 / 8, _ v100 + unitZ * height * 1 / 8, _ v100} |
vA00 | point | v000 + unitX * width * 4 / 9 |
vB00 | point | v000 + unitX * width * 5 / 9 |
Untergeordneter Name: | extrudedOutline | |
Untergeordnetes Design: | :ExtrudedSolid | |
Name | Typ | Angegeben |
profile | Part | outline |
height | Number | Me.length |
extrudeDirection | Vector | Me.unitY |
color | String | "plum" |
Name: | block_Ex03 | |
Design: | acDrawingDocument | |
Name | Typ | Formel |
panelMajor | Number | 48 |
panelMinor | Number | 32 |
panelDepth | Number | 4 |
sectionMajor | Number | panelDepth - panelLength |
sectionMinor | Number | sectionMajor / 2 |
Untergeordneter Name: | panel | |
Untergeordnetes Design: | :Block | |
Name | Typ | Angegeben |
width | Number | panelMinor |
height | Number | panelMajor |
length | Number | 0.5 |
color | String | "dandelion" |
Untergeordneter Name: | sideTop | |
Untergeordnetes Design: | :Block | |
Name | Typ | Angegeben |
width | Number | panel.width |
height | Number | sectionMinor |
length | Number | sectionMajor |
v011 | point | panel.v001 |
color | String | "olive green" |
Untergeordneter Name: | sideBottom | |
Untergeordnetes Design: | :Block | |
Name | Typ | Angegeben |
width | Number | panel.width |
height | Number | sectionMinor |
length | Number | sectionMajor |
v011 | point | panel.v000 |
color | String | "olive green" |
Untergeordneter Name: | sideLeft | |
Untergeordnetes Design: | :Block | |
Name | Typ | Angegeben |
width | Number | panel.height - 2 * sectionMinor |
height | Number | sectionMinor |
length | Number | sectionMajor |
eTopLeft | point | sideTop.eBottomLeft |
color | String | "navy blue" |
Untergeordneter Name: | sideRight | |
Untergeordnetes Design: | :Block | |
Name | Typ | Angegeben |
width | Number | panel.height - 2 * sectionMinor |
height | Number | sectionMinor |
length | Number | sectionMajor |
eTopRight | point | sideTop.eBottomRight |
color | String | "navy blue" |
Untergeordneter Name: | middle | |
Untergeordnetes Design: | :Block | |
Name | Typ | Angegeben |
width | Number | panel.height - 2 * sectionMinor |
height | Number | sectionMinor |
length | Number | sectionMajor |
eLeftRear | point | sideLeft.eRightRear |
color | String | "copper" |
Name: | block_Ex04 | |
Design: | acDrawingDocument | |
Name | Typ | Formel |
panelMajor | Number | 48 |
panelMinor | Number | 32 |
panelDepth | Number | 4 |
sectionMajor | Number | panelDepth - panelLength |
sectionMinor | Number | sectionMajor / 2 |
Untergeordneter Name: | panel | |
Untergeordnetes Design: | :Block | |
Name | Typ | Angegeben |
width | Number | panelMinor |
height | Number | panelMajor |
length | Number | 0.5 |
color | String | "dandelion" |
Untergeordneter Name: | sideTop | |
Untergeordnetes Design: | :block_Ex02 | |
Name | Typ | Angegeben |
width | Number | sectionMinor |
height | Number | sectionMajor |
length | Number | panel.width |
matingPoint | point | panel.v001 |
localMatingPointName | Name | :v001 |
xDirection | Vector | -unitZ |
yDirection | Vector | unitX |
color | String | "olive green" |
Untergeordneter Name: | sideBottom | |
Untergeordnetes Design: | :block_Ex02 | |
Name | Typ | Angegeben |
width | Number | sectionMinor |
height | Number | sectionMajor |
length | Number | panel.width |
matingPoint | point | panel.v000 |
localMatingPointName | Name | :v000 |
xDirection | Vector | -unitZ |
yDirection | Vector | unitX |
color | String | "olive green" |
Untergeordneter Name: | sideLeft | |
Untergeordnetes Design: | :block_Ex02 | |
Name | Typ | Angegeben |
width | Number | sectionMinor |
height | Number | sectionMajor |
length | Number | panel.height - 2 * sectionMinor |
matingPoint | point | sideTop.eRightFront |
localMatingPointName | Name | :eLeftRear |
xDirection | Vector | unitX |
yDirection | Vector | unitZ |
color | String | "navy blue" |
Untergeordneter Name: | sideRight | |
Untergeordnetes Design: | :block_Ex02 | |
Name | Typ | Angegeben |
width | Number | sectionMinor |
height | Number | sectionMajor |
length | Number | panel.height - 2 * sectionMinor |
matingPoint | point | sideTop.eRightRear |
localMatingPointName | Name | :eRightRear |
xDirection | Vector | unitX |
yDirection | Vector | unitZ |
color | String | "navy blue" |
Untergeordneter Name: | middle | |
Untergeordnetes Design: | :block_Ex02 | |
Name | Typ | Angegeben |
width | Number | sectionMinor |
height | Number | sectionMajor |
length | Number | panel.width - 2 * sectionMinor |
matingPoint | point | sideLeft.eBottomRight |
localMatingPointName | Name | :eBottomFront |
xDirection | Vector | -unitZ |
yDirection | Vector | unitX |
color | String | "copper" |