Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

DdSetFrame(3D)

DfInqBoundary(3D)

DfInqJust(3D)

DfSetBoundary(3D)

DfSetJust(3D)

DfSetJust(3D)

DfUpdate(3D)

DoFrame(3D)  —  Kubota Pacfic Computer Inc. (\*(Dd)

NAME

DoFrame − Create a frame object

SYNOPSIS

C:

DtObject DoFrame()

FORTRAN:

INTEGER∗4 DOFR()

DESCRIPTION

DoFrame creates a new frame organizational object.  A frame is an object that describes an image to be displayed on a device.  It defines a device independent 3D local coordinate system within which one or more views can be positioned. 

A frame can be displayed on 0 or more devices using the function DdSetFrame <DDSF>.  The frame is mapped onto the largest right rectangular volume that can fit within the device viewport such that the aspect ratio in X and Y is preserved and that the Z extent of the frame is mapped to the entire Z extent of the device.  When this mapping is performed, there may be extra white space inside the device viewport.  The function DfSetJust <DFSJ> is used to position this white space.  A frame’s volume can be specified by DfSetBoundary <DFSB> and queried with DfInqBoundary <DFQB>. 

DEFAULTS

The frame extends from (0.0, 0.0, 0.0) to (1.0, 1.0, 1.0). 

SEE ALSO

DdSetFrame(3D), DfInqBoundary(3D), DfInqJust(3D), DfSetBoundary(3D), DfSetJust(3D), DfSetJust(3D), DfUpdate(3D)

September 02, 1992

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026