Overview | Package | Class | Use | Tree | Index | Help
| Rings Version 0.3
PREV NEXT | FRAMES NO FRAMES

# Constant Field Values

Contents

- threeD.io.*
- threeD.raytracer.*
- threeD.run.*
- threeD.ui.*

threeD.io.*

threeD.io.FileDecoder
`public static final int` | `GTSEncoding` | `8`
`public static final int` | `RAWEncoding` | `4`
`public static final int` | `XMLEncoding` | `2`

threeD.io.FileEncoder
`public static final int` | `JPEGEncoding` | `6`
`public static final int` | `PIXEncoding` | `5`
`public static final int` | `PPMEncoding` | `4`
`public static final int` | `XMLEncoding` | `2`

threeD.raytracer.*

threeD.raytracer.engine.RayTracingEngine
`public static final double` | `e` | `1.0E-8d`

threeD.raytracer.network.JobProducer
`public static final java.lang.String` | `helpText` | `"Usage: JobProducer sceneURI WxH SSWxSSH jobsize hostname port\n\t sceneURI = The URI to the XML scene file to be rendered\n\t WxH = The dimensions of the image to be produced\n\t SSWxSSH = The supersample dimensions for each pixel\n\t jobsize = The number of pixels to render per job\n\t hostname = The host name of the network node to use\n\t port = The port to connect to on the host"`

threeD.raytracer.primitives.CSG
`public static final int` | `DIFFERENCE` | `2`
`public static final int` | `INTERSECTION` | `3`
`public static final int` | `UNION` | `1`

threeD.raytracer.primitives.Plane
`public static final int` | `XY` | `2`
`public static final int` | `XZ` | `4`
`public static final int` | `YZ` | `8`

threeD.raytracer.shaders.ShaderFactory
`public static final int` | `blendingShader` | `0`
`public static final int` | `diffuseShader` | `1`
`public static final int` | `highlightShader` | `2`
`public static final int` | `reflectionShader` | `3`
`public static final int` | `refractionShader` | `4`
`public static final int` | `silhouetteShader` | `5`
`public static final int` | `textureShader` | `6`

threeD.raytracer.surfaceUI.TransformMatrixUI
`public static final int` | `rotateXTransformation` | `4`
`public static final int` | `rotateYTransformation` | `8`
`public static final int` | `rotateZTransformation` | `16`
`public static final int` | `scaleTransformation` | `2`
`public static final int` | `translationTransformation` | `1`

threeD.raytracer.textures.ImageTexture
`public static final int` | `SPHERICAL_PROJECTION` | `1`
`public static final int` | `XY_PLANAR_PROJECTION` | `2`
`public static final int` | `XZ_PLANAR_PROJECTION` | `3`
`public static final int` | `YZ_PLANAR_PROJECTION` | `4`

threeD.raytracer.textures.TextureFactory
`public static final int` | `imageTexture` | `1`
`public static final int` | `stripeTexture` | `0`

threeD.raytracer.util.TransformMatrix
`public static final int` | `TRANSFORM_AS_LOCATION` | `1`
`public static final int` | `TRANSFORM_AS_NORMAL` | `4`
`public static final int` | `TRANSFORM_AS_OFFSET` | `2`

threeD.raytracer.util.Vector
`public static final int` | `CARTESIAN_COORDINATES` | `0`
`public static final int` | `SPHERICAL_COORDINATES` | `1`

threeD.run.*

threeD.run.RayTracer
`public static final java.lang.String` | `help` | `"Usage: rings [OPTIONS] [SUB-OPTIONS]\nOptions:\n\tp - Uses specified properties file\n\to - Enables debug output\n\tr - Enables ray tracing engine debug output\n\ts - Enables surface debug output\n\tc - Enables camera engine debug output\n\te - Enables event system debug output\n\tl - Displays license information\n\tt - Activates themes/plafs\n\tn - Uses network resources\n\th - Displays this help\nOptions should follow the execution command with no spaces between options.\nFor example,\n\trings or\nWould run rings with debug output enabled.\nAlso, options with sub-options should have their sub-options specified in the order the option was specified.\nFor example,\n\trings t default\nWould run rings using the default theme."`

threeD.run.RenderFile
`public static final java.lang.String` | `help` | `"Usage: render.sh OPTIONS image-width image-height super-sample-width super-sample-height input-format input-file [output-format] [output-file]\nArguments:\n\timage-width - The width of the output image\n\timage-height - The height of the output image\n\tsuper-sample-width - The width of the super sample for each pixel\n\tsuper-sample-height - The height of the super sample for each pixel\n\tinput-format - The format the scene data will be in when read from the input file (xml, raw)\n\tinput-file - The file to read in for scene data\n\toutput-format - The format the output data will be written in (ppm, pix)\n\toutput-file - The file to output to, if one is necesary\nOptions:\n\to - Enables debug output\n\tr - Enables ray tracing engine debug output\n\ts - Enables surface debug output\n\tc - Enables camera engine debug output\n\te - Enables event system debug output\n\tl - Displays license information\n\tn - Uses network resources\n\tf - Outputs image to a file\n\th - Displays this help\n\tz - Use no options\nOptions should follow the execution command with no spaces between options.\nFor example,\n\trender.sh or\nWould run with ray tracing engine debug output enabled."`

threeD.run.Settings
`public static final java.lang.String` | `aboutText` | `"Rings Version 0.3\n\nAuthor: Mike Murray\n\nInspiration:\n\t Peter Shirley\n\t Sean Wilson\n\nThe continued development of this software relies on user input. Please make intelectual contributions (feature requests, bug notices, etc.) by visiting the website at http://j3d.sf.net/or send email to ashesfall@users.sf.net.\n\n Copyright (C) 2003-2005 Mike Murray\n\n ----------------------\n\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License (version 2) as published by the Free Software Foundation.\n This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details."`
`public static final java.lang.String` | `license` | `"This software is licensed under the GNU public license, version 2.\nA copy of this license should be included with this package in a file labeled gpl.txt"`
`public static final java.lang.String` | `licenseInfo` | `" Copyright (C) 2003-2005 Mike Murray\n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License (version 2)\n as published by the Free Software Foundation.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n"`
`public static final java.lang.String` | `version` | `"0.3"`
`public static final java.lang.String` | `websiteUrl` | `"http://j3d.sf.net/"`
`public static final java.lang.String` | `writtenByInfo` | `"Written by Mike Murray"`

threeD.ui.*

threeD.ui.event.CameraEditEvent
`public static final int` | `focalLengthChangeEvent` | `8`
`public static final int` | `locationChangeEvent` | `1`
`public static final int` | `projectionDimensionsChangeEvent` | `16`
`public static final int` | `upDirectionChangeEvent` | `4`
`public static final int` | `viewingDirectionChangeEvent` | `2`

threeD.ui.event.LightEditEvent
`public static final int` | `attenuationCoefficientChangeEvent` | `2`
`public static final int` | `colorChangeEvent` | `8`
`public static final int` | `directionChangeEvent` | `4`
`public static final int` | `intensityChangeEvent` | `16`
`public static final int` | `locationChangeEvent` | `1`

threeD.ui.event.SurfaceEditEvent
`public static final int` | `colorChangeEvent` | `64`
`public static final int` | `dataChangeEvent` | `2048`
`public static final int` | `locationChangeEvent` | `2`
`public static final int` | `nameChangeEvent` | `1`
`public static final int` | `rotationCoefficientChangeEvent` | `16`
`public static final int` | `scaleCoefficientChangeEvent` | `8`
`public static final int` | `shadingOptionChangeEvent` | `128`
`public static final int` | `sizeChangeEvent` | `4`
`public static final int` | `transformationChangeEvent` | `32`

Overview | Package | Class | Use | Tree | Index | Help
| Rings Version 0.3
PREV NEXT | FRAMES NO FRAMES

Copyright 2003-05 Mike Murray