Computer Science Homework Solutions
Problem
#93636

3D Images- parallel projection and perspective projections

I need help with parallel projections and perspective projections, this is what I have so far:

Vertex List

v X Y Z
v X Y Z
...

and Face List


f V1 V2 V3
f V3 V2 V1
....

I have a java application that reads in a vertex list and face list. I also have code to write 2-D lines and ouput that image file. In my code I have the standard 3D default values defined for: PRP and VRP reference points, VPN and VUP vectors, and VRC window coordinates.

What I need help with is understanding the algorithms of the parallel and perspective projection. I looked up the general theory of the matrix translations of these projections; however I have no text book or guide on the topic (and am completely new to graphics). So I really do not know where/how to get started.  I do not need code; I need something that would help me understand these projections and how these projections will help me take a vertex list/face list and translate that data in 2D lines. If I can understand the concepts I am pretty confident that I can code it.

Thank you for your assistance.

Solution
What is this?
By OTA - Overall OTA Rating
Purchase Cost Now
$2.19 CAD (was ~$59.85)
Included in Download
  • Plain text response
  • Attached file(s):
    • solution.doc
$2.19 Instant Download
Add to Cart
Why you can trust BrainMass.com
  • Your Information is Secure
  • Best Online Academic Help Service
  • Students find real academic Success
Related Solutions
  • ASP.NET application - Create an ASP.NET application using Visual Studio .NET 2003. Your application should includfe at least one web form and five different types of controls. Feel free to create more than one instance of ...
  • Understanding how to create a secure network. - How do I transform a network to a secure network? What tools should I have and what kind of hardware do I need to have a basic secure network?
  • Java - program structure function - Find a Java application on the Web and describe how the program structure functions. Describe the application in as much detail as possible. What functionality does the application have that you have ...
  • Web Services - Discuss the different roles you think might be fulfilled by Web Services and Web Portals. What do you see as the major distinctions between the two from the perspective of the provisions of eBusiness ...
  • Programming - 1. You have just been asked to take over an existing project and asked to make a few changes for new features. The person that worked on this software before you is not available. What documentation ( ...
Browse