Serialized Form


Package com.threed.jpct

Class com.threed.jpct.Animation extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

aktFrames

int aktFrames

keyFrames

Mesh[] keyFrames

endFrame

int endFrame

maxFrames

int maxFrames

mode

int mode

startFrames

int[] startFrames

endFrames

int[] endFrames

seqNames

java.lang.String[] seqNames

anzAnim

int anzAnim

wrapMode

int wrapMode

cacheIndices

boolean cacheIndices

firstCall

boolean firstCall

realFirstCall

boolean realFirstCall

Class com.threed.jpct.Camera extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

scaleX

float scaleX

scaleY

float scaleY

divx

float divx

divy

float divy

backMatrix

Matrix backMatrix

lookAtTmp

Matrix lookAtTmp

backBx

float backBx

backBy

float backBy

backBz

float backBz

ellipsoidMode

int ellipsoidMode

cameraFOV

float cameraFOV

yFOV

float yFOV

cameraFovOrg

float cameraFovOrg

yFovOrg

float yFovOrg

lowerLimit

float lowerLimit

higherLimit

float higherLimit

workMatrix

float[] workMatrix

projectionMatrix

Matrix projectionMatrix

tmp

Matrix tmp

frustumOffsetX

float frustumOffsetX

frustumOffsetY

float frustumOffsetY

nearPlane

float nearPlane

farPlane

float farPlane

nearPlaneOld

float nearPlaneOld

farPlaneOld

float farPlaneOld

Class com.threed.jpct.DepthBuffer extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

renderBuffer

int renderBuffer

width

int width

height

int height

lastHandlerId

int lastHandlerId

Class com.threed.jpct.FrameBuffer extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

middleX

float middleX

middleY

float middleY

width

int width

height

int height

id

java.lang.Long id

openGlVersion

int openGlVersion

initialized

boolean initialized

virtualHeight

int virtualHeight

virtualWidth

int virtualWidth

length

int length

tmpColor

RGBColor tmpColor

Class com.threed.jpct.GenericVertexController extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

meshData

SimpleVector[] meshData

normalData

SimpleVector[] normalData

meshTarget

SimpleVector[] meshTarget

normalTarget

SimpleVector[] normalTarget

mesh

Mesh mesh

size

int size

initialized

boolean initialized

x

float x

y

float y

z

float z

meshxOrg

float[] meshxOrg

meshyOrg

float[] meshyOrg

meshzOrg

float[] meshzOrg

meshnxOrg

float[] meshnxOrg

meshnyOrg

float[] meshnyOrg

meshnzOrg

float[] meshnzOrg

Class com.threed.jpct.Matrix extends java.lang.Object implements Serializable

serialVersionUID: 2L

Serialized Fields

mat

float[][] mat

mat0

float[] mat0

mat1

float[] mat1

mat2

float[] mat2

mat3

float[] mat3

lastRot

float lastRot

lastSin

float lastSin

lastCos

float lastCos

Class com.threed.jpct.Mesh extends java.lang.Object implements Serializable

serialVersionUID: 2L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream stream)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
serialization runtime uses this method to de-serialize object

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream stream)
                  throws java.io.IOException
serialization runtime uses this method to serialize object

Throws:
java.io.IOException
Serialized Fields

serializeMethod

int serializeMethod

myController

IVertexController myController

normalsCalculated

boolean normalsCalculated

tangentsCalculated

boolean tangentsCalculated

anzVectors

int anzVectors

maxVectors

int maxVectors

anzCoords

int anzCoords

anzTri

int anzTri

points

int[][] points

xOrg

float[] xOrg

yOrg

float[] yOrg

zOrg

float[] zOrg

nxOrg

float[] nxOrg

nyOrg

float[] nyOrg

nzOrg

float[] nzOrg

coords

int[] coords

obbStart

int obbStart

obbEnd

int obbEnd

sxOrg

short[] sxOrg

syOrg

short[] syOrg

szOrg

short[] szOrg

snxOrg

short[] snxOrg

snyOrg

short[] snyOrg

snzOrg

short[] snzOrg

tangentVectors

float[][] tangentVectors

attrList

java.util.List<E> attrList

locked

boolean locked

attrsArrays

VertexAttributes[] attrsArrays

verts

java.util.HashMap<K,V> verts

Class com.threed.jpct.NPOTTexture extends Texture implements Serializable

serialVersionUID: 1L

Class com.threed.jpct.Object3D extends java.lang.Object implements Serializable

serialVersionUID: 3L

Serialized Fields

isTrans

boolean isTrans

transMode

int transMode

isEnvmapped

boolean isEnvmapped

isVisible

boolean isVisible

isLit

boolean isLit

isPotentialCollider

boolean isPotentialCollider

mayCollide

boolean mayCollide

wasCollider

boolean wasCollider

sortOffset

float sortOffset

isStatic

boolean isStatic

objVectors

com.threed.jpct.Vectors objVectors

objMesh

Mesh objMesh

myWorld

World myWorld

number

int number

name

java.lang.String name

texture

int[] texture

multiTex

int[][] multiTex

multiMode

int[][] multiMode

maxStagesUsed

int maxStagesUsed

usesMultiTexturing

boolean usesMultiTexturing

parent

Object3D[] parent

parentCnt

int parentCnt

transValue

int transValue

centerX

float centerX

centerY

float centerY

centerZ

float centerZ

hasBoundingBox

boolean hasBoundingBox

isFlatShaded

boolean isFlatShaded

object3DRendered

boolean object3DRendered

alphaWrites

boolean alphaWrites

dynamic

boolean dynamic

modified

boolean modified

indexed

boolean indexed

forcedIndexed

boolean forcedIndexed

batchSize

int batchSize

staticUV

boolean staticUV

toStrip

boolean toStrip

sharing

boolean sharing

shareWith

Object3D shareWith

transBuffer

Matrix transBuffer

collisionListener

java.util.ArrayList<E> collisionListener

disableListeners

boolean disableListeners

polygonIDs

int[] polygonIDs

pIDCount

int pIDCount

lastAddedID

int lastAddedID

lowestPos

int lowestPos

highestPos

int highestPos

xRotationCenter

float xRotationCenter

yRotationCenter

float yRotationCenter

zRotationCenter

float zRotationCenter

addColorR

int addColorR

addColorG

int addColorG

addColorB

int addColorB

rotationMatrix

Matrix rotationMatrix

translationMatrix

Matrix translationMatrix

originMatrix

Matrix originMatrix

mat2

Matrix mat2

mat5

Matrix mat5

mat6

Matrix mat6

doCulling

boolean doCulling

doSpecularLighting

boolean doSpecularLighting

anim

Animation anim

lazyTransforms

boolean lazyTransforms

neverOptimize

boolean neverOptimize

scaleFactor

float scaleFactor

isBillBoard

boolean isBillBoard

ocTree

OcTree ocTree

transCache

Matrix transCache

invCache

Matrix invCache

transCacheDump

Matrix transCacheDump

invCacheDump

Matrix invCacheDump

optimizeColDet

boolean optimizeColDet

largestPolygonSize

float largestPolygonSize

ellipsoidMode

int ellipsoidMode

userObj

java.lang.Object userObj

reverseCulling

boolean reverseCulling

hasBeenBuild

boolean hasBeenBuild

hasBeenStripped

boolean hasBeenStripped

fixedPointMode

boolean fixedPointMode

oneTextureSet

boolean oneTextureSet

addColorInstance

RGBColor addColorInstance

maxLights

int maxLights

textureMatrix

Matrix textureMatrix

skipPivot

boolean skipPivot

internalRGBColor

RGBColor internalRGBColor

Class com.threed.jpct.OcTree extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

curLeafs

int curLeafs

leafList

com.threed.jpct.OcTreeNode[] leafList

visibleLeafs

boolean[] visibleLeafs

radiusMul

float radiusMul

objMesh

Mesh objMesh

threadsBuffer

com.threed.jpct.OcTreeNode[] threadsBuffer

allLeafs

java.util.ArrayList<E> allLeafs

used

java.util.HashSet<E> used

leafCount

int[] leafCount

objArray

java.lang.Object[] objArray

leafs

int leafs

nodes

int nodes

tris

int[] tris

maxPoly

int maxPoly

maxDepth

int maxDepth

totalPolys

int totalPolys

useForCollision

boolean useForCollision

useForRendering

boolean useForRendering

mode

int mode

root

com.threed.jpct.OcTreeNode root

Class com.threed.jpct.Polyline extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

vertices

com.threed.jpct.FloatBufferWrapper vertices

length

int length

maxLength

int maxLength

color

RGBColor color

width

float width

transparencyMode

int transparencyMode

buffer

float[] buffer

percentage

float percentage

visible

boolean visible

pointMode

boolean pointMode

parent

Object3D parent

Class com.threed.jpct.Projector extends Camera implements Serializable

serialVersionUID: 1L

Class com.threed.jpct.RGBColor extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

red

int red

blue

int blue

green

int green

alpha

int alpha

nred

float nred

nblue

float nblue

ngreen

float ngreen

nalpha

float nalpha

Class com.threed.jpct.SimpleVector extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

x

float x
The x component of the vector


y

float y
The y component of the vector


z

float z
The z component of the vector


array

float[] array

Class com.threed.jpct.Texture extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

width

int width

height

int height

texels

int[] texels

zippedTexels

byte[] zippedTexels

alpha

boolean alpha

isUnicolor

boolean isUnicolor

repeat

boolean repeat

bilinear

boolean bilinear

mipmap

boolean mipmap

enabled

boolean enabled

convertTo4444

boolean convertTo4444

etc1

boolean etc1

isShadowMap

boolean isShadowMap

mipMapMode

int mipMapMode

glTarget

int glTarget

nPot

boolean nPot

overrideBuffer

java.nio.ByteBuffer overrideBuffer

isLoaded

boolean isLoaded

storeTexels

int[] storeTexels

isConverted

boolean isConverted

openGLID

int openGLID

markerGL

int markerGL

lastRenderer

int lastRenderer

lastRendererMarker

int lastRendererMarker

keepPixels

boolean keepPixels

glIDs

java.util.HashMap<K,V> glIDs

marker

java.util.HashSet<E> marker

depthBuffer

DepthBuffer depthBuffer

Class com.threed.jpct.World extends java.lang.Object implements Serializable

serialVersionUID: 3L

Serialized Fields

compiler

com.threed.jpct.Object3DCompiler compiler

objectList

com.threed.jpct.Object3DList objectList

visList

com.threed.jpct.VisList visList

camera

Camera camera

lights

com.threed.jpct.Lights lights

drawCnt

long drawCnt

useFogging

boolean useFogging

fogModeChanged

int fogModeChanged

fogStart

float fogStart

fogDistance

float fogDistance

fogColorR

float fogColorR

fogColorG

float fogColorG

fogColorB

float fogColorB

ambientRed

int ambientRed

ambientGreen

int ambientGreen

ambientBlue

int ambientBlue

disposed

boolean disposed

tmpMat

Matrix tmpMat

tmpMatCol

Matrix tmpMatCol

slidePlaneTmp

com.threed.jpct.Plane slidePlaneTmp

lines

java.util.List<E> lines

calledRender

boolean calledRender

Package com.threed.jpct.util

Class com.threed.jpct.util.LensFlare extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

burst

Texture burst

halo1

Texture halo1

halo2

Texture halo2

halo3

Texture halo3

sunPos

SimpleVector sunPos

types

Texture[] types

scales

float[][] scales

globalScale

float globalScale

trans

int trans

cover

boolean cover

maxDistance

float maxDistance

revertDirection

boolean revertDirection

visible

boolean visible

light2D

SimpleVector light2D

tmp1

SimpleVector tmp1

tmp2

SimpleVector tmp2

tmp3

SimpleVector tmp3

Class com.threed.jpct.util.Overlay extends java.lang.Object implements Serializable

serialVersionUID: 2L

Serialized Fields

world

World world

plane

Object3D plane

adjuster

com.threed.jpct.util.Overlay.MyController adjuster

upperLeftX

int upperLeftX

upperLeftY

int upperLeftY

lowerRightX

int lowerRightX

lowerRightY

int lowerRightY

upperLeftU

float upperLeftU

upperLeftV

float upperLeftV

lowerRightU

float lowerRightU

lowerRightV

float lowerRightV

pivotX

int pivotX

pivotY

int pivotY

depth

float depth

disposed

boolean disposed

uvChange

boolean uvChange

rotation

float rotation

rotMode

boolean rotMode

tmp1

SimpleVector tmp1

tmp2

SimpleVector tmp2

tmp3

SimpleVector tmp3

tmp4

SimpleVector tmp4

tmp5

SimpleVector tmp5

tmp6

SimpleVector tmp6

tmpMat

Matrix tmpMat

rotInitMatrix

Matrix rotInitMatrix

Class com.threed.jpct.util.SkyBox extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

world

World world

box

Object3D box

disposed

boolean disposed

size

float size