org.jmol.export
Class _TachyonExporter
java.lang.Object
org.jmol.export.___Exporter
org.jmol.export.__RayTracerExporter
org.jmol.export._TachyonExporter
public class _TachyonExporter
- extends __RayTracerExporter
Fields inherited from class org.jmol.export.___Exporter |
aperatureAngle, 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 |
Method Summary |
protected void |
fillConicalCylinder(Point3f screenA,
Point3f screenB,
int madBond,
short colix,
byte endcaps)
|
private void |
getLightingInfo()
|
(package private) boolean |
initializeOutput(Viewer viewer,
Graphics3D g3d,
Object output)
|
protected void |
output(Tuple3f pt)
|
protected void |
outputCircle(int x,
int y,
int z,
float radius,
short colix,
boolean doFill)
|
protected void |
outputCone(Point3f screenBase,
Point3f screenTip,
float radius,
short colix)
|
protected void |
outputCylinder(Point3f screenA,
Point3f screenB,
float radius,
short colix,
boolean withCaps)
|
protected void |
outputCylinderConical(Point3f screenA,
Point3f screenB,
float radius1,
float radius2,
short colix)
|
protected void |
outputEllipsoid(Point3f center,
float radius,
double[] coef,
short colix)
|
protected void |
outputFooter()
|
protected void |
outputHeader()
|
private void |
outputRing(int x,
int y,
int z,
Vector3f tempV1,
float radius,
short colix,
boolean doFill)
|
protected void |
outputSphere(float x,
float y,
float z,
float radius,
short colix)
|
protected void |
outputSurface(Point3f[] vertices,
Vector3f[] normals,
short[] colixes,
int[][] indices,
short[] polygonColixes,
int nVertices,
int nPolygons,
int nFaces,
BitSet bsFaces,
int faceVertexMax,
short colix,
List colorList,
Hashtable htColixes,
Point3f offset)
|
protected void |
outputTextPixel(int x,
int y,
int z,
int argb)
|
private void |
outputTexture(int argb,
boolean useTexDef)
|
private void |
outputTexture(short colix,
boolean useTexDef)
|
private void |
outputTexture2(String rgb,
String opacity,
boolean useTexDef)
|
private void |
outputTextureCode()
|
protected void |
outputTriangle(Point3f ptA,
Point3f ptB,
Point3f ptC,
short colix)
|
private String |
triad(float x,
float y,
float z)
|
private String |
triad(Tuple3f pt)
|
Methods inherited from class org.jmol.export.__RayTracerExporter |
drawAtom, drawCircle, drawCylinder, drawEllipse, drawPixel, drawTextPixel, fillConeScreen, fillCylinderScreen, fillCylinderScreenMad, fillEllipsoid, fillSphere, fillTriangle, getScreenNormal, outputVertex |
Methods inherited from class org.jmol.export.___Exporter |
drawFilledCircle, drawSurface, finalizeOutput, getColorList, getConeMesh, getExportDate, getJmolPerspective, getRotationMatrix, getRotationMatrix, opacityFractionalFromArgb, opacityFractionalFromColix, output, outputComment, outputJmolPerspective, outputVertices, plotImage, plotText, rgbFractionalFromArgb, rgbFractionalFromColix, round, round, setRenderer, setTempVertex, translucencyFractionalFromColix |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
wasPerspectiveDepth
boolean wasPerspectiveDepth
lighting
String lighting
phong
String phong
textures
UseTable textures
textureCode
private String textureCode
_TachyonExporter
public _TachyonExporter()
initializeOutput
boolean initializeOutput(Viewer viewer,
Graphics3D g3d,
Object output)
- Overrides:
initializeOutput
in class ___Exporter
getLightingInfo
private void getLightingInfo()
outputHeader
protected void outputHeader()
- Overrides:
outputHeader
in class __RayTracerExporter
outputFooter
protected void outputFooter()
- Overrides:
outputFooter
in class ___Exporter
output
protected void output(Tuple3f pt)
- Specified by:
output
in class ___Exporter
triad
private String triad(float x,
float y,
float z)
triad
private String triad(Tuple3f pt)
outputTextureCode
private void outputTextureCode()
outputTexture
private void outputTexture(short colix,
boolean useTexDef)
outputTexture
private void outputTexture(int argb,
boolean useTexDef)
outputTexture2
private void outputTexture2(String rgb,
String opacity,
boolean useTexDef)
outputCircle
protected void outputCircle(int x,
int y,
int z,
float radius,
short colix,
boolean doFill)
- Specified by:
outputCircle
in class __RayTracerExporter
outputRing
private void outputRing(int x,
int y,
int z,
Vector3f tempV1,
float radius,
short colix,
boolean doFill)
outputCone
protected void outputCone(Point3f screenBase,
Point3f screenTip,
float radius,
short colix)
- Specified by:
outputCone
in class __RayTracerExporter
outputCylinder
protected void outputCylinder(Point3f screenA,
Point3f screenB,
float radius,
short colix,
boolean withCaps)
- Specified by:
outputCylinder
in class __RayTracerExporter
fillConicalCylinder
protected void fillConicalCylinder(Point3f screenA,
Point3f screenB,
int madBond,
short colix,
byte endcaps)
- Overrides:
fillConicalCylinder
in class __RayTracerExporter
outputCylinderConical
protected void outputCylinderConical(Point3f screenA,
Point3f screenB,
float radius1,
float radius2,
short colix)
- Specified by:
outputCylinderConical
in class __RayTracerExporter
outputEllipsoid
protected void outputEllipsoid(Point3f center,
float radius,
double[] coef,
short colix)
- Specified by:
outputEllipsoid
in class __RayTracerExporter
outputSurface
protected void outputSurface(Point3f[] vertices,
Vector3f[] normals,
short[] colixes,
int[][] indices,
short[] polygonColixes,
int nVertices,
int nPolygons,
int nFaces,
BitSet bsFaces,
int faceVertexMax,
short colix,
List colorList,
Hashtable htColixes,
Point3f offset)
- Specified by:
outputSurface
in class ___Exporter
outputSphere
protected void outputSphere(float x,
float y,
float z,
float radius,
short colix)
- Specified by:
outputSphere
in class __RayTracerExporter
outputTextPixel
protected void outputTextPixel(int x,
int y,
int z,
int argb)
- Specified by:
outputTextPixel
in class __RayTracerExporter
outputTriangle
protected void outputTriangle(Point3f ptA,
Point3f ptB,
Point3f ptC,
short colix)
- Specified by:
outputTriangle
in class __RayTracerExporter