DoCameraMatrix(3D)

NAME
DoCameraMatrix - Create a camera matrix studio attribute object.

SYNOPSIS
C:
DtObject DoCameraMatrix(matrix)
DtMatrix4x4 matrix;

FORTRAN:
INTEGER*4 DOCMX(MATRIX)
REAL*8 MATRIX(4,4)

DESCRIPTION
DoCameraMatrix creates a camera matrix studio attribute object. When DoCameraMatrix is executed in a definition group, its parameter matrix replaces the camera projection matrix used for all subsequently executed camera objects.

The argument matrix is an arbitrary 4x4 matrix; singular matrices will cause fatal errors. DoCameraMatrix is intended for advanced users needing special effects. Most useful camera matrices are obtainable using by DoProjection <DOPRJ>, DoParallel <DOPAR>, or DoPerspective <DOPER>.

ERRORS
DoCameraMatrix will fail if the matrix is singular.

[WARNING - non-invertible matrix]

SEE ALSO
DoParallel(3D), DoPerspective(3D), DoProjection(3D)