[CENTER]Symbol template primitives' origins and offsets:[/U][/CENTER]
[INDENT]a. Attributes:
[INDENT]Name-----Applicable for------------------------Description-----------------------------------------------------------------------Can be edited
XYPOS | SYTM | The position of the SYTM origin in the SYLB | Yes
Origin | 2D Primitives (Including MARKP) | Get the position of the SYTM origin in the SYLB | No
Pdefinition | 2D Primitives (Including MARKP) | Get the offset of the origin of any primitive from the XYPOS of its SYTM | No[/INDENT]
b. When SYTM is created, Draft prompts for MARKP position (Ex: X0mm Y200mm)
[INDENT]i. XYPOS of SYTM: X0mm Y200mm
ii. Origin of MARKP: X0mm Y200mm, Pdefinition offset of MARKP: X0mm Y0mm [/INDENT]
c. If MARKP is moved by X 10mm
[INDENT]i. XYPOS of SYTM: X0mm Y200mm (isn?t changed)
ii. Origin of MARKP: X0mm Y200mm (changed), Pdefinition offset of MARKP: X10mm Y0mm[/INDENT]
d. If a new primitive is created (Ex: A circle) at X4mm Y200mm
[INDENT]i. Circle?s Origin of MARKP: X4mm Y200mm (changed), Pdefinition offset of Circle: X4mm Y0mm
ii. If the circle is output in a datal file the Origin center offset will be calculated from XYPOS of SYTM (X4mm Y0mm).
iii. If a new SYTM created at XYPOS X0mm Y100m, when the datal file is run the circle will have an offset from the SYTM by X 4mm Y 0mm The circle origin is X 4mm Y 200mm.[/INDENT]
e. Notice:
[INDENT]i. The MARKP is only used to set the XYPOS of the SYTM at the SYTM creation.
ii. The MARKP position has no effect on the primitives.
iii. The position of all the primitive ? even the MARKP ? is affected by XYPOS of the SYTM.[/INDENT][/INDENT]