# VS:Mirror

From Vectorworks Developer

.VectorScript|VectorScript ..VS:Function Reference|Function Reference ..VS:Function_Reference_Appendix|Appendix

## Description

Reflect an object across an axis.

For a 2D reflection, the axis is a line containing arbitrary point p and extending along vector v.

FUNCTION Mirror(

h :HANDLE;

dup :BOOLEAN;

p1 :POINT;

p2 :POINT) : HANDLE;

def vs.Mirror(h, dup, p1, p2): return HANDLE

## Parameters

h HANDLE The object to reflect dup BOOLEAN If false, transform the original object to the new position. If true, create a new object p1 POINT An arbitrary point on the mirror axis p2 POINT A second arbitrary point on the mirror axis