Class __CartesianExporter
java.lang.Object
org.jmol.export.___Exporter
org.jmol.export.__CartesianExporter
- Direct Known Subclasses:
_IdtfExporter, _MayaExporter, _ObjExporter, _VrmlExporter, JSExporter
-
Field Summary
FieldsFields inherited from class ___Exporter
apertureAngle, backgroundColix, cameraDistance, cameraPosition, center, commandLineOptions, commentChar, degreesPerRadian, depthZ, export3D, exportScale, fileName, fixedRotationCenter, gdata, lightSource, lineWidthMad, out, privateKey, referenceCenter, scalePixelsPerAngstrom, screenHeight, screenWidth, slabZ, solidOnly, tempP1, tempP2, tempP3, tempV1, tempV2, tm, vwr -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfillTriangle(short colix, T3 ptA, T3 ptB, T3 ptC, boolean twoSided) protected P3protected intgetCoordinateMap(T3[] vertices, int[] coordMap, BS bsValid) protected P3protected int[]getNormalMap(T3[] normals, int nNormals, BS bsValid, Lst<String> vNormals) protected abstract voidoutputCircle(P3 pt1, P3 pt2, float radius, short colix, boolean doFill) protected abstract voidoutputCone(P3 ptBase, P3 ptTip, float radius, short colix) protected abstract booleanoutputCylinder(P3 ptCenter, P3 pt1, P3 pt2, short colix1, byte endcaps, float radius, P3 ptX, P3 ptY, boolean checkRadius) protected abstract voidoutputEllipsoid(P3 center, P3[] points, short colix) protected abstract voidoutputFace(int[] is, int[] coordMap, int faceVertexMax) protected voidoutputIndices(int[][] indices, int[] map, int nPolygons, BS bsPolygons, int faceVertexMax) protected voidoutputSolidPlate(P3 tempP1, P3 tempP2, P3 tempP3, short colix) protected abstract voidoutputSphere(P3 ptCenter, float f, short colix, boolean checkRadius) protected abstract voidoutputTextPixel(P3 pt, int argb) protected abstract voidoutputTriangle(T3 pt1, T3 pt2, T3 pt3, short colix) protected voidsetSphereMatrix(T3 center, float rx, float ry, float rz, A4 a, M4 sphereMatrix) Methods inherited from class ___Exporter
finalizeOutput, finalizeOutput2, fixScreenZ, getByteCount, getColorList, getConeMesh, getExportDate, getJmolPerspective, getRotationMatrix, getRotationMatrix, getTriad, getTriadC, initOutput, opacityFractionalFromArgb, opacityFractionalFromColix, output, output, outputComment, outputFooter, outputHeader, outputJmolPerspective, outputSurface, outputVertex, outputVertices, rgbFractionalFromArgb, rgbFractionalFromColix, round, round, setTempVertex, translucencyFractionalFromColix
-
Field Details
-
viewpoint
-
canCapCylinders
protected boolean canCapCylinders -
noColor
protected boolean noColor -
sphereMatrix
-
-
Constructor Details
-
__CartesianExporter
public __CartesianExporter()
-
-
Method Details
-
getModelCenter
-
getCameraPosition
-
getCoordinateMap
-
getNormalMap
-
outputIndices
protected void outputIndices(int[][] indices, int[] map, int nPolygons, BS bsPolygons, int faceVertexMax) -
outputFace
protected abstract void outputFace(int[] is, int[] coordMap, int faceVertexMax) -
outputCircle
-
outputCone
-
outputCylinder
-
outputEllipsoid
-
outputSphere
-
outputTextPixel
-
outputTriangle
-
fillTriangle
- Specified by:
fillTrianglein class___Exporter
-
outputSolidPlate
-
setSphereMatrix
-