Class ZBufferPaperType3D
java.lang.Object
uk.ac.starlink.ttools.plot2.paper.RgbPaperType
uk.ac.starlink.ttools.plot2.paper.RgbPaperType3D
uk.ac.starlink.ttools.plot2.paper.ZBufferPaperType3D
- All Implemented Interfaces:
PaperType, PaperType3D
Bitmapped 3D PaperType for opaque pixels only.
It uses a Z-buffer to record the current frontmost colour at each pixel position and overwrites the colour only if a pixel at the same or a smaller Z-coordinate is plotted at the same graphics position.
- Since:
- 14 Feb 2013
- Author:
- Mark Taylor
-
Nested Class Summary
Nested classes/interfaces inherited from class RgbPaperType3D
RgbPaperType3D.RgbPaper3DNested classes/interfaces inherited from class RgbPaperType
RgbPaperType.RgbPaper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected RgbPaperType3D.RgbPaper3DcreatePaper3D(Rectangle bounds) Creates a 3D paper object for given bounds.Methods inherited from class RgbPaperType3D
createPaper, placeGlyphMethods inherited from class RgbPaperType
createDataIcon, isBitmap, placeDecal, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface PaperType
createDataIcon, isBitmap, placeDecal
-
Constructor Details
-
ZBufferPaperType3D
public ZBufferPaperType3D()Constructor.
-
-
Method Details
-
createPaper3D
Description copied from class:RgbPaperType3DCreates a 3D paper object for given bounds.- Specified by:
createPaper3Din classRgbPaperType3D- Parameters:
bounds- plot bounds- Returns:
- new 3d paper instance
-