Kapitola 8. 3D-achovnice

Od:
  Killer Game Programming in Java
  Andrew Davison
  O'Reilly, May 2005
  ISBN: 0-596-00730-2
  http://www.oreilly.com/catalog/killergame/
  Webov strnka originlu knihy: http://fivedots.coe.psu.ac.th/~ad/jg

Kontaktn adresa:
  Dr. Andrew Davison
  Dept. of Computer Engineering
  Prince of Songkla University
  Hat yai, Songkhla 90112, Thailand
  E-mail: ad@fivedots.coe.psu.ac.th


Pouijete-li uveden kd, pak prosm uvede jmno jeho autora a 
odkaz a webovou strnku knihy.

Dky,
  Andrew

---------------------------------
Kompilace: 

$ javac *.java
    // aby kompilace probehla spene, muste mt nainstalovnu knihovnu Java 3D.
    // pokud obdrte njak varovn hlen, podvejte se na poznmku ne


Knihovna Java 3D je k dispozici na adrese http://java.sun.com/products/java-media/3D/

---------------------------------
Sputn:

$ java Checkers3D

Pohyb se provd taenm myi. Pibliovn a oddalovn aktivujete
souasnm stisknutm tlatka ALT.

--------------------
Zobrazen grafu scny

Voln metod objektu typu Java3dTree jsme ji do souboru WrapCheckers3D.java pidali,
konkrtn do metod WrapCheckers3D() a createSceneGraph(), sta je jen zbavit 
koment.

Kompilaci a sputn provedete pomoc dvkovch soubor:

$ compileChk

$ Checkers3D

Tyto dvkov soubory pedpokldaj, e soubor j3dtree se nachz v 
rodiovskm adresi, tedy nad adresem aplikace.

Oteve se dal rm zobrazujc graf scny.

Soubor j3dtree.jar se objevil ve vynikajc uebnici Daniela Selmana
s nzvem "Jave 3D Programming" . Lze jej sthnout ze strnek
autora originlu knihy (http://fivedots.coe.psu.ac.th/~ad/jg/j3dtree.jar)
nebo jako soust Selmanovch zdrojovch kdu na adrese
http://www.manning.com/selman/

-----------
Poznmka tkajc se varovn typu "unchecked or unsafe operation"

Jak jsme si vysvtlili v kapitole 3, nebudeme pouvat typov bezpen
kolekce z J2SE 5.0, aby se dal kd zkompilovat i ve starch verzch
(nap. ve verzi 1.4).

Varovn zprvy se vdy vztahuj k pouitm kolekccm (nap. k seznamu 
typu ArrayList), u nich nespecifikujeme typ objekt, kter budou
za bhu obsahovat.
---------------------
Posledn aktualizace: 16. dubna 2005