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 void
outputAppearance(short colix, boolean isText)
protected void
outputAttr(java.lang.String attr, float x, float y, float z)
protected void
outputAttrPt(java.lang.String attr, javajs.util.T3 pt)
protected void
outputChildClose()
protected void
outputChildShapeClose()
protected void
outputChildShapeStart()
protected void
outputChildStart()
protected void
outputCircle(javajs.util.P3 pt1, javajs.util.P3 pt2, float radius, short colix, boolean doFill)
protected void
outputCloseTag()
protected void
outputDefChildFaceSet(java.lang.String child)
protected void
outputFaceSetClose()
protected void
outputFaceSetStart()
protected void
outputFooter()
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)
protected void
outputHeader()
protected void
outputRotation(javajs.util.A4 a)
protected void
outputShapeClose()
protected void
outputShapeStart()
protected void
outputTextPixel(javajs.util.P3 pt, int argb)
protected void
outputTriangle(javajs.util.T3 pt1, javajs.util.T3 pt2, javajs.util.T3 pt3, short colix)
protected void
outputUseChildClose(java.lang.String child)
(package private) void
plotText(int x, int y, int z, short colix, java.lang.String text, javajs.awt.Font font3d)
protected void
popMatrix()
protected void
pushMatrix()
-
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:
outputHeader
in class_VrmlExporter
-
outputAttrPt
protected void outputAttrPt(java.lang.String attr, javajs.util.T3 pt)
- Overrides:
outputAttrPt
in class_VrmlExporter
-
pushMatrix
protected void pushMatrix()
- Overrides:
pushMatrix
in class_VrmlExporter
-
popMatrix
protected void popMatrix()
- Overrides:
popMatrix
in class_VrmlExporter
-
outputAttr
protected void outputAttr(java.lang.String attr, float x, float y, float z)
- Overrides:
outputAttr
in class_VrmlExporter
-
outputRotation
protected void outputRotation(javajs.util.A4 a)
- Overrides:
outputRotation
in class_VrmlExporter
-
outputFooter
protected void outputFooter()
- Overrides:
outputFooter
in class_VrmlExporter
-
outputAppearance
protected void outputAppearance(short colix, boolean isText)
- Overrides:
outputAppearance
in class_VrmlExporter
-
outputChildShapeStart
protected void outputChildShapeStart()
- Overrides:
outputChildShapeStart
in class_VrmlExporter
-
outputShapeStart
protected void outputShapeStart()
- Overrides:
outputShapeStart
in class_VrmlExporter
-
outputChildStart
protected void outputChildStart()
- Overrides:
outputChildStart
in class_VrmlExporter
-
outputChildClose
protected void outputChildClose()
- Overrides:
outputChildClose
in class_VrmlExporter
-
outputDefChildFaceSet
protected void outputDefChildFaceSet(java.lang.String child)
- Overrides:
outputDefChildFaceSet
in class_VrmlExporter
-
outputFaceSetStart
protected void outputFaceSetStart()
- Overrides:
outputFaceSetStart
in class_VrmlExporter
-
outputFaceSetClose
protected void outputFaceSetClose()
- Overrides:
outputFaceSetClose
in class_VrmlExporter
-
outputUseChildClose
protected void outputUseChildClose(java.lang.String child)
- Overrides:
outputUseChildClose
in class_VrmlExporter
-
outputChildShapeClose
protected void outputChildShapeClose()
- Overrides:
outputChildShapeClose
in class_VrmlExporter
-
outputShapeClose
protected void outputShapeClose()
- Overrides:
outputShapeClose
in class_VrmlExporter
-
outputCloseTag
protected void outputCloseTag()
- Overrides:
outputCloseTag
in class_VrmlExporter
-
outputTriangle
protected void outputTriangle(javajs.util.T3 pt1, javajs.util.T3 pt2, javajs.util.T3 pt3, short colix)
- Overrides:
outputTriangle
in class_VrmlExporter
-
outputCircle
protected void outputCircle(javajs.util.P3 pt1, javajs.util.P3 pt2, float radius, short colix, boolean doFill)
- Overrides:
outputCircle
in 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:
outputGeometry
in class_VrmlExporter
-
outputTextPixel
protected void outputTextPixel(javajs.util.P3 pt, int argb)
- Overrides:
outputTextPixel
in class_VrmlExporter
-
plotText
void plotText(int x, int y, int z, short colix, java.lang.String text, javajs.awt.Font font3d)
- Overrides:
plotText
in class_VrmlExporter
-
-