Syntax
BODY2BODY arg1 arg2 arg3 arg4 arg5 arg6
Description
A member of type BODY is positioned. The member can have one or 2 connection positions, depending on its subtype.
Arguments
Minimum quantity: 4
arg1
Value |
Dimension |
Meaning |
body |
TEXT |
Member name |
arg2
Value |
Dimension |
Meaning |
DOCKAT |
KEYWORD |
The following are the arguments that define the connection position. |
BACK |
KEYWORD |
Optional argument. If it is missing, then enter the connection of the local origin (0,0,0). |
FRONT |
KEYWORD |
Optional argument. Only certain members of type BODY owns a 2nd connection. If there is a defined beginning and end, as with prismatic bodies, then both positions can be input. |
arg3 (arg2 != DOCKAT)
Value |
Dimension |
Meaning |
DOCKAT |
KEYWORD |
The following are the arguments that define the connection position. |
arg3 (arg2 = DOCKAT) or arg4 (arg2 != DOCKAT)
Value |
Dimension |
Meaning |
bref |
TEXT |
Reference member |
arg4 (arg2 = DOCKAT) or arg5 (arg2 != DOCKAT)
Value |
Dimension |
Meaning |
dpname |
TEXT |
Name of the docking point at reference member |
arg5 (arg2 = DOCKAT) or arg6 (arg2 != DOCKAT)
Value |
Dimension |
Meaning |
TEMPLATE |
KEYWORD |
The positioning is determined by the referenced template and is inherited. |
Scopes
GPOSITIONS
Examples
BODY2BODY "Body2" BACK DOCKAT "Body1" "P2-1"
The start point of the body "Body2" is aligned with the docking point "P2-1" of the body "Body1" .
GPOSITIONS BEGIN
BODY2BODY "TPrism 2" BACK DOCKAT "TPrism 1" "P1-M"
BODY2AXIS "Prism 1" BACK AXREF "Axis 1" 1.000000 HREL 2.000
BODY2AXIS "Prism 1" FRONT AXREF "Axis 1" 9.000000 HREL 3.000
BODY2BODY "Prism 2" BACK DOCKAT "Prism 1" "P1-M" TEMPLATE
BODY2AXIS "Prism 2" FRONT AXREF "Axis 2" 5.000000 HREL 1.000
GPOSITIONS END
The template body "TPrism 2" is connected to the template bodyr "TPrism 1". The realisation "Prism 2" of "TPrism 2" takes over its first position "BODY2BODY "Prism 2"" from its template, but not its 2nd position "BODY2AXIS "Prism 2"".
|
(C) ALLPLAN GmbH |
Privacy policy |