Java 3D: How to Place Gondolas' Local Coordinate Systems in a Ring (with SRC)

Описание к видео Java 3D: How to Place Gondolas' Local Coordinate Systems in a Ring (with SRC)

#Java3DTutorial #3DGondolaModel #cos_sin

This video explains how to create multiple local coordinate systems using the SharedGroup class, place them in a ring using Trigonometric Functions, and connect one gondola below each local coordinate system.

My Uploaded Videos and Source Code (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 described in this video:
https://sites.google.com/view/flying-...

Source code described in the video,
"Java 3D: How to Split a Downloaded Ferris Wheel Model in Blender."
https://sites.google.com/view/flying-...


I noticed that sometimes we could not access 3D models I used in my videos.

Like Google Poly 3D models and BlendSwap models, I created the page where you could download Creazilla 3D models I used in my videos. When you can't access Creazilla 3D models, you can use my page:
https://sites.google.com/view/flying-...

This is important because most of the 3D models you can download from the Internet are for personal use only, and there are not so many websites like BlendSwap, Creazilla, and Sweet Home 3D.

I don't own any of the Creazilla 3D models, the Poly 3D models, or the BlendSwap models, so credits go to their respective and rightful owners. Please make sure that you follow the license when you use them.

Creazilla License Information:
https://creazilla.com/pages/license-i...

CC-BY 3.0:
https://creativecommons.org/licenses/...
https://creativecommons.org/licenses/...


3D model files I used:
1) Ferris wheel Public Domain (C) by Joao Paulo
https://creazilla.com/media/3d-model/...
If you can't access the above link for the model, download it from here:
https://sites.google.com/view/flying-...
License Terms:
https://creazilla.com/pages/creazilla...
Terms Of Use:
https://creazilla.com/pages/terms-of-use


2) 3D model (Scooter) CC BY 3.0 US (C) by Kator Legaz
http://www.sweethome3d.com/freeModels...
License Terms:
https://creativecommons.org/licenses/...

3) 3D model (Sitting male) CC BY 3.0 US (C) by Reallusion
http://www.sweethome3d.com/freeModels...
License Terms:
https://creativecommons.org/licenses/...

4) 3D model (Buckyball slim) CC BY (C) by Bill Baran (Sirkut)
From Google Drive
https://drive.google.com/file/d/1C2Ma...


Image file I used:
1) Circus (Free for commercial use No attribution required) (C) by psgreiner
https://pixabay.com/photos/berlin-cir...
License Terms:
https://pixabay.com/service/license/
https://pixabay.com/service/terms/


Types of licenses
https://en.wikipedia.org/wiki/Creativ...

obj file format
https://en.wikipedia.org/wiki/Wavefro...


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 - Runni...  
https://www3.ntu.edu.sg/home/ehchua/p...

Java Language Specification:
http://docs.oracle.com/javase/specs/j...


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
Copyright (c) 1996-2000 Sun Microsystems, Inc. All Rights Reserved.

Copy of the above tutorial:
https://web.cs.ucla.edu/classes/cs269...
Change ch0.pdf to ch1.pdf-ch7.pdf in the address bar to display other chapters.

Example source code:
http://www.interactivemesh.org/off/do...


Java3D FAQ
https://jogamp.org/wiki/index.php/Jav...


Java3D Forum
https://forum.jogamp.org/java3d-f3728...

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.

Комментарии

Информация по комментариям в разработке