public class _PovrayExporter extends __RayTracerExporter
isSlabEnabled, minScreenDimensionaperatureAngle, backgroundColix, bw, cameraDistance, cameraPosition, center, commandLineOptions, commentChar, degreesPerRadian, depthZ, exportType, fileName, fixedRotationCenter, g3d, isToFile, jmolRenderer, lightSource, lineWidthMad, nBytes, output, referenceCenter, scalePixelsPerAngstrom, screenHeight, screenWidth, slabZ, tempA, tempP1, tempP2, tempP3, tempV1, tempV2, tempV3, viewer| Constructor and Description |
|---|
_PovrayExporter() |
| Modifier and Type | Method and Description |
|---|---|
private java.lang.String |
color4(short colix) |
(package private) java.lang.String |
finalizeOutput() |
private java.lang.String |
getAuxiliaryFileData() |
protected void |
output(javax.vecmath.Tuple3f pt) |
protected void |
outputCircle(int x,
int y,
int z,
float radius,
short colix,
boolean doFill) |
protected void |
outputCone(javax.vecmath.Point3f screenBase,
javax.vecmath.Point3f screenTip,
float radius,
short colix) |
protected void |
outputCylinder(javax.vecmath.Point3f screenA,
javax.vecmath.Point3f screenB,
float radius,
short colix,
boolean withCaps) |
protected void |
outputCylinderConical(javax.vecmath.Point3f screenA,
javax.vecmath.Point3f screenB,
float radius1,
float radius2,
short colix) |
protected void |
outputEllipsoid(javax.vecmath.Point3f center,
float radius,
double[] coef,
short colix) |
protected void |
outputHeader() |
protected void |
outputSphere(float x,
float y,
float z,
float radius,
short colix) |
protected void |
outputSurface(javax.vecmath.Point3f[] vertices,
javax.vecmath.Vector3f[] normals,
short[] colixes,
int[][] indices,
short[] polygonColixes,
int nVertices,
int nPolygons,
int nFaces,
java.util.BitSet bsFaces,
int faceVertexMax,
short colix,
java.util.List colorList,
java.util.Hashtable htColixes,
javax.vecmath.Point3f offset) |
protected void |
outputTextPixel(int x,
int y,
int z,
int argb) |
protected void |
outputTriangle(javax.vecmath.Point3f ptA,
javax.vecmath.Point3f ptB,
javax.vecmath.Point3f ptC,
short colix) |
private java.lang.String |
triad(int[] i) |
private java.lang.String |
triad(javax.vecmath.Tuple3f pt) |
private void |
writeMacros() |
private void |
writeMacrosAtom() |
private void |
writeMacrosBond() |
private void |
writeMacrosFinish() |
private void |
writeMacrosTextPixel() |
private void |
writeMacrosTriangle() |
drawAtom, drawCircle, drawCylinder, drawEllipse, drawPixel, drawTextPixel, fillConeScreen, fillConicalCylinder, fillCylinderScreen, fillCylinderScreenMad, fillEllipsoid, fillSphere, fillTriangle, getScreenNormal, outputVertexdrawFilledCircle, drawSurface, getColorList, getConeMesh, getExportDate, getJmolPerspective, getRotationMatrix, getRotationMatrix, initializeOutput, opacityFractionalFromArgb, opacityFractionalFromColix, output, outputComment, outputFooter, outputJmolPerspective, outputVertices, plotImage, plotText, rgbFractionalFromArgb, rgbFractionalFromColix, round, round, setRenderer, setTempVertex, translucencyFractionalFromColixjava.lang.String finalizeOutput()
finalizeOutput in class ___Exporterprotected void outputHeader()
outputHeader in class __RayTracerExporterprivate void writeMacros()
private void writeMacrosFinish()
private void writeMacrosAtom()
private void writeMacrosBond()
private void writeMacrosTriangle()
private void writeMacrosTextPixel()
private java.lang.String triad(javax.vecmath.Tuple3f pt)
private java.lang.String triad(int[] i)
private java.lang.String color4(short colix)
private java.lang.String getAuxiliaryFileData()
protected void output(javax.vecmath.Tuple3f pt)
output in class ___Exporterprotected void outputCircle(int x,
int y,
int z,
float radius,
short colix,
boolean doFill)
outputCircle in class __RayTracerExporterprotected void outputCone(javax.vecmath.Point3f screenBase,
javax.vecmath.Point3f screenTip,
float radius,
short colix)
outputCone in class __RayTracerExporterprotected void outputCylinder(javax.vecmath.Point3f screenA,
javax.vecmath.Point3f screenB,
float radius,
short colix,
boolean withCaps)
outputCylinder in class __RayTracerExporterprotected void outputCylinderConical(javax.vecmath.Point3f screenA,
javax.vecmath.Point3f screenB,
float radius1,
float radius2,
short colix)
outputCylinderConical in class __RayTracerExporterprotected void outputEllipsoid(javax.vecmath.Point3f center,
float radius,
double[] coef,
short colix)
outputEllipsoid in class __RayTracerExporterprotected void outputSurface(javax.vecmath.Point3f[] vertices,
javax.vecmath.Vector3f[] normals,
short[] colixes,
int[][] indices,
short[] polygonColixes,
int nVertices,
int nPolygons,
int nFaces,
java.util.BitSet bsFaces,
int faceVertexMax,
short colix,
java.util.List colorList,
java.util.Hashtable htColixes,
javax.vecmath.Point3f offset)
outputSurface in class ___Exporterprotected void outputSphere(float x,
float y,
float z,
float radius,
short colix)
outputSphere in class __RayTracerExporterprotected void outputTextPixel(int x,
int y,
int z,
int argb)
outputTextPixel in class __RayTracerExporterprotected void outputTriangle(javax.vecmath.Point3f ptA,
javax.vecmath.Point3f ptB,
javax.vecmath.Point3f ptC,
short colix)
outputTriangle in class __RayTracerExporter