#Java3D1.6.0 #3Dmodel #Geany
This video explains how to use Java 3D 1.6.0 in Geany, and how to change its interface language to English.
0:00 Simplest Way to Use Java 3D 1.6.0 in Geany
3:15 Downloading Geany
4:30 Changing the Language of Geany to English
8:01 Compiling and Executing a Simple Java Program (HelloWorldApp.java)
11:49 Compiling and Executing Simple Java 3D Programs
16:10 Compiling and Executing Simple Java 3D Programs that Load External 3D Models
21:21 Using Manually Installed OpenJDK 8
New Google Site:
https://sites.google.com/view/flying-...
https://sites.google.com/view/flying-...
https://sites.google.com/view/flying-...
https://sites.google.com/view/flying-...
Source code used in this video:
Applet extending class
https://sites.google.com/view/flying-...
Frame extending class
https://sites.google.com/view/flying-...
javac and java commands I used
Compile:
javac -J-Dfile.encoding=UTF-8 %f
Compile:
javac -J-Dfile.encoding=UTF-8 -classpath "C:\Users\username\xxxx\1_6_final\jogamp-java3d\*;" %f
Execute:
java -classpath ".;C:\Users\username\xxxx\1_6_final\jogamp-java3d\*;" %e
Compile:
"C:\Users\username\OpenJDK8\openjdk-8u302-b08\bin\javac" -J-Dfile.encoding=UTF-8 -classpath "C:\Users\username\xxxx\1_6_final\jogamp-java3d\*;" %f
Execute:
"C:\Users\username\OpenJDK8\openjdk-8u302-b08\bin\java" -classpath ".;C:\Users\username\xxxx\1_6_final\jogamp-java3d\*;" %e
Geany:
https://www.geany.org/
1.29
https://download.geany.org/
More advanced workaround:
https://quasistatic.hatenadiary.jp/en...
https://translate.google.com/translat... (Google Translate)
Frequently Asked Questions
https://www.geany.org/documentation/f...
How can I change the language of the user interface?
On Windows:
https://www.geany.org/documentation/f...
Document:
https://geany.org/manual/0.19/
-J-Dfile.encoding=utf8 option:
https://forum.sublimetext.com/t/javac...
The Java 3D API Tutorial:
https://web.cs.ucla.edu/classes/cs269...
Change ch0.pdf to ch1.pdf-ch7.pdf in the address bar to display other chapters.
Accompanying example source code:
http://www.interactivemesh.org/off/do...
Java 3D 1.6.0:
https://jogamp.org/deployment/java3d/...
jogamp-fat.jar can be downloaded from:
https://jogamp.org/deployment/jogamp-...
Java 3D 1.6.2:
https://github.com/hharrison/java3d-c...
OpenJDK 8:
OpenJDK 8u302 GA Release:
https://github.com/AdoptOpenJDK/openj...
3D model files I used:
1) Female CC BY 3.0 US (C) by Reallusion
http://www.sweethome3d.com/freeModels...
License Terms:
https://creativecommons.org/licenses/...
2) Scooter CC BY 3.0 US (C) by Kator Legaz
http://www.sweethome3d.com/freeModels...
License Terms:
https://creativecommons.org/licenses/...
3) Sitting male CC BY 3.0 US (C) by Reallusion
http://www.sweethome3d.com/freeModels...
License Terms:
https://creativecommons.org/licenses/...
4) Rocks (Mars Exploration Rover) CC Zero (C) by argonius
http://www.blendswap.com/blends/view/...
License Terms:
http://www.blendswap.com/blends/view/...
5) Mars Exploration Rover CC Zero (C) by argonius
http://www.blendswap.com/blends/view/...
License Terms:
http://www.blendswap.com/blends/view/...
6) Ship hms victory frigate nelson
https://archive3d.net/?a=download&id=...
License Terms:
After the Download button is clicked, the License Terms page appears.
7) Penguin Public/Remixable (CC-BY) (C) by Poly by Google
https://drive.google.com/file/d/1NpiQ...
8) CosmicBreak LilyRain by CyberStep edit@xenosnake
Creative Commons License CC BY-SA 3.0
http://creativecommons.org/licenses/b...
9) Airplane AN-2 N200314) (C) by Muslim
downloaded from
http://archive3d.net/?a=download&id=c...
License Terms:
After the Download button is clicked, the License Terms page appears.
To learn more:
About Java 3D:
Free online books:
Dr. Andrew Davison's "Killer Game Programming in Java":
http://fivedots.coe.psu.ac.th/~ad/jg
Dr. Andrew Davison's "Pro Java 6 3D Game Development":
http://fivedots.coe.psu.ac.th/~ad/jg2
About Java:
• Java Programming Tutorial - 2 - Running a ...
https://www3.ntu.edu.sg/home/ehchua/p...
Java3D FAQ
https://jogamp.org/wiki/index.php/Jav...
Thank you for watching my video, and I appreciate the people who have posted wonderful free software, images, models, and Java 3D tutorials that allowed me to make this video.