/dports/science/jmol/jmol-14.32.7/src/org/jmol/util/ |
H A D | C.java | 338 return (colix > 0 && (colix & LAST_AVAILABLE_COLIX) == LAST_AVAILABLE_COLIX); in isColixLastAvailable() 341 public static int getArgb(short colix) { in getArgb() argument 342 return argbs[colix & OPAQUE_MASK]; in getArgb() 346 switch (colix) { in isColixColorInherited() 370 int c = colix & TRANSLUCENT_MASK; in renderPass2() 375 return ((colix & TRANSLUCENT_MASK) != 0); in isColixTranslucent() 379 return (colix >= 0 ? -1 : (short) (colix & UNMASK_CHANGEABLE_TRANSLUCENT)); in getChangeableColixIndex() 385 colix &= ~TRANSLUCENT_MASK; in getColixTranslucent3() 386 if (colix == INHERIT_ALL) in getColixTranslucent3() 387 colix = INHERIT_COLOR; in getColixTranslucent3() [all …]
|
H A D | GData.java | 172 if (colix < 0) in getColorArgbOrGray() 173 colix = changeableColixMap[colix & C.UNMASK_CHANGEABLE_TRANSLUCENT]; in getColorArgbOrGray() 174 return (inGreyscaleMode ? C.getArgbGreyscale(colix) : C.getArgb(colix)); in getColorArgbOrGray() 177 public int[] getShades(short colix) { in getShades() argument 178 if (colix < 0) in getShades() 179 colix = changeableColixMap[colix & C.UNMASK_CHANGEABLE_TRANSLUCENT]; in getShades() 181 .getShades(colix)); in getShades() 543 jmolRenderer.drawLineBits(colix, colix, screenA, screenB); in drawQuadrilateralBits() 544 jmolRenderer.drawLineBits(colix, colix, screenB, screenC); in drawQuadrilateralBits() 545 jmolRenderer.drawLineBits(colix, colix, screenC, screenD); in drawQuadrilateralBits() [all …]
|
/dports/science/jmol/jmol-14.32.7/src/org/jmol/export/ |
H A D | __RayTracerExporter.java | 96 short colix); in outputSphere() argument 103 short colix, boolean isBarb); in outputCone() argument 135 outputCircle(x, y, z, radius, colix, doFill); in drawCircle() 140 short colix, boolean doFill) { in drawEllipse() argument 146 void drawPixel(short colix, int x, int y, int z, int scale) { in drawPixel() argument 148 outputSphere(x, y, z, 0.75f * scale, colix); in drawPixel() 198 int madBond, short colix, in fillConicalCylinder() argument 245 void fillSphere(short colix, int diameter, P3 pt) { in fillSphere() argument 246 outputSphere(pt.x, pt.y, pt.z, diameter / 2f, colix); in fillSphere() 251 outputTriangle(ptA, ptB, ptC, colix); in fillTriangle() [all …]
|
H A D | _TachyonExporter.java | 149 outputTexture2(rgbFractionalFromColix(colix), in outputTexture() 150 opacityFractionalFromColix(colix), useTexDef); in outputTexture() 181 outputRing(x, y, z, tempV1, radius, colix, doFill); in outputCircle() 185 short colix, boolean doFill) { in outputRing() argument 186 outputTexture(colix, true); in outputRing() 205 export3D.drawSurface(getConeMesh(tempP1, matRotateScale, colix), colix); in outputCone() local 211 outputTexture(colix, true); in outputCylinder() 265 outputTriangle(tempP1, tempP2, tempP3, colix); in outputSurface() 297 short colix) { in outputSphere() argument 299 outputTexture(colix, true); in outputSphere() [all …]
|
H A D | __CartesianExporter.java | 175 short colix); in outputEllipsoid() argument 182 short colix); in outputTriangle() argument 209 short colix = atom.colixAtom; in drawAtom() local 210 …utputSphere(atom, radius == 0 ? atom.madAtom / 2000f : radius, colix, C.isColixTranslucent(colix)); in drawAtom() 244 outputSphere(tempP1, 0.02f * scale, colix, true); in drawPixel() 263 outputCone(tempP1, tempP2, radius, colix); in fillConeScreen() 311 drawCylinder(ptA, ptB, colix, colix, endcaps, Math.round(radius * 2000f), -1); in fillCylinderScreen() 325 outputEllipsoid(center, points, colix); in fillEllipsoid() 329 void fillSphere(short colix, int diameter, P3 pt) { in fillSphere() argument 354 outputSolidPlate(tempP1, tempP2, tempP3, colix); in fillTriangle() [all …]
|
H A D | _ObjExporter.java | 166 short colix) { in outputCone() argument 296 outputTriangle1(pt1, pt2, pt3, colix); in outputTriangle() 368 boolean isSolidColor = (colix != 0); in drawSurface() 526 addTexture(colix, null); in outputCircle1() 545 short colix) { in outputCone1() argument 548 addTexture(colix, null); in outputCone1() 572 addTexture(colix, null); in outputEllipse1() 596 addTexture(colix, null); in outputEllipsoid1() 628 addTexture(colix, null); in outputCylinder1() 659 addTexture(colix, null); in outputTriangle1() [all …]
|
H A D | _PovrayExporter.java | 332 private String color4(short colix) { in color4() argument 333 return rgbFractionalFromColix(colix) + "," in color4() 334 + translucencyFractionalFromColix(colix); in color4() 370 + color4(colix) + ")\n"); in outputCircle() 394 String color = color4(colix); in outputCylinder() 404 + radius2 + "," + color4(colix) + ")\n"); in outputCylinderConical() 412 + coef[8] + "," + coef[9] + "," + color4(colix); in outputEllipsoid() 493 output("pigment{rgbt<" + color4(colix) + ">}\n"); in outputSurface() 535 short colix) { in outputSphere() argument 537 + color4(colix) + ")\n"); in outputSphere() [all …]
|
H A D | JSExporter.java | 176 protected void outputSphere(P3 ptCenter, float radius, short colix, in outputSphere() argument 183 boolean found = useTable.getDefRet("S" + colix + "_" + iRad, ret); in outputSphere() 189 o = new Object[] { getColor(colix), Float.valueOf(radius) }); in outputSphere() 205 "C" + colix + "_" + Math.round(length * 100) + "_" + radius + "_" in outputCylinder() 213 o = new Object[] { getColor(colix), Float.valueOf(length), in outputCylinder() 220 protected void outputCircle(P3 pt1, P3 pt2, float radius, short colix, in outputCircle() argument 226 protected void outputEllipsoid(P3 center, P3[] points, short colix) { in outputEllipsoid() argument 236 private Integer getColor(short colix) { in getColor() argument 237 return Integer.valueOf(gdata.getColorArgbOrGray(colix)); in getColor() 245 int faceVertexMax, short colix, in outputSurface() argument [all …]
|
H A D | _IdtfExporter.java | 576 addColix(colix, false); in outputEllipsoid() 582 addShader(key, colix); in outputEllipsoid() 692 addColix(colix, false); in outputCylinder() 747 addColix(colix, false); in outputEllipse() 753 addShader(key, colix); in outputEllipse() 771 addColix(colix, false); in outputCircle() 777 addShader(key, colix); in outputCircle() 932 addShader(key, colix); in outputSurface() 976 addColix(colix, false); in outputCone() 1031 addColix(colix, false); in outputTriangle() [all …]
|
H A D | Export3D.java | 51 private short colix; field in Export3D 313 exporter.fillSphere(colix, diameter, center); in fillSphereBits() 431 exporter.drawPixel(colix, x, y, z, 1); in plotPixelClipped() 450 exporter.drawPixel(colix, x, y, z, scale); in drawPoints() 648 exporter.fillTriangle(colix, a, b, c, true); in fillTriangleTwoSided() 680 exporter.drawSurface(meshSurface, colix); in drawSurface() 731 public boolean setC(short colix) { in setC() argument 732 this.colix = colix; in setC() 733 gdata.setC(colix); in setC() 813 short colix = this.colix; in drawHermite7() local [all …]
|
H A D | _VrmlExporter.java | 301 outputAppearance(colix, false); in outputCircle() 313 short colix) { in outputCone() argument 328 outputAppearance(colix, false); in outputCone() 377 outputCylinderChildScaled(colix, endcaps); in outputCylinder() 404 outputAppearance(colix, false); in outputCylinderChildScaled() 494 outputAppearance(colix, false); in outputSphereChildScaled() 546 8, null, 3, colix, null, null, null); in outputSolidPlate() 567 outputAppearance(colix, false); in outputSurface() 678 outputAppearance(colix, false); in outputTriangle() 724 setFont(colix, text, font3d); in plotText() [all …]
|
H A D | ___Exporter.java | 326 protected String rgbFractionalFromColix(short colix) { in rgbFractionalFromColix() argument 327 return rgbFractionalFromArgb(gdata.getColorArgbOrGray(colix)); in rgbFractionalFromColix() 351 return round(C.getColixTranslucencyFractional(colix)); in translucencyFractionalFromColix() 354 protected static String opacityFractionalFromColix(short colix) { in opacityFractionalFromColix() argument 355 return round(1 - C.getColixTranslucencyFractional(colix)); in opacityFractionalFromColix() 405 ms.colix = colix; in getConeMesh() 471 short colix, boolean doFill); in drawEllipse() argument 473 void drawSurface(MeshSurface meshSurface, short colix) { in drawSurface() argument 492 boolean colorSolid = (colix != 0); in drawSurface() 557 abstract void fillEllipsoid(P3 center, P3[] points, short colix, in fillEllipsoid() argument [all …]
|
H A D | _X3dExporter.java | 133 protected void outputAppearance(short colix, boolean isText) { in outputAppearance() argument 134 String def = getDef((isText ? "T" : "") + colix); in outputAppearance() 137 String color = rgbFractionalFromColix(colix); in outputAppearance() 143 output(color + "' transparency='" + translucencyFractionalFromColix(colix) + "'/>" ); in outputAppearance() 209 protected void outputTriangle(T3 pt1, T3 pt2, T3 pt3, short colix) { in outputTriangle() argument 223 outputAppearance(colix, false); in outputTriangle() 229 protected void outputCircle(P3 pt1, P3 pt2, float radius, short colix, in outputCircle() argument 246 outputCylinderChildScaled(colix, GData.ENDCAPS_FLAT); in outputCircle() 256 String child = getDef("C" + colix + "_" + radius); in outputCircle() 281 outputAppearance(colix, false); in outputCircle() [all …]
|
H A D | _MayaExporter.java | 107 protected boolean outputCylinder(P3 ptCenter, P3 pt1, P3 pt2, short colix, in outputCylinder() argument 141 protected void outputSphere(P3 pt, float radius, short colix, boolean checkRadius) { in outputSphere() argument 176 int faceVertexMax, short colix, in outputSurface() argument 182 short colix) { in outputTriangle() argument 189 short colix, boolean doFill) { in outputCircle() argument 196 short colix) { in outputCone() argument 202 protected void outputEllipsoid(P3 center, P3[] points, short colix) { in outputEllipsoid() argument
|
/dports/science/jmol/jmol-14.32.7/src/org/jmol/shape/ |
H A D | Shape.java | 338 return getColixA(colix, paletteID, ms.at[atomIndex]); in getColixI() 343 paletteID) : colix); in getColixA() 348 pid) : colix); in getColixB() 369 return getColorCommand(type, PAL.UNKNOWN.id, colix, in getColorCommandUnk() 375 if (pid == PAL.UNKNOWN.id && colix == C.INHERIT_ALL) in getColorCommand() 381 .getPaletteName(pid) : encodeColor(colix))); in getColorCommand() 385 public static String encodeColor(short colix) { in encodeColor() argument 387 return (C.isColixColorInherited(colix) ? "none" : C in encodeColor() 388 .getHexCode(colix)); in encodeColor() 391 public static String getTranslucentLabel(short colix) { in getTranslucentLabel() argument [all …]
|
H A D | AtomShape.java | 124 short colix = C.getColixO(value); in setPropAS() local 126 int n = checkColixLength(colix, bs.length()); in setPropAS() 128 setColixAndPalette(colix, pid, i); in setPropAS() 150 short colix = (colixes == null ? 0 : colixes[pt]); in setPropAS() local 155 colix = C.getColixTranslucent3(colix, true, f); in setPropAS() 156 setColixAndPalette(colix, PAL.UNKNOWN.id, i); in setPropAS() 195 protected int checkColixLength(short colix, int n) { in checkColixLength() argument 197 if (colix == C.INHERIT_ALL) in checkColixLength() 208 protected void setColixAndPalette(short colix, byte paletteID, int atomIndex) { in setColixAndPalette() argument 212 colixes[atomIndex] = colix = getColixI(colix, paletteID, atomIndex); in setColixAndPalette() [all …]
|
H A D | Balls.java | 67 short colix = C.getColixO(value); in setProperty() local 68 if (colix == C.INHERIT_ALL) in setProperty() 69 colix = C.USE_PALETTE; in setProperty() 75 atom.colixAtom = getColixA(colix, pid, atom); in setProperty() 76 bsColixSet.setBitTo(i, colix != C.USE_PALETTE in setProperty() 94 short colix = C.getColixO(color); in setProperty() local 95 if (colix == C.INHERIT_ALL) in setProperty() 96 colix = C.USE_PALETTE; in setProperty() 99 atom.colixAtom = getColixA(colix, pid, atom); in setProperty() 100 bsColixSet.setBitTo(i, colix != C.USE_PALETTE in setProperty()
|
/dports/science/jmol/jmol-14.32.7/src/org/jmol/render/ |
H A D | HalosRenderer.java | 67 if (colix == C.INHERIT_ALL) { in render() 71 colix = halos.colixSelection; in render() 73 if (colix == C.USE_PALETTE) in render() 74 colix = C.GOLD; in render() 75 else if (colix == C.INHERIT_ALL) in render() 76 colix = C.getColixInherited(colix, atom.colixAtom); in render() 80 colix = C.getColixInherited(colix, atom.colixAtom); in render() 88 colix = halos.colixHighlight; in render() 99 if (!g3d.setC(colix)) { in render1() 101 colix = 0; in render1() [all …]
|
H A D | MeshRenderer.java | 145 mesh.colix = c; in renderMesh2() 244 colix = C.getColixTranslucent3(colix, true, 0.8f); in setColix() 245 this.colix = colix; in setColix() 334 colix = (isGhostPass ? mesh.slabColix : mesh.colix); in renderTriangles() 337 colix = C.copyColixTranslucency(mesh.slabColix, mesh.colix); in renderTriangles() 338 g3d.setC(colix); in renderTriangles() 372 p3Screens[iB], colix, normix, p3Screens[iC], colix, normix, true); in renderTriangles() 408 colix, nB, p3Screens[iC], colix, nC, false); in renderTriangles() 415 drawTriangleBits(p3Screens[iA], colix, p3Screens[iB], colix, in renderTriangles() 434 colix, nB, p3Screens[iC], colix, nC, false); in renderTriangles() [all …]
|
H A D | TextRenderer.java | 40 boolean showText = g3d.setC(text.colix); in render() 49 showBox(g3d, text.colix, (int) text.boxX, (int) text.boxY in render() 72 && text.bgcolix != 0 ? text.bgcolix : text.colix)) in render() 91 String strLabel, short colix, short bgcolix, in renderSimpleLabel() argument 111 showBox(g3d, colix, (int) x, (int) y, z, zSlab, (int) boxWidth, in renderSimpleLabel() 114 g3d.setC(colix); in renderSimpleLabel() 129 private static void showBox(JmolRendererInterface g3d, short colix, in showBox() argument 134 g3d.setC(colix); in showBox()
|
/dports/science/jmol/jmol-14.32.7/src/org/jmol/renderspecial/ |
H A D | PolyhedraRenderer.java | 75 short colix; in render1() local 81 colix = C.getColixInherited(colix, p.centralAtom.colixAtom); in render1() 83 colix = p.colix; in render1() 87 if (C.renderPass2(colix)) { in render1() 89 } else if (!g3d.setC(colix)) { in render1() 142 g3d.setC(colix); in render1() 148 g3d.setC(colix); in render1() 170 g3d.drawSurface(meshSurface, colix); in render1() 190 colix = C.GOLD; in render1() 192 colix = p.colixEdge; in render1() [all …]
|
H A D | GeoSurfaceRenderer.java | 68 protected void renderConvex(short colix, BS visibilityMap, int nPoints) { in renderConvex() argument 69 this.colix = colix; in renderConvex() 71 if (g3d.setC(colix)) in renderConvex() 108 g3d.fillTriangle3CNBits(facePt1, colix, p1, facePt2, colix, p2, facePt3, in renderSurface() 109 colix, p3, false); in renderSurface()
|
H A D | DipolesRenderer.java | 97 colixA = (dipole.bond == null ? dipole.colix : C.getColixInherited( in renderDipoleVector() 98 dipole.colix, dipole.bond.colix)); in renderDipoleVector() 181 colix = colixA; in renderVector() 182 if (colix == colixB) { in renderVector() 183 if (!g3d.setC(colix)) in renderVector() 195 if (g3d.setC(colix)) { in renderVector() 204 colix = colixB; in renderVector() 205 if (g3d.setC(colix)) { in renderVector()
|
/dports/science/jmol/jmol-14.32.7/src/org/jmol/shapesurface/ |
H A D | IsosurfaceMesh.java | 124 vcs[i] = colix; in allocVertexColixes() 160 colix = C.getColixTranslucent3(colix, isTranslucent, iLevel); in setTranslucent() 538 vcs[i] = C.copyColixTranslucency(this.colix, colix); in setVertexColixesForAtoms() 552 colix = C.copyColixTranslucency(this.colix, colix); in colorVertices() 560 vcs[i] = colix; in colorVertices() 683 if (colix == 0) in setColorsFromJvxlData() 684 colix = C.ORANGE; in setColorsFromJvxlData() 685 colix = C.getColixTranslucent3(colix, jvxlData.translucency != 0, in setColorsFromJvxlData() 716 short colix = C.copyColixTranslucency(this.colix, in setColorsFromJvxlData() local 750 colix = C.getColixTranslucent3(colix, true, translucentLevel); in remapColors() [all …]
|
/dports/science/jmol/jmol-14.32.7/src/org/jmol/rendersurface/ |
H A D | IsosurfaceRenderer.java | 265 if (!g3d.setC(colix)) in renderContourLines() 367 colix = (isGhostPass ? mesh.slabColix in renderTriangles() 372 colix = C.copyColixTranslucency(mesh.slabColix, mesh.colix); in renderTriangles() 373 g3d.setC(colix); in renderTriangles() 389 short colix = this.colix; in renderTriangles() local 392 colix = C.BLACK; in renderTriangles() 435 colix = c; in renderTriangles() 438 colix = (short) (Math.round(Math.random()*10)+ 5); in renderTriangles() 439 colixA = colixB = colixC = colix; in renderTriangles() 507 drawTriangle(pt1i, colix, pt2i, colix, pt3i, colix, check, diam); in renderTriangles() [all …]
|