I’m really stucked. I couldn’t understand what does
When I look Unity Vector3 documentation it says
Representation of 3D vectors and
According to this sentence, a
Vector3 can state a point or a vector in space.
But When I go into other documentation about Vector3 it really confused me.
For example When I look
Vector3 Constructor documentation it says
Creates a new vector with given x, y,
So that means
Vector3 states a vector.
But When I look
Debug.DrawLine(Vector3 startpoint, Vector3 endpoint) it says
startpoint and endpoint are points in
So according to this, Vector3 is a point not a vector
I can increase the examples.
For example when I go into
transform.position documentation it says,
The world space position of the
So it says Vector3 is a position(that means point. I think you can’t state a position with Vector)
But when we try to change a position of gameobject with
transform.position we again use
Vector3 and that state a vector.Because you can’t change position of a gameobject with point. You could use Vector
So, what does a Vector3 state ?