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

hermiteBias

float hermiteBias

hermiteTension

float hermiteTension

startFrames

int[] startFrames

endFrames

int[] endFrames

seqNames

java.lang.String[] seqNames

anzAnim

int anzAnim

wrapMode

int wrapMode

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

serialVersionUID: 1l

Serialized Fields

backMatrix

Matrix backMatrix

backBx

float backBx

backBy

float backBy

backBz

float backBz

frontMatrix

Matrix frontMatrix

frontBx

float frontBx

frontBy

float frontBy

frontBz

float frontBz

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

serialVersionUID: 1l

Serialized Fields

scaleX

float scaleX

scaleY

float scaleY

scaleXAfter

float scaleXAfter

scaleYAfter

float scaleYAfter

divx

float divx

divy

float divy

frustumOffsetX

float frustumOffsetX

frustumOffsetY

float frustumOffsetY

billBoardMatrix

Matrix billBoardMatrix

cameraFOV

float cameraFOV

yFOV

float yFOV

cameraFovOrg

float cameraFovOrg

yFovOrg

float yFovOrg

lowerLimit

float lowerLimit

higherLimit

float higherLimit

nearPlane

float nearPlane

farPlane

float farPlane

nearPlaneOld

float nearPlaneOld

farPlaneOld

float farPlaneOld

ellipsoidMode

int ellipsoidMode

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

serialVersionUID: 4l

Serialized Fields

frameCount

long frameCount

emulateOpenGL

boolean emulateOpenGL

middleX

float middleX

middleY

float middleY

useBb

boolean useBb

bbXl

int bbXl

bbXr

int bbXr

bbYo

int bbYo

bbYu

int bbYu

bbXlL

int bbXlL

bbXrL

int bbXrL

bbYoL

int bbYoL

bbYuL

int bbYuL

bbXlD

int bbXlD

bbXrD

int bbXrD

bbYoD

int bbYoD

bbYuD

int bbYuD

bbXd

int bbXd

bbYd

int bbYd

pixels

int[] pixels

width

int width

height

int height

xstart

int[] xstart

xend

int[] xend

exXstart

int[] exXstart

exXend

int[] exXend

exXstart2

int[] exXstart2

exXend2

int[] exXend2

zhigh

float[] zhigh

exZlow

float[] exZlow

exZlow2

float[] exZlow2

blittingTarget

int blittingTarget

canvasMode

boolean canvasMode

zbuffer

int[] zbuffer

owidth

int owidth

oheight

int oheight

output

java.awt.Image output

length

int length

pixelsOut

int[] pixelsOut

useBufferedImage

boolean useBufferedImage

oversampling

boolean oversampling

samplingmode

int samplingmode

bufferType

int bufferType

initialized

boolean initialized

fillingMode

int fillingMode

fogLookUp

int[] fogLookUp

fogR

float fogR

fogG

float fogG

fogB

float fogB

fogDistance

float fogDistance

currentFoggingState

boolean currentFoggingState

id

java.lang.Long id

ignoreInit

boolean ignoreInit

versionHelper

VersionHelper versionHelper

defaultLock

java.lang.Object defaultLock

clearLoads

com.threed.jpct.FrameBuffer.ClearyLoad[] clearLoads

singleThreaded

boolean singleThreaded

drawers

com.threed.jpct.FrameBuffer.Drawer[] drawers

virtualHeight

int virtualHeight

virtualWidth

int virtualWidth

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

Serialized Fields

meshData

SimpleVector[] meshData

normalData

SimpleVector[] normalData

meshTarget

SimpleVector[] meshTarget

normalTarget

SimpleVector[] normalTarget

mesh

Mesh mesh

size

int size

initialized

boolean initialized

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

serialVersionUID: 1l

Serialized Fields

p

int[] p

texMan

TextureManager texMan

listener

IPaintListener listener

listenerActive

boolean listenerActive

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

serialVersionUID: 1l

Serialized Fields

rgbScale

int rgbScale

maxLightValue

int maxLightValue

lightCnt

int lightCnt

maxLights

int maxLights

xOrg

float[] xOrg

yOrg

float[] yOrg

zOrg

float[] zOrg

xTr

float[] xTr

yTr

float[] yTr

zTr

float[] zTr

xRot

float[] xRot

yRot

float[] yRot

zRot

float[] zRot

bOrg

float[] bOrg

rOrg

float[] rOrg

gOrg

float[] gOrg

transform

BufferedMatrix[] transform

isVisible

boolean[] isVisible

isRemoved

boolean[] isRemoved

attenuation

float[] attenuation

discardDistance

float[] discardDistance

distanceOverride

float[] distanceOverride

mat5

Matrix mat5

mat6

Matrix mat6

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

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


writeObject

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

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.Vector attrList

locked

boolean locked

attrsArrays

VertexAttributes[] attrsArrays

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

serialVersionUID: 7l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Serialized Fields

isTrans

boolean isTrans

transMode

int transMode

isEnvmapped

boolean isEnvmapped

useCSEnvmapping

boolean useCSEnvmapping

envMapDir

int envMapDir

isBlended

boolean isBlended

isBumpmapped

boolean isBumpmapped

isVisible

boolean isVisible

isLit

boolean isLit

isPotentialCollider

boolean isPotentialCollider

mayCollide

boolean mayCollide

dynSectorDetect

boolean dynSectorDetect

wasCollider

boolean wasCollider

sortOffset

float sortOffset

isSelectable

boolean isSelectable

someSectorVisible

boolean someSectorVisible

objVectors

Vectors objVectors

objMesh

Mesh objMesh

myWorld

World myWorld

number

int number

name

java.lang.String name

clipAtPortal

int clipAtPortal

texture

int[] texture

multiTex

int[][] multiTex

multiMode

int[][] multiMode

maxStagesUsed

int maxStagesUsed

usesMultiTexturing

boolean usesMultiTexturing

sector

int[] sector

parent

Object3D[] parent

parentCnt

int parentCnt

sectorStartPoint

int[] sectorStartPoint

sectorEndPoint

int[] sectorEndPoint

sectorStartPoly

int[] sectorStartPoly

sectorEndPoly

int[] sectorEndPoly

bumpmap

int[] bumpmap

basemap

int[] basemap

dynSectorList

int[] dynSectorList

sectorCnt

int sectorCnt

transValue

int transValue

isMainWorld

boolean isMainWorld

oneSectorOnly

boolean oneSectorOnly

singleSectorNumber

int singleSectorNumber

hasPortals

boolean hasPortals

alwaysFilter

boolean alwaysFilter

centerX

float centerX

centerY

float centerY

centerZ

float centerZ

hasBoundingBox

boolean hasBoundingBox

isFlatShaded

boolean isFlatShaded

object3DRendered

boolean object3DRendered

dynamic

boolean dynamic

modified

boolean modified

indexed

boolean indexed

batchSize

int batchSize

preferDLOrVBO

boolean preferDLOrVBO

staticUV

boolean staticUV

toStrip

boolean toStrip

isSharingSource

boolean isSharingSource

sharing

boolean sharing

shareWith

Object3D shareWith

cullingInvertedBuffer

boolean cullingInvertedBuffer

stripped

boolean stripped

collisionListener

java.util.Vector 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

maxLights

int maxLights

doCulling

boolean doCulling

doSpecularLighting

boolean doSpecularLighting

writeToZbuffer

boolean writeToZbuffer

textureMatrix

Matrix textureMatrix

skipPivot

boolean skipPivot

anim

Animation anim

neverOptimize

boolean neverOptimize

scaleFactor

float scaleFactor

invScaleFactor

float invScaleFactor

isBillBoard

boolean isBillBoard

ocTree

OcTree ocTree

lazyTransforms

boolean lazyTransforms

visComplete

boolean visComplete

optimizeColDet

boolean optimizeColDet

largestPolygonSize

float largestPolygonSize

ellipsoidMode

int ellipsoidMode

userObj

java.lang.Object userObj

reverseCulling

boolean reverseCulling

hasBeenBuild

boolean hasBeenBuild

useMatrixCache

boolean useMatrixCache

addColorInstance

java.awt.Color addColorInstance

reNormalize

boolean reNormalize

specificLights

java.util.List specificLights

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

serialVersionUID: 1l

Serialized Fields

curLeafs

int curLeafs

leafList

OcTreeNode[] leafList

visibleLeafs

boolean[] visibleLeafs

radiusMul

float radiusMul

threadsBuffer

OcTreeNode[] threadsBuffer

allLeafs

java.util.Vector allLeafs

objMesh

Mesh objMesh

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

OcTreeNode root

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

serialVersionUID: 1l

Serialized Fields

vertices

java.nio.FloatBuffer vertices

length

int length

maxLength

int maxLength

color

java.awt.Color 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.Portals extends java.lang.Object implements Serializable

serialVersionUID: 1l

Serialized Fields

anzPortals

int anzPortals

anzSectors

int anzSectors

viewSector

int viewSector

visSectors

int[] visSectors

anzVisSectors

int anzVisSectors

portalsObj

Object3D portalsObj

lowx

float[] lowx

lowy

float[] lowy

highx

float[] highx

highy

float[] highy

bounding

float[][] bounding

fromSector

int[] fromSector

toSector

int[] toSector

coords

int[][] coords

coordCount

int[] coordCount

boundingCenterX

float[] boundingCenterX

boundingCenterY

float[] boundingCenterY

boundingCenterZ

float[] boundingCenterZ

boundingWidthX

float[] boundingWidthX

boundingWidthY

float[] boundingWidthY

boundingWidthZ

float[] boundingWidthZ

maxPortals

int maxPortals

used

int used

curSectors

int[] curSectors

onlyPortal

int[] onlyPortal

isVisible

boolean[] isVisible

portalsUsed

int[] portalsUsed

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

serialVersionUID: 1l

Class com.threed.jpct.RGBColor extends java.awt.Color implements Serializable

serialVersionUID: 1l

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

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

serialVersionUID: 1l

Serialized Fields

p

int[] p

texMan

TextureManager texMan

listener

IPaintListener listener

listenerActive

boolean listenerActive

worker

Worker worker

workers

com.threed.jpct.SoftGLRenderer.MyWorkLoad[] workers

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

serialVersionUID: 1l

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

Serialized Fields

width

int width

height

int height

texels

int[] texels

alpha

int[] alpha

intSize

int intSize

xend

float xend

yend

float yend

isBumpmap

boolean isBumpmap

shifter

byte shifter

isUnicolor

boolean isUnicolor

repeat

boolean repeat

bilinear

boolean bilinear

mipmap

boolean mipmap

projector

Projector projector

projectorBuffer

Projector projectorBuffer

enabled

boolean enabled

isShadowMap

boolean isShadowMap

xDiv

float xDiv

yDiv

float yDiv

mipMaps

Texture[] mipMaps

overrideBuffer

java.nio.ByteBuffer overrideBuffer

isLoaded

boolean isLoaded

storeTexels

int[] storeTexels

myEffect

ITextureEffect myEffect

usageCnt

long usageCnt

isConverted

boolean isConverted

openGLID

int openGLID

markerGL

int markerGL

lastRenderer

int lastRenderer

lastRendererMarker

int lastRendererMarker

glIDs

java.util.Hashtable glIDs

marker

java.util.Hashtable marker

deletePixels

boolean deletePixels

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

serialVersionUID: 1l

Serialized Fields

width

int width
The width of the framebuffer that this video mode uses in pixels


height

int height
The height of the framebuffer that this video mode uses in pixels


bpp

int bpp
The colordepth of the framebuffer that this video mode uses in bits


depth

int depth
The depth of the depthbuffer in bits


refresh

int refresh
The refresh rate in Hz.

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

serialVersionUID: 1l

Serialized Fields

anzpoly

int anzpoly

size

int size

vobj

Object3D[] vobj

vorg

Object3D[] vorg

vnum

int[] vnum

vnumOrg

int[] vnumOrg

portalNum

int[] portalNum

mode

int[] mode

zValue

float[] zValue

stageCnt

int[] stageCnt

lastCycle

long lastCycle

vobj2

Object3D[] vobj2

vorg2

Object3D[] vorg2

vnum2

int[] vnum2

vnumOrg2

int[] vnumOrg2

portalNum2

int[] portalNum2

mode2

int[] mode2

zValue2

float[] zValue2

stageCnt2

int[] stageCnt2

splitted

boolean splitted

pivotindex

int pivotindex

fillBuffer

int fillBuffer

isExtracted

boolean isExtracted

hasBeenSwitched

boolean hasBeenSwitched

msgCnt

int msgCnt

maxStages

int maxStages

toFill

java.util.List toFill

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

serialVersionUID: 1l

Serialized Fields

buffer1

int[] buffer1

buffer2

int[] buffer2

width

int width

height

int height

shifter

byte shifter

ripples

int ripples

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

serialVersionUID: 5l

Serialized Fields

objectList

Object3DList objectList

visList

VisList visList

camera

Camera camera

lights

Lights lights

portals

Portals portals

clippedPolys

Object3D clippedPolys

drawCnt

long drawCnt

mainWorld

int mainWorld

useFogging

boolean useFogging

fogModeChanged

int fogModeChanged

perPixelFogging

boolean perPixelFogging

fogStart

float fogStart

fogDistance

float fogDistance

fogColorR

float fogColorR

fogColorG

float fogColorG

fogColorB

float fogColorB

ambientRed

int ambientRed

ambientGreen

int ambientGreen

ambientBlue

int ambientBlue

invertCulling

boolean invertCulling

lock

java.lang.Boolean lock

wasLocked

int wasLocked

disposed

boolean disposed

lines

java.util.Vector lines


Package com.threed.jpct.util

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

serialVersionUID: 1l

Serialized Fields

light

int light

on

boolean on

world

World world

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

rotInitMatrix

Matrix rotInitMatrix

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

serialVersionUID: 1l

Serialized Fields

map

Texture map

inverts

boolean[] inverts

lightsOff

int[] lightsOff

visible

boolean[] visible

addColor

java.awt.Color[] addColor

recMap

java.util.Hashtable recMap

casMap

java.util.Hashtable casMap

world

World world

buffer

FrameBuffer buffer

tid

int tid

proj

Projector proj

disableLights

boolean disableLights

col

java.awt.Color col

name

java.lang.String name

revert

boolean revert

invertCulling

boolean invertCulling

disableAddColor

boolean disableAddColor

border

int border

rendersShadowMap

boolean rendersShadowMap

rendersShadowPass

boolean rendersShadowPass

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

serialVersionUID: 1l

Serialized Fields

name

java.lang.String name

attributes

java.util.Vector attributes

subNodes

java.util.Vector subNodes

data

java.lang.String data

level

int level