# Calculating normal vector

This topic is 4890 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

## Recommended Posts

If I have, let's say, a rectangle, how can I calculate a vector perpendicular to it? Assume the coordinates of the corners are: -1,-1,0 1,-1,0 1,1,0 -1,1,0 So I have a square that runs parallel with the x- and y-axis. The normal vector would be 0,0,1 (or 0,0,-1 depending on what side you consider up). If I have the coordinates of the corners, how can I calculate the normal vector?

##### Share on other sites
You use the cross product of 2 vectors to find the normal.

Create two vectors from your rectangle using two of the edges.

http://mathworld.wolfram.com/CrossProduct.html

That will explain cross products to you.

• ### What is your GameDev Story?

In 2019 we are celebrating 20 years of GameDev.net! Share your GameDev Story with us.

• 9
• 9
• 34
• 16
• 11
• ### Forum Statistics

• Total Topics
634123
• Total Posts
3015651
×