skip to content
The Java 3D API specification Preview this item
ClosePreview this item

The Java 3D API specification

Author: Henry A Sowizral; Kevin Rushforth; Michael Deering
Publisher: Boston : Addison-Wesley, ©2000.
Series: Java series.
Edition/Format:   Print book : CD for computer   Computer File : English : 2nd edView all editions and formats

(not yet rated) 0 with reviews - Be the first.

More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...


Additional Physical Format: Online version:
Sowizral, Henry A., 1955-
Java 3D API specification.
Boston : Addison-Wesley, ©2000
Document Type: Book, Computer File
All Authors / Contributors: Henry A Sowizral; Kevin Rushforth; Michael Deering
ISBN: 0201710412 9780201710410
OCLC Number: 44413636
Notes: Includes index.
Description: xxii, 653 pages : illustrations ; 24 cm + 1 computer optical disc (4 3/4 in.).
Details: System requirements for accompanying computer disc: Windows 98/NT/2000.
Contents: Figures. Preface. 1. Introduction to Java 3D. Goals.Programming Paradigm.High Performance.Support for Building Applications and Applets.Overview of Java 3D Object Hierarchy.Structuring the Java 3D Program.2. Java 3D Concepts. Basic Scene Graph Concepts.Features of Java 3D.3. Scene Graph Basics. Scene Graph Structure.Scene Graph Objects.Scene Graph Superstructure Objects.Scene Graph Viewing Objects.4. Scene Graph Superstructure. The Virtual Universe.Establishing a Scene.Loading a Virtual Universe.Coordinate Systems.High-Resolution Coordinates.API for Superstructure Objects.5. Group Node Objects. Group Node.BranchGroup Node.TransformGroup Node.OrderedGroup Node.DecalGroup Node.Switch Node.SharedGroup Node.6. Leaf Node Objects. Leaf Node.Shape3D Node.BoundingLeaf Node.Background Node.Clip Node.ModelClip Node.Fog Node.Light Node.Sound Node.Soundscape Node.ViewPlatform Node.Behavior Node.Morph Node.Link Node.AlternateAppearance Node.7. Reusing Scene Graphs. Sharing Subgraphs.Cloning Subgraphs.8. Node Component Objects. Node Component Objects: Attributes.Node Component Objects: Geometry.Math Component Objects.9. View Model. Why a New Model?.Separation of Physical and Virtual.The Objects That Define the View.ViewPlatform: A Place in the Virtual World.Generating a View.A Minimal Environment.The View Object.The Screen3D Object.The Canvas3D Object.The PhysicalBody Object.The PhysicalEnvironment Object.10. Behaviors and Interpolators. Behavior Object.Composing Behaviors.Scheduling.How Java 3D Performs Execution Culling.The Behavior API.Interpolator Behaviors.Level-of-Detail Behaviors.Billboard Behavior.11. Input Devices and Picking. InputDevice Interface.Sensors.Picking.12. Audio Devices. AudioDevice Interface.AudioDevice3D Interface.Instantiating and Registering a New Device.13. Execution and Rendering Model. Three Major Rendering Modes.Instantiating the Render Loop.14. Immediate-Mode Rendering. Two Styles of Immediate-Mode Rendering.Canvas3D Methods.API for Immediate Mode.A. Math Objects. Tuple Objects.Matrix Objects.3D Geometry Compression. Compression.Decompression.Appendix Organization.Generalized Triangle Strip.Generalized Triangle Mesh.Position Representation and Quantization.Color Representation and Quantization.Normal Representation and Quantization.Modified Huffman Encoding.Compressed Geometry Instructions.Bit Layout of Compressed Geometry Instructions.Compressed Geometry Instruction Bit Details.Semantics of Compressed Geometry Instructions.Semantics of Vertices.Outline of Geometry Process.Compressed Geometry Assembly Syntax.Compressed Geometry Instruction Verifier.View Model Details. An Overview of the Java 3D View Model.Physical Environments and Their Effects.The Coordinate Systems.The ViewPlatform Object.The View Object.The Screen3D Object.The Canvas3D Object.The PhysicalBody Object.The PhysicalEnvironment Object.Viewing in Head-Tracked Environments.Compatibility Mode.Exceptions. BadTransformException.CapabilityNotSetException.DanglingReferenceException.IllegalRenderingStateException.IllegalSharingException.MismatchedSizeException.MultipleParentException.RestrictedAccessException.SceneGraphCycleException.SingularMatrixException.SoundException.Equations. Fog Equations.Lighting Equations.Sound Equations.Texture Mapping Equations.The Utility Packages. The Utility Packages.Package Overview.audioengines Package.audioengines.javasound Package.loaders Package.loaders.lw3d Package.loaders.objectfile Package.utils.applet Package.utils.behaviors.interpolators Package.utils.behaviors.keyboard Package.utils.behaviors.mouse Package.utils.compression Package.utils.geometry Package.utils.image Package.utils.picking Package.utils.picking.behaviors Package.utils.universe Package.CD-ROM Installation. What's on the CD-ROM.Installing the Software on Windows 8/NT Systems.Installing the Software on Solaris Systems.Accessing the Documentation from the CD-ROM.The Example Programs. Introduction.Running the Example Programs.Program Descriptions.Glossary. Index. 0201710412T04062001.
Series Title: Java series.
Responsibility: Henry Sowizral, Kevin Rushforth, Michael Deering.




User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...


Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data

Primary Entity

<> # The Java 3D API specification
    a bgn:CD, schema:Book, schema:CreativeWork ;
    library:oclcnum "44413636" ;
    library:placeOfPublication <> ; # Boston
    library:placeOfPublication <> ;
    schema:about <> ;
    schema:about <> ; # Java (Computer program language)
    schema:about <> ; # Computação gráfica
    schema:about <> ; # Computer graphics
    schema:about <> ; # Java
    schema:about <> ; # Computer program language
    schema:about <> ; # Java 3D
    schema:about <> ; # Computer graphics
    schema:about <> ; # Java
    schema:bookEdition "2nd ed." ;
    schema:bookFormat bgn:PrintBook ;
    schema:contributor <> ; # Kevin Rushforth
    schema:contributor <> ; # Michael Deering
    schema:copyrightYear "2000" ;
    schema:creator <> ; # Henry A. Sowizral
    schema:datePublished "2000" ;
    schema:description "Annotation"@en ;
    schema:exampleOfWork <> ;
    schema:inLanguage "en" ;
    schema:isPartOf <> ; # Java series.
    schema:isPartOf <> ; # The Java series
    schema:isSimilarTo <> ;
    schema:name "The Java 3D API specification"@en ;
    schema:productID "44413636" ;
    schema:publication <> ;
    schema:publisher <> ; # Addison-Wesley
    schema:workExample <> ;
    umbel:isLike <> ;
    wdrs:describedby <> ;

Related Entities

<> # Boston
    a schema:Place ;
    schema:name "Boston" ;

<> # Addison-Wesley
    a bgn:Agent ;
    schema:name "Addison-Wesley" ;

<> # Java series.
    a bgn:PublicationSeries ;
    schema:hasPart <> ; # The Java 3D API specification
    schema:name "Java series." ;

<> # The Java series
    a bgn:PublicationSeries ;
    schema:hasPart <> ; # The Java 3D API specification
    schema:name "The Java series" ;

<> # Computer graphics
    a schema:Thing ;
    schema:name "Computer graphics" ;

<> # Computer program language
    a schema:Thing ;
    schema:name "Computer program language" ;

<> # Computação gráfica
    a schema:Intangible ;
    schema:name "Computação gráfica"@en ;

<> # Computer graphics
    a schema:Intangible ;
    schema:name "Computer graphics"@en ;

<> # Java (Computer program language)
    a schema:Intangible ;
    schema:name "Java (Computer program language)"@en ;

<> # Henry A. Sowizral
    a schema:Person ;
    schema:birthDate "1955" ;
    schema:familyName "Sowizral" ;
    schema:givenName "Henry A." ;
    schema:name "Henry A. Sowizral" ;

<> # Kevin Rushforth
    a schema:Person ;
    schema:familyName "Rushforth" ;
    schema:givenName "Kevin" ;
    schema:name "Kevin Rushforth" ;

<> # Michael Deering
    a schema:Person ;
    schema:familyName "Deering" ;
    schema:givenName "Michael" ;
    schema:name "Michael Deering" ;

    a schema:ProductModel ;
    schema:isbn "0201710412" ;
    schema:isbn "9780201710410" ;

    a schema:CreativeWork ;
    rdfs:label "Java 3D API specification." ;
    schema:description "Online version:" ;
    schema:isSimilarTo <> ; # The Java 3D API specification

Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.