public class PMeshWriter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private javajs.util.BS |
bsPolygons |
private boolean |
colorArrayed |
private boolean |
colorSolid |
private short[] |
contourColixes |
private short |
cx |
private boolean |
haveBsDisplay |
private int |
i0 |
private int[] |
imap |
private IsosurfaceMesh |
imesh |
(package private) boolean |
isBinary |
private boolean |
noColor |
private javajs.util.OC |
oc |
private int[][] |
polygonIndexes |
private boolean |
selectedPolyOnly |
private short[] |
vertexColixes |
private int |
vertexCount |
private float[] |
vertexValues |
Constructor and Description |
---|
PMeshWriter() |
Modifier and Type | Method and Description |
---|---|
private void |
checkPoints(javajs.util.BS bsVert) |
private void |
checkTriangles(boolean fill,
javajs.util.BS bsPoly,
javajs.util.BS bsVert) |
private void |
outputEdge(int iA,
int iB,
int color) |
private void |
outputInt(int i) |
private int |
outputPoint(int iA,
int color) |
private void |
outputPoints(javajs.util.BS bsPoints) |
private void |
outputTriangle(int iA,
int iB,
int iC,
int color,
int check) |
private void |
outputTriangles(boolean fill,
javajs.util.BS bsPoly,
javajs.util.BS bsDone) |
private void |
outputXYZ(javajs.util.T3 pt) |
private void |
setup(boolean fill) |
(package private) java.lang.Object |
write(IsosurfaceMesh isosurfaceMesh,
boolean isBinary) |
private void |
writePmeshHeader(int nV) |
private IsosurfaceMesh imesh
boolean isBinary
private javajs.util.OC oc
private int i0
private int[][] polygonIndexes
private boolean selectedPolyOnly
private javajs.util.BS bsPolygons
private boolean haveBsDisplay
private boolean colorSolid
private boolean colorArrayed
private short cx
private short[] vertexColixes
private boolean noColor
private short[] contourColixes
private float[] vertexValues
private int vertexCount
private int[] imap
java.lang.Object write(IsosurfaceMesh isosurfaceMesh, boolean isBinary)
private void outputPoints(javajs.util.BS bsPoints)
private void outputTriangles(boolean fill, javajs.util.BS bsPoly, javajs.util.BS bsDone)
private void checkPoints(javajs.util.BS bsVert)
private void checkTriangles(boolean fill, javajs.util.BS bsPoly, javajs.util.BS bsVert)
private void setup(boolean fill)
private void writePmeshHeader(int nV)
private void outputInt(int i)
private int outputPoint(int iA, int color)
private void outputXYZ(javajs.util.T3 pt)
private void outputEdge(int iA, int iB, int color)
private void outputTriangle(int iA, int iB, int iC, int color, int check)