org.jmol.g3d
public class Normix3D extends Object
A 'normix' is a normal index, represented as a short
Modifier and Type | Field and Description |
---|---|
private static short[] |
inverseNormixes |
private static short[][] |
neighborVertexesArrays |
(package private) static int |
NORMIX_GEODESIC_LEVEL |
static short |
NORMIX_NULL |
private static int |
normixCount |
private static byte |
nullShadeIndex |
private byte[] |
shadeIndexes |
private byte[] |
shadeIndexes2Sided |
private static boolean |
TIMINGS |
private Vector3f[] |
transformedVectors |
private static Vector3f[] |
vertexVectors |
Constructor and Description |
---|
Normix3D() |
Modifier and Type | Method and Description |
---|---|
(package private) static short |
get2SidedNormix(Vector3f v,
BitSet bsTemp) |
(package private) static short |
getInverseNormix(short normix) |
(package private) static short |
getNormix(double x,
double y,
double z,
int geodesicLevel,
BitSet bsConsidered) |
(package private) static short |
getNormix(Vector3f v,
BitSet bsTemp) |
(package private) int |
getShadeIndex(short normix) |
(package private) Vector3f[] |
getTransformedVectors() |
(package private) static Vector3f |
getVector(short normix) |
(package private) boolean |
isDirectedTowardsCamera(short normix) |
(package private) void |
setRotationMatrix(Matrix3f rotationMatrix) |
static final int NORMIX_GEODESIC_LEVEL
private static final int normixCount
private static final Vector3f[] vertexVectors
private static final short[] inverseNormixes
private static final short[][] neighborVertexesArrays
private static final boolean TIMINGS
public static final short NORMIX_NULL
private final Vector3f[] transformedVectors
private final byte[] shadeIndexes
private final byte[] shadeIndexes2Sided
private static byte nullShadeIndex
static short getInverseNormix(short normix)
static Vector3f getVector(short normix)
static short getNormix(double x, double y, double z, int geodesicLevel, BitSet bsConsidered)
Vector3f[] getTransformedVectors()
boolean isDirectedTowardsCamera(short normix)
void setRotationMatrix(Matrix3f rotationMatrix)
int getShadeIndex(short normix)