public class _StlExporter extends _VrmlExporter
| Modifier and Type | Field and Description |
|---|---|
private java.io.ByteArrayOutputStream |
bos |
private java.lang.String |
header |
private boolean |
isDebug |
(package private) javajs.util.Lst<javajs.util.M4> |
lstMatrix |
private javajs.util.M4 |
m4 |
private javajs.util.M4 |
m4a |
private int |
nTri |
private javajs.util.OC |
oc |
fontChild, fontFace, fontSize, fontStyle, tempQ1, tempQ2, tempQ3, useTablecanCapCylinders, noColor, sphereMatrix, viewpointapertureAngle, backgroundColix, cameraDistance, cameraPosition, center, commandLineOptions, commentChar, degreesPerRadian, depthZ, export3D, exportScale, exportType, fileName, fixedRotationCenter, gdata, lightSource, lineWidthMad, out, privateKey, referenceCenter, scalePixelsPerAngstrom, screenHeight, screenWidth, slabZ, solidOnly, tempP1, tempP2, tempP3, tempV1, tempV2, tm, vwr| Constructor and Description |
|---|
_StlExporter() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
finalizeOutput() |
protected void |
output(java.lang.String data) |
protected void |
outputAttr(java.lang.String attr,
float x,
float y,
float z) |
protected void |
outputAttrPt(java.lang.String attr,
javajs.util.T3 pt) |
protected void |
outputChildClose() |
protected void |
outputChildStart() |
protected void |
outputCircle(javajs.util.P3 pt1,
javajs.util.P3 pt2,
float radius,
short colix,
boolean doFill) |
protected void |
outputGeometry(javajs.util.T3[] vertices,
javajs.util.T3[] normals,
short[] colixes,
int[][] indices,
short[] polygonColixes,
int nVertices,
int nPolygons,
javajs.util.BS bsPolygons,
int faceVertexMax,
javajs.util.Lst<java.lang.Short> colorList,
java.util.Map<java.lang.Short,java.lang.Integer> htColixes,
javajs.util.P3 offset) |
protected void |
outputHeader() |
protected void |
outputRotation(javajs.util.A4 a) |
(package private) void |
plotText(int x,
int y,
int z,
short colix,
java.lang.String text,
Font font3d) |
protected void |
popMatrix() |
protected void |
pushMatrix() |
private void |
writeFacet(javajs.util.T3[] vertices,
int[] face,
int i,
int j,
int k) |
private void |
writeFloat(float f) |
private void |
writePoint(java.lang.String s,
javajs.util.T3 p) |
getDef, getViewpoint, output, outputAppearance, outputChildShapeClose, outputChildShapeStart, outputCloseTag, outputColorIndices, outputColors, outputCone, outputCylinder, outputCylinderChildScaled, outputDefChildFaceSet, outputEllipsoid, outputFace, outputFaceSetClose, outputFaceSetStart, outputFooter, outputInitialTransform, outputNormals, outputQuaternionFrame, outputShapeClose, outputShapeStart, outputSolidPlate, outputSphere, outputSurface, outputTextPixel, outputTransRot, outputTriangle, outputUseChildClosedrawAtom, drawCircle, drawCylinder, drawEllipse, drawPixel, drawTextPixel, fillConeScreen, fillCylinderScreen, fillCylinderScreenMad, fillEllipsoid, fillSphere, fillTriangle, getCameraPosition, getCoordinateMap, getModelCenter, getNormalMap, outputIndices, plotImage, setSphereMatrixdrawFilledCircle, drawSurface, finalizeOutput2, fixScreenZ, getByteCount, getColorList, getConeMesh, getExportDate, getJmolPerspective, getRotationMatrix, getRotationMatrix, getTriad, getTriadC, initializeOutput, initOutput, opacityFractionalFromArgb, opacityFractionalFromColix, outputComment, outputJmolPerspective, outputVertex, outputVertices, rgbFractionalFromArgb, rgbFractionalFromColix, round, round, setTempVertex, translucencyFractionalFromColixprivate boolean isDebug
private java.lang.String header
private javajs.util.OC oc
private java.io.ByteArrayOutputStream bos
private javajs.util.M4 m4
javajs.util.Lst<javajs.util.M4> lstMatrix
private javajs.util.M4 m4a
private int nTri
protected void outputHeader()
outputHeader in class _VrmlExporterprotected void pushMatrix()
pushMatrix in class _VrmlExporterprotected void popMatrix()
popMatrix in class _VrmlExporterprotected void output(java.lang.String data)
output in class ___Exporterprotected void outputChildStart()
outputChildStart in class _VrmlExporterprotected void outputChildClose()
outputChildClose in class _VrmlExporterprotected void outputRotation(javajs.util.A4 a)
outputRotation in class _VrmlExporterprotected void outputAttrPt(java.lang.String attr,
javajs.util.T3 pt)
outputAttrPt in class _VrmlExporterprotected void outputAttr(java.lang.String attr,
float x,
float y,
float z)
outputAttr in class _VrmlExporterprotected void outputGeometry(javajs.util.T3[] vertices,
javajs.util.T3[] normals,
short[] colixes,
int[][] indices,
short[] polygonColixes,
int nVertices,
int nPolygons,
javajs.util.BS bsPolygons,
int faceVertexMax,
javajs.util.Lst<java.lang.Short> colorList,
java.util.Map<java.lang.Short,java.lang.Integer> htColixes,
javajs.util.P3 offset)
outputGeometry in class _VrmlExporterprivate void writeFacet(javajs.util.T3[] vertices,
int[] face,
int i,
int j,
int k)
protected java.lang.String finalizeOutput()
finalizeOutput in class ___Exporterprotected void outputCircle(javajs.util.P3 pt1,
javajs.util.P3 pt2,
float radius,
short colix,
boolean doFill)
outputCircle in class _VrmlExportervoid plotText(int x,
int y,
int z,
short colix,
java.lang.String text,
Font font3d)
plotText in class _VrmlExporterprivate void writePoint(java.lang.String s,
javajs.util.T3 p)
private void writeFloat(float f)