public class _MayaExporter extends __CartesianExporter
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
id |
private java.lang.String |
name |
private int |
nBalls |
private int |
nCyl |
canCapCylinders, noColor, sphereMatrix, viewpointapertureAngle, 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 and Description |
|---|
_MayaExporter() |
| Modifier and Type | Method and Description |
|---|---|
private void |
addAttr() |
private void |
addConnect() |
(package private) void |
drawTextPixel(int argb,
int x,
int y,
int z) |
protected void |
output(javajs.util.T3 pt) |
protected void |
outputCircle(javajs.util.P3 pt1,
javajs.util.P3 pt2,
float radius,
short colix,
boolean doFill) |
protected void |
outputCone(javajs.util.P3 ptBase,
javajs.util.P3 ptTip,
float radius,
short colix) |
protected boolean |
outputCylinder(javajs.util.P3 ptCenter,
javajs.util.P3 pt1,
javajs.util.P3 pt2,
short colix,
byte endcaps,
float radius,
javajs.util.P3 ptX,
javajs.util.P3 ptY,
boolean checkRadius) |
protected void |
outputEllipsoid(javajs.util.P3 center,
javajs.util.P3[] points,
short colix) |
protected void |
outputFace(int[] is,
int[] coordMap,
int faceVertexMax) |
protected void |
outputHeader() |
protected void |
outputSphere(javajs.util.P3 pt,
float radius,
short colix,
boolean checkRadius) |
protected void |
outputSurface(javajs.util.T3[] vertices,
javajs.util.T3[] normals,
short[] colixes,
int[][] indices,
short[] polygonColixes,
int nVertices,
int nPolygons,
int nTriangles,
javajs.util.BS bsPolygons,
int faceVertexMax,
short colix,
javajs.util.Lst<java.lang.Short> colorList,
java.util.Map<java.lang.Short,java.lang.Integer> htColixes,
javajs.util.P3 offset) |
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) |
private void |
setAttr(java.lang.String attr,
float val) |
private void |
setAttr(java.lang.String attr,
int val) |
private void |
setAttr(java.lang.String attr,
javajs.util.T3 pt) |
drawAtom, drawCircle, drawCylinder, drawEllipse, drawPixel, fillConeScreen, fillCylinderScreen, fillCylinderScreenMad, fillEllipsoid, fillSphere, fillTriangle, getCameraPosition, getCoordinateMap, getModelCenter, getNormalMap, outputIndices, outputSolidPlate, plotImage, plotText, setSphereMatrixdrawFilledCircle, drawSurface, finalizeOutput, finalizeOutput2, fixScreenZ, getByteCount, getColorList, getConeMesh, getExportDate, getJmolPerspective, getRotationMatrix, getRotationMatrix, getTriad, getTriadC, initializeOutput, initOutput, opacityFractionalFromArgb, opacityFractionalFromColix, output, outputComment, outputFooter, outputJmolPerspective, outputVertex, outputVertices, rgbFractionalFromArgb, rgbFractionalFromColix, round, round, setTempVertex, translucencyFractionalFromColixprivate int nBalls
private int nCyl
private java.lang.String name
private java.lang.String id
protected void outputHeader()
outputHeader in class ___Exporterprivate void addAttr()
private void addConnect()
private void setAttr(java.lang.String attr,
float val)
private void setAttr(java.lang.String attr,
int val)
private void setAttr(java.lang.String attr,
javajs.util.T3 pt)
protected boolean outputCylinder(javajs.util.P3 ptCenter,
javajs.util.P3 pt1,
javajs.util.P3 pt2,
short colix,
byte endcaps,
float radius,
javajs.util.P3 ptX,
javajs.util.P3 ptY,
boolean checkRadius)
outputCylinder in class __CartesianExporterprotected void outputSphere(javajs.util.P3 pt,
float radius,
short colix,
boolean checkRadius)
outputSphere in class __CartesianExportervoid drawTextPixel(int argb,
int x,
int y,
int z)
drawTextPixel in class __CartesianExporterprotected void outputTextPixel(javajs.util.P3 pt,
int argb)
outputTextPixel in class __CartesianExporterprotected void outputSurface(javajs.util.T3[] vertices,
javajs.util.T3[] normals,
short[] colixes,
int[][] indices,
short[] polygonColixes,
int nVertices,
int nPolygons,
int nTriangles,
javajs.util.BS bsPolygons,
int faceVertexMax,
short colix,
javajs.util.Lst<java.lang.Short> colorList,
java.util.Map<java.lang.Short,java.lang.Integer> htColixes,
javajs.util.P3 offset)
outputSurface in class ___Exportervertices - generally unique vertices [0:nVertices)normals - one per vertexcolixes - one per vertex, or nullindices - one per triangular or quad polygon;
may have additional elements beyond vertex indices if faceVertexMax = 3
triangular if faceVertexMax == 3; 3 or 4 if face VertexMax = 4polygonColixes - face-based colixesnVertices - vertices[nVertices-1] is last vertexnPolygons - indices[nPolygons - 1] is last polygonnTriangles - number of triangular faces requiredbsPolygons - number of polygons (triangles or quads)faceVertexMax - (3) triangles only, indices[][i] may have more elements
(4) triangles and quads; indices[][i].length determinescolix - overall (solid) color indexcolorList - list of unique color IDshtColixes - map of color IDs to colorListprotected void outputTriangle(javajs.util.T3 pt1,
javajs.util.T3 pt2,
javajs.util.T3 pt3,
short colix)
outputTriangle in class __CartesianExporterprotected void outputCircle(javajs.util.P3 pt1,
javajs.util.P3 pt2,
float radius,
short colix,
boolean doFill)
outputCircle in class __CartesianExporterprotected void outputCone(javajs.util.P3 ptBase,
javajs.util.P3 ptTip,
float radius,
short colix)
outputCone in class __CartesianExporterprotected void outputEllipsoid(javajs.util.P3 center,
javajs.util.P3[] points,
short colix)
outputEllipsoid in class __CartesianExporterprotected void outputFace(int[] is,
int[] coordMap,
int faceVertexMax)
outputFace in class __CartesianExporterprotected void output(javajs.util.T3 pt)
output in class ___Exporter