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;