Products | Support | Send comments on this topic. | Email a link to this topic. | Back to Getting Started | Help Version 18.0.10.23
LEADTOOLS Vector C++ Class Library Help

VECTORCAMERA

Show in webframe

typedef struct tagVECTORCAMERA
{
   L_INT nSize;
   L_DOUBLE Theta;
   L_DOUBLE Phi;
   VECTORPOINT LookAt;
   L_DOUBLE Distance;
   L_BOOL bPerspective;
} VECTORCAMERA,  * pVECTORCAMERA;

The VECTORCAMERA structure holds information about the camera.

Member

Description

nSize

Size of this structure. Used for versioning.

Theta

Rotation angle around the Z axis.

Phi

Rotation angle off the Z axis.

LookAt

Point on which the camera is focused.

Distance

Distance between the camera and the object.

bPerspective

Flag that indicates the type of projection. Possible values are:

 

Value

Meaning

 

TRUE

Perspective projection is used.

 

FALSE

Parallel projection is used.

Comments

The camera object is used along with the viewport to project the vector image into a 2D plane.

LVectorBase::SetCamera and LVectorBase::GetCamera are the functions used for manipulating the camera object.

The camera can be used with either 2D or 3D vector images.

pVECTORCAMERA is a pointer to a VECTORCAMERA object.

Products | Support | Contact Us | Copyright Notices
© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.