|
|
|
Foundation ::
Visualization and Virtual Reality ::
SILHOUETTE
|
SILHOUETTE
Hidden Line Computer Code with Generalized Silhouette Solution
|
 |
Moderators: Adopt This Application! |
SOURCE CODE AVAILABLE
|
|
Flexibility in choosing how to display computer-generated three-dimensional
drawings has become increasingly important in recent years.
A major consideration is the enhancement of the realism and aesthetics of
the presentation.
A polygonal representation of objects, even with hidden
lines removed, is not always desirable. A more pleasing pictorial representation
often can be achieved by removing some of the remaining visible
lines, thus creating silhouettes (or outlines) of selected surfaces of the
object. Additionally, it should be noted that this silhouette feature allows
warped polygons. This means that any polygon can be decomposed into
constituent triangles. Considering these triangles as members of the same
family will present a polygon with no interior lines, and thus removes the
restriction of flat polygons.
SILHOUETTE is a program for calligraphic drawings that can render any
subset of polygons as a silhouette with respect to itself. The program is
flexible enough to be applicable to every class of object. SILHOUETTE offers
all possible combinations of silhouette and nonsilhouette specifications
for an arbitrary solid. Thus, it is possible to enhance the clarity
of any three-dimensional scene presented in two dimensions. Input to the
program can be line segments or polygons. Polygons designated with the same
number will be drawn as a silhouette of those polygons.
SILHOUETTE carries the NASA case number ARC-12721. It was originally released as part of the NASA COSMIC collection.
|
|
More software from National Technology Transfer Center
|
|
|
|
|
|

|
Open Channel Software runs entirely on Open Source Software. We return
value to the Software community in the form of
services and original software. Most of our
content is currently available as source code, with the
copyright owned by the original author, All
Rights Reserved. Everything else is Copyright
©2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Open Channel Software.
View our privacy statement.
Contact webmaster at openchannelsoftware dot org with questions.
|
|

|