3D Models in Java 3D: Beginners Only_8 Flying a Primitive Rocket (with Source Code)
#Java3D #beginner #flyingrocket
This video explains how to fly a primitive rocket using keyboard keys. The video also talks a little bit about a difference between a class and an interface, and how to understand a rotating local coordinate system intuitively.
Source code described in this video:
https://sites.google.com/view/flying-java-3d/videos_earlier_3/3d-models-in-java-3d-beginners-only_8-flying-a-primitive-rocket (new Google Site)
Source code described in
"3D Models in Java 3D: Beginners Only_7 Using Primitives vs. External Models"
https://sites.google.com/view/flying-java-3d/videos_earlier2/3d-models-in-java-3d-beginners-only_7-using-primitives-vs-external-models (new Google Site)
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
Beginners guide:
http://www.java3d.org/tutorial.html
About Java:
https://www.youtube.com/watch?v=5u8rFbpdvds&index=2&list=PLFE2CE09D83EE3E28
https://www3.ntu.edu.sg/home/ehchua/programming/index.html
Java Language Specification:
http://docs.oracle.com/javase/specs/jls/se8/html/jls-4.html#jls-4.3.1
The following website is useful for understanding translation, rotation, and scaling matrices.
http://directx4vb.vbgamer.com/directx4vb/tutorials/generalvb/gm_matrices.htm
To use the KeyNavigatorBehavior class in my Java 3D program (Mykeynavbeh.java), I used the following code:
1) Part of code from BackgroundApp.java included in the source bundle
that accompanies Sun Microsystems' Java 3D API Tutorial
(http://java.sun.com/developer/onlineTraining/java3d/)
Copyright (c) 1996-2000 Sun Microsystems, Inc. All Rights Reserved.
Copy of the above tutorial:
https://web.cs.ucla.edu/classes/cs269/Java3DTutorial/j3d_tutorial_ch0.pdf#
Change ch0.pdf to ch1.pdf-ch7.pdf in the address bar to display other chapters.
Example source code:
http://www.interactivemesh.org/off/download/java3d_tutorial_examples_src.zip
Illustrations I used:
1) Ballerina (CC0)
Webpage and license:
https://pixabay.com/ja/%E3%83%90%E3%83%AC%E3%82%A8-%E3%83%80%E3%83%B3%E3%82%B5%E3%83%BC-%E3%83%80%E3%83%B3%E3%82%B9-504723/
2) Gentleman's silhouette (Free for commercial use)
Webpage and license:
http://kage-design.com/wp/?p=382
3) Girl's silhouette (CC0)
Webpage and license:
http://gahag.net/tag/%E6%89%8B%E3%82%92%E5%BA%83%E3%81%92%E3%82%8B/page/2/
4) Chick
Author さらえみ (Free for commercial use)
Webpage and license:
http://saraemi.com/151023piyotaso/
5) Cape (CC0)
Pixabay
Webpage and license:
https://pixabay.com/ja/%E5%B2%AC%E3%81%AE%E3%83%9E%E3%83%B3%E3%83%88-%E5%B2%AC-%E8%B5%A4-%E5%B8%83-%E3%82%AF%E3%83%AD%E3%83%BC%E3%82%AF-161942/
6) Summer clouds (CC0)
Author IWOZON
Webpage and license:
http://01.gatag.net/0005137-free-illustraition/
Thank you for watching my videos, and I appreciate the people who have posted wonderful free software, images, and Java 3D tutorials that allowed me to make this video.
Видео 3D Models in Java 3D: Beginners Only_8 Flying a Primitive Rocket (with Source Code) автора Java Prodigy: проявите свой талант
Видео 3D Models in Java 3D: Beginners Only_8 Flying a Primitive Rocket (with Source Code) автора Java Prodigy: проявите свой талант
Информация
5 декабря 2023 г. 1:17:44
00:14:26
Похожие видео