Kapitola 27. Generovn ternu pomoc aplikace Terragen

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


============================
Terra3D.java

-----
Kompilace: 

Pouijte dvkov soubor compileTerra3D.bat.

$ compileTerra3D
    // 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/

Pedpokld, e soubor portfolio.jar je v podadresi the ncsa/.
Mete jej sthnout z adresy http://fivedots.coe.psu.ac.th/~ad/jg/portfolio.jar

-----
Sputn:

Spuste soubor Terra3D.bat se jmnem OBJ-souboru.

nap.
$ Terra3D test2

Pedpokld, e soubor portfolio.jar je v podadresi the ncsa/.

V adresi models/ musej bt dva soubory vztahujc se ke krajin:
     test2.obj    // uchovv s krajiny
     test2.jpg    // uchovv texturu krajiny

Dle se v adresi models/ mus nachzet soubor se scenri:
     test2.txt

V adresi models/ me bt i soubor s pokrvkou povrchu (GC):
     test2GC.txt

Formt souboru se scenri a s pokrvkou je vysvtlen v kapitole 27.

==================================
Tato distribuce obsahuje dva pklady: test1, test2.

Kvli znan velikosti soubor typu OBJ byly soubory
test1.obj a test2.obj uloeny do zvltnho archivu typu zip a lze
je sthnout z webov strnky pro kapitolu 27.

http://fivedots.coe.psu.ac.th/~ad/ch175/.

-----------
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: 19. dubna 2005