VS:SetOrigin
.VectorScript|VectorScript ..VS:Function Reference|Function Reference ..VS:Function_Reference_Appendix|Appendix
Description
Shifts the position of the document origin. The function does not modify the relative
positions of objects in the document; the coordinate locations of objects, however, will change when the origin location is modified.
PROCEDURE SetOrigin(
x :REAL;
y :REAL);
def vs.SetOrigin(x, y): return None
Parameters
x REAL X-offset from current origin. y REAL Y-offset from current origin.
Remarks
The difference between this and VS:SetOriginAbsolute is that this call shifts the origin the specified amount, where [{VS:SetOriginAbsolute]] sets the origin to the specified values.
See the <a href=http://www.vectorlab.info/index.php?title=Absolute_Origin>VectorLab article</a> on origins by Gerard Jonker.
Example
VectorScript
Rect(0,0,1,1); SetOrigin(1,1); { Creates a rectangle with the bottom left point at coordinates (0,0), then moves the origin so that the top right point of the rectangle has coordinates (0,0). }
Python
Version
Availability: from All Versions
See Also
VS Functions:
VS Functions:
[[VS:SetOriginAbsolute]]