Question:
good books on Java 2D Graphics?
Aman Grover
2012-07-08 12:25:45 UTC
can somebody suggest some of the best books on Java 2D graphics? I was reading a book on game development using java, and found out that i don't have any knowledge of java2D , I want to study some terms used in java 2D for making games , like , transformation, affine transform, rotation, etc..
please help me by suggesting some books.
Thanks in advance
Three answers:
The Boogie Man
2012-07-08 12:35:03 UTC
As far as Java 2D, JOGL is a Java Wrapper for OpenGL. Any book on open GL should be fine for that. There is the OpenGL SuperBible, and Interactive Computer Graphics. These are two separate books. From my experience I didn't like the second one all that much. I think you would be better off looking on youtube or surfing the web or asking questions based on what you want to learn, unless you are bent on learning from a book. Much of graphics is visual and books don't tend to do visual ideas justice.



This should be enough to get you started:

http://openglbook.com/the-book/





Transformations, rotations, scaling is all done with matrix multiplication. It is one dimension higher than the number of dimensions you are working with. For example if you want to rotate 2D points you need a 3x3 matrix to perform the rotation. The reason it is done this way is to make it easy to perform in parallel.



Try the Unity3D game engine, it is really easy to use and will let you do graphics provided that you import the shapes.

Programs to do drawing: Sketchup (will cost) and Blender (is free).
foulkes
2016-12-16 12:44:01 UTC
the linked fee this is outlined for this reason is truly an handle in simple terms such as you reported.it quite is because of the fact int arrays are no longer in simple terms like strings and once you attempt to print an int array applying the print function you get the handle of the variable.in case you utilize this code it is going to artwork: for(int i = 0; i < n; i++){ for(int j = 0; j < n; j++) gadget.out,print(grid[i][j] + " "); gadget.out.print("n"); whilst n is the size of the array
Cassie
2016-05-10 22:52:24 UTC
3D Animation Software Program : http://3dAnimationCartoons.com/?SoDu


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...