| 
 | 
||||||||
| 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 | ||||||||