PaperType, PaperType3Dpublic class PixelStackPaperType3D extends RgbPaperType3D
At each XY position it stores a list of pixels which have been plotted there. Each element in the list contains Z-coordinate, RGB and alpha values, packed efficiently. When all the glyphs have been painted, the list at each XY position is examined, the pixels in that list are sorted by Z-coordinate, and compositing takes place from front to back.
RgbPaperType.RgbPaperRgbPaperType3D.RgbPaper3D| Constructor | Description |
|---|---|
PixelStackPaperType3D(Compositor compositor,
float minAlpha) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected RgbPaperType3D.RgbPaper3D |
createPaper3D(java.awt.Rectangle bounds) |
Creates a 3D paper object for given bounds.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcreateDataIcon, isBitmap, placeDecalcreateDataIcon, isBitmap, placeDecal, toStringcreatePaper, placeGlyphpublic PixelStackPaperType3D(Compositor compositor, float minAlpha)
compositor - compositing strategy for combining
transparent pixelsminAlpha - the smallest alpha value that can be represented
for glyphsprotected RgbPaperType3D.RgbPaper3D createPaper3D(java.awt.Rectangle bounds)
RgbPaperType3DcreatePaper3D in class RgbPaperType3Dbounds - plot boundsCopyright © 2018 Central Laboratory of the Research Councils. All Rights Reserved.