Город МОСКОВСКИЙ
00:14:57

3D Models in Java 3D: Beginners Only_1 Color Cube and Coordinate Systems (with Source Code)

Аватар
Coding Buzz
Просмотры:
26
Дата загрузки:
05.12.2023 16:19
Длительность:
00:14:57
Категория:
Фильмы

Описание

#Java3D #colorcube #coordinatesystem
This video uses simple source code to explain how to set a local coordinate system, and how its position, orientation, and scale affect its children's nodes.


Source code described in this video:
Source code_1
Source code_2
As described in this video, you can navigate through the scene by pressing an arrow key (in source code 2, press the Down arrow key or the Right arrow key to display color cubes).
https://sites.google.com/view/flying-java-3d/videos_earlier2/3d-models-in-java-3d-beginners-only_1-color-cube-and-coordinate-systems (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


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) Keyboard (Free for commercial use)
Webpage and license:
http://sozonomono.com/illust/keyboard/

2) Mouse (Free for commercial use)
Webpage and license:
http://sozonomono.com/illust/mouse/


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.

Рекомендуемые видео