Package org.jmol.export
Class _X3dExporter
- java.lang.Object
-
- org.jmol.export.___Exporter
-
- org.jmol.export.__CartesianExporter
-
- org.jmol.export._VrmlExporter
-
- org.jmol.export._X3dExporter
-
public class _X3dExporter extends _VrmlExporter
-
-
Field Summary
-
Fields inherited from class org.jmol.export._VrmlExporter
fontChild, fontFace, fontSize, fontStyle, tempQ1, tempQ2, tempQ3, useTable
-
Fields inherited from class org.jmol.export.__CartesianExporter
canCapCylinders, noColor, sphereMatrix, viewpoint
-
Fields inherited from class org.jmol.export.___Exporter
apertureAngle, 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 Summary
Constructors Constructor Description _X3dExporter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidoutputAppearance(short colix, boolean isText)protected voidoutputAttr(java.lang.String attr, float x, float y, float z)protected voidoutputAttrPt(java.lang.String attr, javajs.util.T3 pt)protected voidoutputChildClose()protected voidoutputChildShapeClose()protected voidoutputChildShapeStart()protected voidoutputChildStart()protected voidoutputCircle(javajs.util.P3 pt1, javajs.util.P3 pt2, float radius, short colix, boolean doFill)protected voidoutputCloseTag()protected voidoutputDefChildFaceSet(java.lang.String child)protected voidoutputFaceSetClose()protected voidoutputFaceSetStart()protected voidoutputFooter()protected voidoutputGeometry(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<java.lang.Short> colorList, java.util.Map<java.lang.Short,java.lang.Integer> htColixes, javajs.util.P3 offset)protected voidoutputHeader()protected voidoutputRotation(javajs.util.A4 a)protected voidoutputShapeClose()protected voidoutputShapeStart()protected voidoutputTextPixel(javajs.util.P3 pt, int argb)protected voidoutputTriangle(javajs.util.T3 pt1, javajs.util.T3 pt2, javajs.util.T3 pt3, short colix)protected voidoutputUseChildClose(java.lang.String child)(package private) voidplotText(int x, int y, int z, short colix, java.lang.String text, javajs.awt.Font font3d)protected voidpopMatrix()protected voidpushMatrix()-
Methods inherited from class org.jmol.export._VrmlExporter
getDef, getViewpoint, output, outputColorIndices, outputColors, outputCone, outputCylinder, outputCylinderChildScaled, outputEllipsoid, outputFace, outputInitialTransform, outputNormals, outputQuaternionFrame, outputSolidPlate, outputSphere, outputSurface, outputTransRot
-
Methods inherited from class org.jmol.export.__CartesianExporter
drawAtom, drawCircle, drawCylinder, drawEllipse, drawPixel, drawTextPixel, fillConeScreen, fillCylinderScreen, fillCylinderScreenMad, fillEllipsoid, fillSphere, fillTriangle, getCameraPosition, getCoordinateMap, getModelCenter, getNormalMap, outputIndices, plotImage, setSphereMatrix
-
Methods inherited from class org.jmol.export.___Exporter
drawFilledCircle, drawSurface, finalizeOutput, finalizeOutput2, fixScreenZ, getByteCount, getColorList, getConeMesh, getExportDate, getJmolPerspective, getRotationMatrix, getRotationMatrix, getTriad, getTriadC, initializeOutput, initOutput, opacityFractionalFromArgb, opacityFractionalFromColix, output, outputComment, outputJmolPerspective, outputVertex, outputVertices, rgbFractionalFromArgb, rgbFractionalFromColix, round, round, setTempVertex, translucencyFractionalFromColix
-
-
-
-
Method Detail
-
outputHeader
protected void outputHeader()
- Overrides:
outputHeaderin class_VrmlExporter
-
outputAttrPt
protected void outputAttrPt(java.lang.String attr, javajs.util.T3 pt)- Overrides:
outputAttrPtin class_VrmlExporter
-
pushMatrix
protected void pushMatrix()
- Overrides:
pushMatrixin class_VrmlExporter
-
popMatrix
protected void popMatrix()
- Overrides:
popMatrixin class_VrmlExporter
-
outputAttr
protected void outputAttr(java.lang.String attr, float x, float y, float z)- Overrides:
outputAttrin class_VrmlExporter
-
outputRotation
protected void outputRotation(javajs.util.A4 a)
- Overrides:
outputRotationin class_VrmlExporter
-
outputFooter
protected void outputFooter()
- Overrides:
outputFooterin class_VrmlExporter
-
outputAppearance
protected void outputAppearance(short colix, boolean isText)- Overrides:
outputAppearancein class_VrmlExporter
-
outputChildShapeStart
protected void outputChildShapeStart()
- Overrides:
outputChildShapeStartin class_VrmlExporter
-
outputShapeStart
protected void outputShapeStart()
- Overrides:
outputShapeStartin class_VrmlExporter
-
outputChildStart
protected void outputChildStart()
- Overrides:
outputChildStartin class_VrmlExporter
-
outputChildClose
protected void outputChildClose()
- Overrides:
outputChildClosein class_VrmlExporter
-
outputDefChildFaceSet
protected void outputDefChildFaceSet(java.lang.String child)
- Overrides:
outputDefChildFaceSetin class_VrmlExporter
-
outputFaceSetStart
protected void outputFaceSetStart()
- Overrides:
outputFaceSetStartin class_VrmlExporter
-
outputFaceSetClose
protected void outputFaceSetClose()
- Overrides:
outputFaceSetClosein class_VrmlExporter
-
outputUseChildClose
protected void outputUseChildClose(java.lang.String child)
- Overrides:
outputUseChildClosein class_VrmlExporter
-
outputChildShapeClose
protected void outputChildShapeClose()
- Overrides:
outputChildShapeClosein class_VrmlExporter
-
outputShapeClose
protected void outputShapeClose()
- Overrides:
outputShapeClosein class_VrmlExporter
-
outputCloseTag
protected void outputCloseTag()
- Overrides:
outputCloseTagin class_VrmlExporter
-
outputTriangle
protected void outputTriangle(javajs.util.T3 pt1, javajs.util.T3 pt2, javajs.util.T3 pt3, short colix)- Overrides:
outputTrianglein class_VrmlExporter
-
outputCircle
protected void outputCircle(javajs.util.P3 pt1, javajs.util.P3 pt2, float radius, short colix, boolean doFill)- Overrides:
outputCirclein class_VrmlExporter
-
outputGeometry
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<java.lang.Short> colorList, java.util.Map<java.lang.Short,java.lang.Integer> htColixes, javajs.util.P3 offset)- Overrides:
outputGeometryin class_VrmlExporter
-
outputTextPixel
protected void outputTextPixel(javajs.util.P3 pt, int argb)- Overrides:
outputTextPixelin class_VrmlExporter
-
plotText
void plotText(int x, int y, int z, short colix, java.lang.String text, javajs.awt.Font font3d)- Overrides:
plotTextin class_VrmlExporter
-
-