Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] abvl_v1_0.gz(30 Kbytes)
Manuscript Title: A program for perspective views of three-dimensional surfaces.
Authors: E.A. Olszewski, W.J. Thompson
Program title: TDPLOT3
Catalogue identifier: ABVL_v1_0
Distribution format: gz
Journal reference: Comput. Phys. Commun. 21(1980)185
Programming language: Fortran.
Computer: IBM 370-165.
Operating system: OS/360, MVT RELEASE 21-6.
RAM: 65K words
Word size: 32
Peripherals: graph plotter.
Keywords: Three-dimensional Surfaces, Perspective projection, Computer display, Stereoscopy, Cylindrical coordinates, Polar coordinates, Plot, Hidden-line removal, General purpose.
Classification: 14.

Revision history:
Type Tit le Reference
correction 000A CORRECTION 07/04/81 See below

Nature of problem:
TDPLOT3 constructs either monoptic or stereoptic perspective projectionsof three-dimensional surfaces described in spherical-polar or cylindrical coordinates.

Solution method:
TDPLOT3 scales the surface so that its projection fits within specified plot dimensions. It then constructs the perspective projection of the surface, determines, straightforwardly but efficiently, which points in the projection are hidden, and finally plots the projection with hidden lines removed.

Restrictions:
TDPLOT3 has been restricted to the display of surfaces s(r,theta) parametrized in spherical-polar or cylindrical coordinates where the radial, r, and angular, theta, variables are both tabulated in uniform steps. The function s(r, theta) must assume only single, non-negative values at each (r,theta). No part of the display plane on which the surface is projected may lie within the domain of s(r,theta).

Unusual features:
Hidden-line elimination is very efficient in TDPLOT3. It also features a cubic-interpolation routine which generates additional perspective points so that a smoother display of the surface may be constructed without needing additional input data or hidden-line search time. Monoptic and stereoptic views can be produced.

CORRECTION SUMMARY
Manuscript Title: A program for perspective views of three-dimensional surfaces. (C.P. C. 21(1980)185).
Authors: E.A. Olszewski, W.J. Thompson
Program title: 000A CORRECTION 07/04/81
Catalogue identifier: ABVL_v1_0
Distribution format: gz
Journal reference: Comput. Phys. Commun. 23(1981)221
Classification: 14.