Vector.cpp
上传用户:lhwx1029
上传日期:2013-03-07
资源大小:1173k
文件大小:8k
源码类别:

3D图形编程

开发平台:

Visual C++

  1. /** 3DGPL *************************************************
  2.  * ()                                                     *
  3.  * Header for operations on vectors used by the ray       *
  4.  * tracer.                                                *
  5.  *                                                        *
  6.  * Defines:                                               *
  7.  *  V_zero                   Initialize a vector;         *
  8.  *  V_vector_coordinates     Set the vector's coordinates;*
  9.  *  V_vector_points          Make a vector from points;   *
  10.  *  V_set                    Copy a vector;               *
  11.  *  V_multiply               Multiply by a scalar;        *
  12.  *  V_scalar_product         Find a scalar product;       *
  13.  *  V_vector_product         Find a vector product;       *
  14.  *  V_sum                    Sum two vectors;             *
  15.  *  V_difference             Compute difference;          *
  16.  *  V_unit_vector            Compute unit vector;         *
  17.  *  V_plane                  Coeffs of a plane equation;  *
  18.  *  V_vertex_on_plane        Checks if in the plane.      *
  19.  *                                                        *
  20.  * (c) 1995-98 Sergei Savchenko, (savs@cs.mcgill.ca)      *
  21. **********************************************************/
  22. #include <math.h>                           /* sqrt */
  23. #include "vector.h"               /* self definition */
  24. /**********************************************************
  25.  * Initialize a vector to zero.                           *
  26.  *                                                        *
  27.  * RETURNS: Initializeed vector.                          *
  28.  * --------                                               *
  29. **********************************************************/
  30. float *V_zero(float *vec)
  31. {
  32. //一个float型的指针和一个矢量有什么关系