# Difference between revisions of "C++:3D Exercises"

(→Normalise a vector) |
|||

Line 1: | Line 1: | ||

+ | {{3D Exercise}} | ||

==Dot Product== | ==Dot Product== | ||

<question> | <question> | ||

Line 308: | Line 309: | ||

]]></answer> | ]]></answer> | ||

</question> | </question> | ||

+ | {{3D Exercise}} |

## Latest revision as of 12:12, 25 November 2011

## Dot Product

Calculate the dot product of two vectors.
Fill in the details in the function **dotproduct**

Wikipedia includes a good article on dot products. http://en.wikipedia.org/wiki/Dot_product#Definition

[Font]
[Default]
[Show]
[Resize]
[History]
[Profile]

## Cross Product

Calculate the cross product of two vectors.
Fill in the details in the function **crossproduct**

Wikipedia includes a good article on cross products. http://en.wikipedia.org/wiki/Cross_product#Coordinate_notation

[Font]
[Default]
[Show]
[Resize]
[History]
[Profile]

## Vector Length

Calculate the magnitude of a vector.
Fill in the details in the function **length**

[Font]
[Default]
[Show]
[Resize]
[History]
[Profile]

## Normalise a vector

Normalise the given vector. The direction should be the same, the length should be 1.

[Font]
[Default]
[Show]
[Resize]
[History]
[Profile]

## Normal to a plane

[Font]
[Default]
[Show]
[Resize]
[History]
[Profile]