Backward | General Edit |
Declaration:
PROCEDURE Backward
; Description:
Procedure Backward moves the selected objects down one level in the onscreen object stacking order.
FlipHor | General Edit |
Declaration:
PROCEDURE FlipHor
; Description:
Procedure FlipHor horizontally mirrors selected objects about the center of the object(s). This procedure produces the same effect as the command "Flip Horizontal" .
FlipVer | General Edit |
Declaration:
PROCEDURE FlipVer
; Description:
Procedure FlipVer vertically mirrors selected objects about the center of the
object(s). This procedure produce the same effect as the command "Flip Vertical".
Forward | General Edit |
Declaration:
PROCEDURE Forward
; Description:
Procedure Forward moves the selected objects up one level in the onscreen object stacking order.
Objects in the document are drawn in the order in which they are created, with newer objects drawn on top of previously created objects. It is sometimes necessary to adjust this drawing, or stacking, order in order to make objects visible or create a desired effect.
IsObjectFlipped | General Edit |
Declaration:
FUNCTION IsObjectFlipped
( h:HANDLE ) :BOOLEAN ; Description:
Function IsObjectFlipped returns the flip orientation of the specified 3D object. The function returns TRUE if the object is currently flipped.
This function works for sweeps, extrudes, multiple extrudes, symbols, solids, layer references, and plug-in objects.Parameters:
h Handle to object.
LckObjs | General Edit |
Declaration:
PROCEDURE LckObjs
; Description:
Procedure LckObjs locks the selected objects. When an object is locked, it
may be copied or duplicated, but it may not be changed in any other way.
Example:
SelectObj((C='Structure To Remain')); LckObjs;
MirrorXY3D | General Edit |
Declaration:
PROCEDURE MirrorXY3D
; Description:
Procedure MirrorXY3D mirrors the currently selected object through the XY plane.
MoveBack | General Edit |
Declaration:
PROCEDURE MoveBack
; Description:
Procedure MoveBack moves the selected objects to the back(bottom) of the onscreen object stacking order.
MoveFront | General Edit |
Declaration:
PROCEDURE MoveFront
; Description:
Procedure MoveFront moves the selected objects to the front(top) of the onscreen object stacking order.
ResetBBox | General Edit |
Declaration:
PROCEDURE ResetBBox
( h:HANDLE ) ; Description:
Procedure ResetBBox forces the bounding box information for the specified object to be recomputed based on the objects' current geometry.
Call this procedure after modifying an object to force a redraw of the object.Parameters:
h Handle to object.
ResetOrientation3D | General Edit |
Declaration:
PROCEDURE ResetOrientation3D
; Description:
ResetOrientation3D resets the 3D environment parameters of the active VectorWorks document.
Call this procedure after 3D object creation to ensure correct orientation and display of the new object in 3D space.
Example:
Poly3D(1,1,0,1.5,1.5,1,2.5,1.5,1,); ResetOrientation3D;
Rotate | General Edit |
Declaration:
PROCEDURE Rotate
( rotationAngle:REAL ) ; Description:
Procedure Rotate rotates the currently selected objects on the active layer. The rotation angle may be specified in any valid angle format.Parameters:
rotationAngle Rotation angle. Example:
Rotate(45d15'23");
Rotate3D | General Edit |
Declaration:
PROCEDURE Rotate3D
( xAngle :REAL; yAngle :REAL; zAngle :REAL ) ; Description:
Procedure Rotate3D rotates the most recently created three-dimensional object. Rotation values are applied about the respective axes.
Parameters:
xAngle Rotation about X-axis. yAngle Rotation about Y-axis zAngle Rotation about Z-axis. Example:
BeginXtrd(0",4"); Rect(0",3",1",0"); EndXtrd; Rotate3D(21d 10' 22",-18d 44' 50",-7d 5' 45");
RotatePoint | General Edit |
Declaration:
PROCEDURE RotatePoint
( pX :REAL; pY :REAL; rotationAngle :REAL ) ; Description:
Procedure RotatePoint rotates selected VectorWorks objects about the specified coordinate point.Parameters:
p Point of rotation. rotationAngle Rotation angle. Example:
SetSelect(LNewObj); RotatePoint(0,3,45d);
Scale | General Edit |
Declaration:
PROCEDURE Scale
( scaleXR :REAL; scaleYR :REAL ) ; Description:
Procedure Scale rescales selected objects. Scaling occurs about the center of the selected object(s).
Parameters:
scaleXR X scale factor. scaleYR Y scale factor. Example:
Scale(2,3);
UnLckObjs | General Edit |
Declaration:
PROCEDURE UnLckObjs
; Description:
Procedure UnLckObjs unlocks the selected objects.Example:
SelectObj((C='Structure To Remain')); UnLckObjs;