Distance between vertices and magnitude of a vector
Categories: OpenGL on Dec.22, 2011
Distance between vertices:
1 2 3 4 5 6 7 8 9 10 11 12 13 | static inline GLfloat Vertex3DDistanceBetweenVertices (Vertex3D vertex1, Vertex3D vertex2) { GLfloat deltaX, deltaY, deltaZ; deltaX = vertex2.x - vertex1.x; deltaY = vertex2.y - vertex1.y; deltaZ = vertex2.z - vertex1.z; return sqrtf((deltaX * deltaX) + (deltaY * deltaY) + (deltaZ * deltaZ)); } |
Magnitude of a vector:
1 2 3 4 5 6 | static inline GLfloat Vector3DMagnitude(Vector3D vector) { return sqrtf((vector.x * vector.x) + (vector.y * vector.y) + (vector.z * vector.z)); } |
Similar posts:
Оставить отзыв