3D Rotation

Can anyone direct me to information on the web that describes the equations used for rotation of 3D objects? I have an application where I need to rotate an object and have been unable to get a suitable answer from my calculus & analytical geometry textbooks.  I'm sure there are some 3D gamers out there that have the answer. Thanks.

Jeff Jolie
neameAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

mheacockCommented:
For 150 - 200 points I can send you the full source code and
executable for such.  It does 3D rotation in real-time.
Has all the matrix operations.  It works only on wire-frame
objects though.

Solid modeling rotation is a little more complex, especially
if you want to implement shading and such.  If this is what
you want you might look into Direct3D.

Otherwise my program will work fine and is pretty quick.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
StevenBCommented:
It's not a web site, but this is about the best book on the topic that you can get. 3D graphical work is not complicated, there is a simple pipeline of operations to be followed. This process is fully explained in this text:


"Computer Graphics"

Author / Editor: James Foley

'This work on computer graphics presents examples in the C programming language, and illustrates the
techniques presented. It details programming with SRGP, and algorithms in 2D and 3D graphics. An
explanation of the mathematical principles of geometric transformations and viewing is included.'

Hardback          £ 39.00
Publisher:        Addison-wesley Longman Higher Education
Publication Date: 21/08/1995
ISBN:             0201848406


0
neameAuthor Commented:
Please send me the 3D source code.  I've increased the points by 100, for a total of 150.  Please send the code ASAP.  Thanks, appreciate your help.
Jeff Jolie
0
Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

mheacockCommented:
Actually...you didn't increase the points at all.

I'm pretty pisse off at this...but I will send you the source.
Don't expect them quickly.
0
neameAuthor Commented:
Your attitude leaves much to be desired.  I did increase the points to 100 when I responded, as the text in my message indicated.  Why the program didn't accept it I don't know, but from my response don't you think that was my intention?  If you can't be more professional about this I you can keep your attitude and your source and I'll keep my 150 points.
0
mheacockCommented:
Do you want the source or not?  I'm not going to apologize.

I don't know your intentions...whether they be honourable or
not.  All I know is that the question remained a 50 pt question.

If you still want the source...and I am still offering it...
tho it is no skin off my back either way...I'll need your
e-mail address.
0
neameAuthor Commented:
neame@connix.com
0
bcrotazCommented:
Calm down, guys!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Delphi

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.