|
|
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface | Description |
---|---|
ColoringRule | Coloring rule: the tool, choosing the color for drawing an abstract object. |
DrawingRule | Drawing rule: the tool for 3D drawing some kind of 3D figure (Shape3D )
on the base of drawing one 3D pixel. |
Pixel3DDrawer | Low-level tool for drawing one 3D pixel, used by DrawingRule . |
Shape3D | Abstract 3D figure (shape), which can be drawn by this toolkit. |
ShapingRule | Shaping rule: the converter of an abstract object to 3D figure, that can be drawn by this toolkit. |
Class | Description |
---|---|
ConvexPlanePolygon3DDrawingRule | Algorithm of drawing convex plane polygon, placed in 3D space (PlanePolygon3D object). |
CoordinateSystem3D | Coordinate system in 3D space. |
Drawer3D | Universal 3D drawer: the main drawing tool of this toolkit. |
Orientation3D | Orthonormal basis in 3D space: 3 orthogonal unit vectors i, j, k (usually describing the orientation of some 3D configuration in the space). |
PlanePolygon3D | Plane polygon, placed in 3D space. |
SimpleColoringRule | Simple implementation of ColoringRule interface, which returns some given color
for all inheritors of some given class. |
SimpleDrawer3D | Simple full implementation of Drawer3D class, based on the traditional Z-buffer algorithm. |
Sphere3D | 3D sphere. |
Sphere3DDrawingRule | Algorithm of drawing 3D sphere (Sphere3D object). |
Simple, easily extendable draw toolkit for drawing 3D objects (figures).
This package provides classes, simplifying implementation of drawing any 3D shapes,
and offers implementations for two simple shapes:
Sphere3D
and
PlanePolygon3D
.
AlgART Laboratory 2010
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |