iv_setCamera()

Synopsis

Sets the various camera parameters in the specified View of the Document.

Syntax

iv_setCamera ( document As Part, _
               viewNo As Integer, _
               cameraFit? As Boolean, _
               cameraViewOrientation As Name, _
               cameraPerspective? As Boolean, _
               cameraPerspectiveAngle As Number, _
               cameraEye As Point, _
               cameraTarget As Point, _
               cameraUpVector As Vector, _
               cameraWidth As Number, _
               cameraHeight As Number, _
               cameraUseTransition? As Boolean ) As List 
Argument Type Description
document part Handle of the document owning the camera.
viewNo integer Specifies the view number to use
cameraFit? boolean If set, the scene will be fit into the view
cameraViewOrientation name One of the predefined orientations:

:Front, :Top, :Right, :Back, :Bottom, :Left, :IsoTopRight, :IsoTopLeft,:IsoBottomRight, :IsoBottomLeft,

or

:Arbitrary

cameraPerspective? boolean Specifies Perspective or Parallel projection type
cameraPerspectiveAngle number Specifies the angle of the projection, for the perspective camera type
cameraEye point Position of the camera center. If Novalue, the current position is used
cameraTarget point Point the camera is looking at. If NoValue , this parameter is ignored
cameraUpVector vector Specifies the camera rotation along its axis. If NoValue , the current angle is used
cameraWidth number Width of the camera extent. Can be NoValue
cameraHeight number Height of the camera extent. Can be NoValue
cameraUseTransitions? boolean If set, the transitions (animation) will be used to set the camera.

Example 1

The Camera parameters on an Assembly document are the same as the arguments to iv_setCamera().