public class _StlExporter extends _VrmlExporter
| Modifier and Type | Field and Description |
|---|---|
private ByteArrayOutputStream |
bos |
private 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 String |
finalizeOutput() |
protected void |
output(String data) |
protected void |
outputAttr(String attr,
float x,
float y,
float z) |
protected void |
outputAttrPt(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,
BS bsPolygons,
int faceVertexMax,
javajs.util.Lst<Short> colorList,
Map<Short,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,
String text,
javajs.awt.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(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 String header
private javajs.util.OC oc
private 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(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(String attr, javajs.util.T3 pt)
outputAttrPt in class _VrmlExporterprotected void outputAttr(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,
BS bsPolygons,
int faceVertexMax,
javajs.util.Lst<Short> colorList,
Map<Short,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 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,
String text,
javajs.awt.Font font3d)
plotText in class _VrmlExporterprivate void writePoint(String s, javajs.util.T3 p)
private void writeFloat(float f)