Package org.lemsml.jlems.viz.plot
Class Painter
- java.lang.Object
-
- org.lemsml.jlems.viz.plot.Painter
-
public final class Painter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.awt.Color[]
colorTable
private double
ctMax
private double
ctMin
private java.awt.BasicStroke
dashedStroke
private java.awt.Graphics2D
g
private java.awt.BasicStroke
normalStroke
(package private) java.awt.geom.AffineTransform
normalTransform
private PointPainter
pointPainter
(package private) java.awt.geom.AffineTransform
upTransform
private Box
wkBox
private WorldTransform
worldTransform
-
Constructor Summary
Constructors Constructor Description Painter(WorldTransform transform)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
draw3DAreaMarks(float[][] ca, int n, double diam)
void
draw3DCarrot(double xa, double ya, double za, double ra, double xb, double yb, double zb, double rb)
void
draw3DCircle(double x, double y, double z, double r)
void
draw3DIntMarks(float[][] ca, int n, int w, int h)
void
draw3DLine(double xa, double ya, double za, double xb, double yb, double zb)
void
draw3DMark(double x, double y, double z, int ityp, int isize)
void
draw3DMarks(float[][] ca, int n)
void
draw3DOutline(double xa, double ya, double za, double ra, double xb, double yb, double zb, double rb)
void
draw3DPoint(double x, double y, double z)
void
draw3DPolygon(double[][] da)
void
draw3DSegment(double xa, double ya, double za, double ra, double xb, double yb, double zb, double rb)
void
draw3DZOffsetLine(double xa, double ya, double za, double xb, double yb, double zb, double z0, double dpdz)
void
drawAreaMarks(double[] xp, double[] yp, double diam)
void
drawAxes()
void
drawCable(Position pa, Position pcenter, Position pb)
void
drawCable(Position pa, Position pcenter, Position pb, java.awt.Color c, double lw, boolean wip)
void
drawCarrotSides(double xa, double ya, double ra, double xb, double yb, double rb)
void
drawCenteredBox(Position pos, int hx, int hy)
void
drawCenteredLabel(java.lang.String s, double x, double y)
void
drawCenteredOval(double cx, double cy, double rx, double ry, java.awt.Color clin, double width, boolean widthIsPixels)
void
drawCenteredOval(double cx, double cy, int hx, int hy)
void
drawCenteredOval(Position pos, int hx, int hy)
void
drawCenteredPixelLine(double x, double y, int[] xpts, int[] ypts)
void
drawCenteredString(java.lang.String s, int x, int y)
void
drawCircle(double x, double y, double r)
void
drawCircle(Position position, double radius)
void
drawColoredCells(double[][][] mesh, double[] dat)
void
drawColoredCells(double[][][] mesh, double[] dat, boolean[] mask)
void
drawDashedRectangle(double cx, double cy, double rx, double ry)
void
drawExactCenteredOval(Position pos, int hx, int hy)
void
drawFilledOval(double cx, double cy, double rx, double ry, java.awt.Color cfill, java.awt.Color cborder, double width, boolean widthIsPixels)
void
drawFilledRectangle(double cx, double cy, double rx, double ry, java.awt.Color cfill, java.awt.Color cborder, double width, boolean widthIsPixels)
void
drawFilledRectangle(double cx, double cy, int w, int h, java.awt.Color cfill)
void
drawFilledRoundedRectangle(double cx, double cy, double rx, double ry, double cr, java.awt.Color cfill, java.awt.Color cborder, double width, boolean widthIsPixels)
void
drawFilledTriangle(double x0, double y0, double x1, double y1, double x2, double y2, java.awt.Color fillColor, java.awt.Color color, double width, boolean b)
void
drawFixedSizeLine(double x, double y, java.awt.Color c, int idx, int idy, int wfac)
void
drawHalfCable(double x0, double y0, double dx0, double dy0, double x1, double y1, int n, java.awt.Color c, double lw, boolean wip)
void
drawIntCircle(double x, double y, int r)
void
drawIntMarks(double[] xp, double[] yp, int n, int w, int h)
void
drawLabel(java.lang.String s, double x, double y)
void
drawLabel(java.lang.String s, double x, double y, java.awt.Color c)
void
drawLabelAt(java.lang.String s, int ix, int iy)
void
drawLeftAlignedLabel(java.lang.String s, double x, double y)
void
drawLegendItem(java.lang.String s, int ioff)
void
drawLine(double x0, double y0, double x1, double y1)
void
drawLine(double x0, double y0, double x1, double y1, java.awt.Color col, double width, boolean widthIsPixels)
void
drawLine(Position p1, Position p2)
void
drawLineOffsetText(java.lang.String s, double x, double y, int dx, int dy)
void
drawMarks(double[] xp, double[] yp)
void
drawMarks(double[] xp, double[] yp, int n)
void
drawOffsetCenteredLabel(java.lang.String s, double x, double y)
(package private) void
drawOutline(double xa, double ya, double ra, double xb, double yb, double rb)
void
drawOval(double cx, double cy, double rx, double ry, java.awt.Color cborder, double width, boolean widthIsPixels)
void
drawPixelLine(int x0, int y0, int x1, int y1)
void
drawPolygon(double[] xp, double[] yp)
void
drawPolygon(double[] xp, double[] yp, int np)
void
drawPolygon(double[] xp, double[] yp, int np, java.awt.Color col, double width, boolean widthIsPixels)
(package private) void
drawPolyline(double[] xp, double[] yp)
void
drawPolyline(double[] xp, double[] yp, int np)
void
drawPolyline(double[] xp, double[] yp, int np, java.awt.Color col, double width, boolean widthIsPixels)
void
drawRectangle(double cx, double cy, double rx, double ry, java.awt.Color cborder, double width, boolean widthIsPixels)
void
drawRectangle(int[] xyxy)
void
drawRightAlignedLabel(java.lang.String s, double x, double y)
void
drawRoundedRectangle(double cx, double cy, double rx, double ry, double cr, java.awt.Color cborder, double width, boolean widthIsPixels)
(package private) void
drawSides(double xa, double ya, double ra, double xb, double yb, double rb)
void
drawSome3DMarks(float[][] ca, int n, double pas)
void
drawString(java.lang.String s, int x, int y)
void
drawString3D(double x, double y, double z, java.lang.String lbl)
void
drawString3DOffset(double x, double y, double z, java.lang.String lbl, int idx, int idy)
void
drawText(java.lang.String s, double x, double y)
void
drawUpLabel(java.lang.String s, double x, double y)
void
drawUpLabel(java.lang.String s, double x, double y, java.awt.Color c)
void
drawUpper3DAreaMarks(float[][] ca, int n, double diam, double zp, double zd)
void
drawUpper3DIntMarks(float[][] ca, int n, int w, int h, double zp, double zd)
void
drawUpperSome3DMarks(float[][] ca, int n, double pas, double zp, double zd)
void
drawWhiteLine(double width, double[] xp, double[] yp)
void
drawXCenteredYBottomAlignedLabel(java.lang.String s, double x, double y)
void
drawXCenteredYTopAlignedLabel(java.lang.String s, double x, double y)
double
dxydp()
void
fill3DCircle(double x, double y, double z, double r)
void
fill3DOval(double x, double y, double z, int hw, int hh)
void
fill3DSegment(double xa, double ya, double za, double ra, double xb, double yb, double zb, double rb)
void
fillBackground(java.awt.Color c)
void
fillCenteredBox(Position pos, int hx, int hy)
void
fillCenteredOval(double cx, double cy, double rx, double ry, java.awt.Color cfill)
void
fillCenteredOval(Position pos, int ir)
void
fillCenteredRectangle(double x, double y, double rx, double ry)
void
fillCircle(double x, double y, double r)
void
fillCircle(Position position, double radius)
void
fillExactCenteredOval(Position pos, int hx, int hy, java.awt.Color cfill, java.awt.Color cborder, double width)
void
fillIntCircle(double x, double y, int r)
void
fillIntRectangle(int x, int y, int cw, int ch, java.awt.Color color)
(package private) void
fillOutline(double xa, double ya, double ra, double xb, double yb, double rb)
void
fillPixelRectangle(int ix, int iy, java.awt.Color c, int size)
void
fillPolygon(double[] xp, double[] yp)
void
fillPolygon(double[] xp, double[] yp, int np)
void
fillPolygon(double[] xp, double[] yp, int np, java.awt.Color col)
void
fillPolygon(Polypoint pp, int cfill, int cline)
void
fillRectangle(double x1, double y1, double x2, double y2, java.awt.Color c)
void
fillRectangle(double x, double y, java.awt.Color c, int size)
float
fpowx(double wx)
float
fpowy(double wy)
Box
getBox()
int
getCanvasHeight()
int
getCanvasWidth()
java.awt.Graphics2D
getGraphics()
int
getLabelPoint(double[] xpts, double[] ypts)
double
getPixelArea()
Size
getPixelSize()
(package private) PointPainter
getPointPainter()
double
getWorldCanvasWidth()
double
getXProj(double[] c)
double
getXProj(float[] c)
int
getXProjPixel(double x, double y, double z)
double[]
getXYXYLimits()
double
getYProj(double[] c)
double
getYProj(float[] c)
int
getYProjPixel(double x, double y, double z)
double
getZProj(double[] c)
double
getZProj(double x, double y, double z)
double
getZProj(float[] c)
boolean
intIsOnCanvas(int x, int y)
boolean
isOnCanvas(double x, double y)
boolean
isOnCanvas(Position p)
boolean
isShowing(double x, double y)
void
paintLegend(int ileg, java.lang.String s)
void
paintLiveTrash()
void
paintTrash()
void
paintTrash(boolean live)
IntPosition
pow(Position p)
int
powx(double wx)
int
powy(double wy)
void
push(double x, double y)
void
push3D(double x, double y, double z)
void
reframe(Box box)
private void
resetStroke()
int
screenDistance2(double x, double y, double z, int x2, int y2)
void
setAntialias(boolean b)
(package private) void
setBasicStroke(double w)
void
setColor(java.awt.Color c)
void
setColor(SColor sc)
void
setColorBlack()
void
setColorBlue()
void
setColorCyan()
void
setColorDarkGray()
void
setColorGray()
void
setColorGreen()
void
setColorMagenta()
void
setColorOrange()
void
setColorRange(double ca, double cb)
void
setColorRed()
void
setColorTable(java.awt.Color[] ct)
void
setColorWhite()
void
setColorYellow()
(package private) void
setDashedStroke(double w)
void
setDefaultColorTable()
void
setGraphics(java.awt.Graphics2D g2d)
void
setIntColor(int icol)
(package private) void
setNormalStroke()
void
setPixelScalingFromTop(double d)
void
setStroke(java.awt.BasicStroke bs)
(package private) void
setWorldTransform(WorldTransform transform)
void
startBox()
int
stringWidth(java.lang.String s)
boolean
visible3D(double x, double y, double z)
Position
wop(IntPosition ip)
double
wopx(int x)
double
wopy(int y)
(package private) double
xProj(double x, double y, double z)
(package private) double
yProj(double x, double y, double z)
private double
zProj(double x, double y, double z)
-
-
-
Field Detail
-
worldTransform
private WorldTransform worldTransform
-
g
private java.awt.Graphics2D g
-
normalStroke
private final java.awt.BasicStroke normalStroke
-
dashedStroke
private java.awt.BasicStroke dashedStroke
-
pointPainter
private final PointPainter pointPainter
-
upTransform
java.awt.geom.AffineTransform upTransform
-
normalTransform
java.awt.geom.AffineTransform normalTransform
-
colorTable
private java.awt.Color[] colorTable
-
ctMin
private double ctMin
-
ctMax
private double ctMax
-
wkBox
private Box wkBox
-
-
Constructor Detail
-
Painter
public Painter(WorldTransform transform)
-
-
Method Detail
-
getPointPainter
PointPainter getPointPainter()
-
isShowing
public boolean isShowing(double x, double y)
-
reframe
public void reframe(Box box)
-
getCanvasWidth
public int getCanvasWidth()
-
getWorldCanvasWidth
public double getWorldCanvasWidth()
-
getCanvasHeight
public int getCanvasHeight()
-
getPixelSize
public Size getPixelSize()
-
getPixelArea
public double getPixelArea()
-
isOnCanvas
public boolean isOnCanvas(Position p)
-
isOnCanvas
public boolean isOnCanvas(double x, double y)
-
intIsOnCanvas
public boolean intIsOnCanvas(int x, int y)
-
setPixelScalingFromTop
public void setPixelScalingFromTop(double d)
-
getXYXYLimits
public double[] getXYXYLimits()
-
setWorldTransform
void setWorldTransform(WorldTransform transform)
-
setGraphics
public void setGraphics(java.awt.Graphics2D g2d)
-
setAntialias
public void setAntialias(boolean b)
-
getGraphics
public java.awt.Graphics2D getGraphics()
-
pow
public IntPosition pow(Position p)
-
dxydp
public double dxydp()
-
powx
public int powx(double wx)
-
powy
public int powy(double wy)
-
fpowx
public float fpowx(double wx)
-
fpowy
public float fpowy(double wy)
-
wop
public Position wop(IntPosition ip)
-
wopx
public double wopx(int x)
-
wopy
public double wopy(int y)
-
setBasicStroke
void setBasicStroke(double w)
-
setDashedStroke
void setDashedStroke(double w)
-
setNormalStroke
void setNormalStroke()
-
resetStroke
private void resetStroke()
-
setStroke
public void setStroke(java.awt.BasicStroke bs)
-
drawPixelLine
public void drawPixelLine(int x0, int y0, int x1, int y1)
-
drawPolyline
void drawPolyline(double[] xp, double[] yp)
-
drawPolyline
public void drawPolyline(double[] xp, double[] yp, int np)
-
drawPolyline
public void drawPolyline(double[] xp, double[] yp, int np, java.awt.Color col, double width, boolean widthIsPixels)
-
drawMarks
public void drawMarks(double[] xp, double[] yp)
-
drawMarks
public void drawMarks(double[] xp, double[] yp, int n)
-
drawIntMarks
public void drawIntMarks(double[] xp, double[] yp, int n, int w, int h)
-
drawAreaMarks
public void drawAreaMarks(double[] xp, double[] yp, double diam)
-
drawPolygon
public void drawPolygon(double[] xp, double[] yp)
-
drawPolygon
public void drawPolygon(double[] xp, double[] yp, int np)
-
drawPolygon
public void drawPolygon(double[] xp, double[] yp, int np, java.awt.Color col, double width, boolean widthIsPixels)
-
fillPolygon
public void fillPolygon(double[] xp, double[] yp, int np)
-
fillPolygon
public void fillPolygon(double[] xp, double[] yp, int np, java.awt.Color col)
-
fillPolygon
public void fillPolygon(double[] xp, double[] yp)
-
fillPolygon
public void fillPolygon(Polypoint pp, int cfill, int cline)
-
setColor
public void setColor(SColor sc)
-
setColor
public void setColor(java.awt.Color c)
-
setColorWhite
public void setColorWhite()
-
setColorRed
public void setColorRed()
-
setColorGreen
public void setColorGreen()
-
setColorBlue
public void setColorBlue()
-
setColorBlack
public void setColorBlack()
-
setColorGray
public void setColorGray()
-
setColorCyan
public void setColorCyan()
-
setColorMagenta
public void setColorMagenta()
-
setColorYellow
public void setColorYellow()
-
setColorOrange
public void setColorOrange()
-
setColorDarkGray
public void setColorDarkGray()
-
drawWhiteLine
public void drawWhiteLine(double width, double[] xp, double[] yp)
-
fillRectangle
public void fillRectangle(double x, double y, java.awt.Color c, int size)
-
fillRectangle
public void fillRectangle(double x1, double y1, double x2, double y2, java.awt.Color c)
-
fillPixelRectangle
public void fillPixelRectangle(int ix, int iy, java.awt.Color c, int size)
-
drawLine
public void drawLine(double x0, double y0, double x1, double y1, java.awt.Color col, double width, boolean widthIsPixels)
-
drawLine
public void drawLine(double x0, double y0, double x1, double y1)
-
drawCenteredBox
public void drawCenteredBox(Position pos, int hx, int hy)
-
fillCenteredBox
public void fillCenteredBox(Position pos, int hx, int hy)
-
drawFixedSizeLine
public void drawFixedSizeLine(double x, double y, java.awt.Color c, int idx, int idy, int wfac)
-
drawText
public void drawText(java.lang.String s, double x, double y)
-
drawLineOffsetText
public void drawLineOffsetText(java.lang.String s, double x, double y, int dx, int dy)
-
drawString
public void drawString(java.lang.String s, int x, int y)
-
drawCenteredString
public void drawCenteredString(java.lang.String s, int x, int y)
-
drawLabel
public void drawLabel(java.lang.String s, double x, double y, java.awt.Color c)
-
drawUpLabel
public void drawUpLabel(java.lang.String s, double x, double y, java.awt.Color c)
-
drawUpLabel
public void drawUpLabel(java.lang.String s, double x, double y)
-
drawLabel
public void drawLabel(java.lang.String s, double x, double y)
-
drawCenteredLabel
public void drawCenteredLabel(java.lang.String s, double x, double y)
-
drawXCenteredYTopAlignedLabel
public void drawXCenteredYTopAlignedLabel(java.lang.String s, double x, double y)
-
drawLeftAlignedLabel
public void drawLeftAlignedLabel(java.lang.String s, double x, double y)
-
drawRightAlignedLabel
public void drawRightAlignedLabel(java.lang.String s, double x, double y)
-
drawXCenteredYBottomAlignedLabel
public void drawXCenteredYBottomAlignedLabel(java.lang.String s, double x, double y)
-
fillCenteredRectangle
public void fillCenteredRectangle(double x, double y, double rx, double ry)
-
drawCircle
public void drawCircle(double x, double y, double r)
-
fillCircle
public void fillCircle(double x, double y, double r)
-
fillIntCircle
public void fillIntCircle(double x, double y, int r)
-
drawIntCircle
public void drawIntCircle(double x, double y, int r)
-
fillCenteredOval
public void fillCenteredOval(double cx, double cy, double rx, double ry, java.awt.Color cfill)
-
fillCenteredOval
public void fillCenteredOval(Position pos, int ir)
-
drawCenteredOval
public void drawCenteredOval(double cx, double cy, double rx, double ry, java.awt.Color clin, double width, boolean widthIsPixels)
-
drawCenteredOval
public void drawCenteredOval(double cx, double cy, int hx, int hy)
-
drawCenteredOval
public void drawCenteredOval(Position pos, int hx, int hy)
-
drawExactCenteredOval
public void drawExactCenteredOval(Position pos, int hx, int hy)
-
fillExactCenteredOval
public void fillExactCenteredOval(Position pos, int hx, int hy, java.awt.Color cfill, java.awt.Color cborder, double width)
-
drawFilledOval
public void drawFilledOval(double cx, double cy, double rx, double ry, java.awt.Color cfill, java.awt.Color cborder, double width, boolean widthIsPixels)
-
drawFilledRectangle
public void drawFilledRectangle(double cx, double cy, int w, int h, java.awt.Color cfill)
-
drawFilledRectangle
public void drawFilledRectangle(double cx, double cy, double rx, double ry, java.awt.Color cfill, java.awt.Color cborder, double width, boolean widthIsPixels)
-
drawRectangle
public void drawRectangle(double cx, double cy, double rx, double ry, java.awt.Color cborder, double width, boolean widthIsPixels)
-
drawFilledRoundedRectangle
public void drawFilledRoundedRectangle(double cx, double cy, double rx, double ry, double cr, java.awt.Color cfill, java.awt.Color cborder, double width, boolean widthIsPixels)
-
drawRoundedRectangle
public void drawRoundedRectangle(double cx, double cy, double rx, double ry, double cr, java.awt.Color cborder, double width, boolean widthIsPixels)
-
drawRectangle
public void drawRectangle(int[] xyxy)
-
drawDashedRectangle
public void drawDashedRectangle(double cx, double cy, double rx, double ry)
-
drawOval
public void drawOval(double cx, double cy, double rx, double ry, java.awt.Color cborder, double width, boolean widthIsPixels)
-
drawCarrotSides
public void drawCarrotSides(double xa, double ya, double ra, double xb, double yb, double rb)
-
getLabelPoint
public int getLabelPoint(double[] xpts, double[] ypts)
-
drawOffsetCenteredLabel
public void drawOffsetCenteredLabel(java.lang.String s, double x, double y)
-
drawLabelAt
public void drawLabelAt(java.lang.String s, int ix, int iy)
-
drawLegendItem
public void drawLegendItem(java.lang.String s, int ioff)
-
stringWidth
public int stringWidth(java.lang.String s)
-
drawFilledTriangle
public void drawFilledTriangle(double x0, double y0, double x1, double y1, double x2, double y2, java.awt.Color fillColor, java.awt.Color color, double width, boolean b)
-
drawCircle
public void drawCircle(Position position, double radius)
-
fillCircle
public void fillCircle(Position position, double radius)
-
paintTrash
public void paintTrash()
-
paintTrash
public void paintTrash(boolean live)
-
paintLiveTrash
public void paintLiveTrash()
-
fillBackground
public void fillBackground(java.awt.Color c)
-
fillIntRectangle
public void fillIntRectangle(int x, int y, int cw, int ch, java.awt.Color color)
-
drawCenteredPixelLine
public void drawCenteredPixelLine(double x, double y, int[] xpts, int[] ypts)
-
setIntColor
public void setIntColor(int icol)
-
drawCable
public void drawCable(Position pa, Position pcenter, Position pb, java.awt.Color c, double lw, boolean wip)
-
drawHalfCable
public void drawHalfCable(double x0, double y0, double dx0, double dy0, double x1, double y1, int n, java.awt.Color c, double lw, boolean wip)
-
setColorRange
public void setColorRange(double ca, double cb)
-
setColorTable
public void setColorTable(java.awt.Color[] ct)
-
setDefaultColorTable
public void setDefaultColorTable()
-
drawColoredCells
public void drawColoredCells(double[][][] mesh, double[] dat)
-
drawColoredCells
public void drawColoredCells(double[][][] mesh, double[] dat, boolean[] mask)
-
paintLegend
public void paintLegend(int ileg, java.lang.String s)
-
getXProj
public double getXProj(double[] c)
-
getYProj
public double getYProj(double[] c)
-
getZProj
public double getZProj(double[] c)
-
getXProj
public double getXProj(float[] c)
-
getYProj
public double getYProj(float[] c)
-
getZProj
public double getZProj(float[] c)
-
getZProj
public double getZProj(double x, double y, double z)
-
getXProjPixel
public int getXProjPixel(double x, double y, double z)
-
getYProjPixel
public int getYProjPixel(double x, double y, double z)
-
xProj
double xProj(double x, double y, double z)
-
yProj
double yProj(double x, double y, double z)
-
zProj
private double zProj(double x, double y, double z)
-
draw3DPoint
public void draw3DPoint(double x, double y, double z)
-
fill3DOval
public void fill3DOval(double x, double y, double z, int hw, int hh)
-
draw3DCircle
public void draw3DCircle(double x, double y, double z, double r)
-
fill3DCircle
public void fill3DCircle(double x, double y, double z, double r)
-
draw3DMark
public void draw3DMark(double x, double y, double z, int ityp, int isize)
-
draw3DZOffsetLine
public void draw3DZOffsetLine(double xa, double ya, double za, double xb, double yb, double zb, double z0, double dpdz)
-
drawOutline
void drawOutline(double xa, double ya, double ra, double xb, double yb, double rb)
-
drawSides
void drawSides(double xa, double ya, double ra, double xb, double yb, double rb)
-
fillOutline
void fillOutline(double xa, double ya, double ra, double xb, double yb, double rb)
-
draw3DLine
public void draw3DLine(double xa, double ya, double za, double xb, double yb, double zb)
-
draw3DOutline
public void draw3DOutline(double xa, double ya, double za, double ra, double xb, double yb, double zb, double rb)
-
fill3DSegment
public void fill3DSegment(double xa, double ya, double za, double ra, double xb, double yb, double zb, double rb)
-
draw3DCarrot
public void draw3DCarrot(double xa, double ya, double za, double ra, double xb, double yb, double zb, double rb)
-
draw3DSegment
public void draw3DSegment(double xa, double ya, double za, double ra, double xb, double yb, double zb, double rb)
-
drawString3D
public void drawString3D(double x, double y, double z, java.lang.String lbl)
-
drawString3DOffset
public void drawString3DOffset(double x, double y, double z, java.lang.String lbl, int idx, int idy)
-
visible3D
public boolean visible3D(double x, double y, double z)
-
draw3DMarks
public void draw3DMarks(float[][] ca, int n)
-
drawSome3DMarks
public void drawSome3DMarks(float[][] ca, int n, double pas)
-
draw3DIntMarks
public void draw3DIntMarks(float[][] ca, int n, int w, int h)
-
draw3DAreaMarks
public void draw3DAreaMarks(float[][] ca, int n, double diam)
-
drawUpperSome3DMarks
public void drawUpperSome3DMarks(float[][] ca, int n, double pas, double zp, double zd)
-
drawUpper3DIntMarks
public void drawUpper3DIntMarks(float[][] ca, int n, int w, int h, double zp, double zd)
-
drawUpper3DAreaMarks
public void drawUpper3DAreaMarks(float[][] ca, int n, double diam, double zp, double zd)
-
draw3DPolygon
public void draw3DPolygon(double[][] da)
-
startBox
public void startBox()
-
getBox
public Box getBox()
-
push3D
public void push3D(double x, double y, double z)
-
push
public void push(double x, double y)
-
drawAxes
public void drawAxes()
-
screenDistance2
public int screenDistance2(double x, double y, double z, int x2, int y2)
-
-