Ejemplo n.º 1
0
 /// <summary>
 /// Create a spot function with given prototype and parameters.
 /// </summary>
 /// <param name="spotFuncPrototype">Spot function prototype</param>
 /// <param name="angle">Screen angle in radians (usually 0-2*PI but
 /// any real value will do the job)</param>
 /// <param name="distance">Distance between screen elements</param>
 public SpotFunction(SpotFuncPrototypeDelegate spotFuncPrototype,
     double angle, double distance)
 {
     Angle = angle;
     Distance = distance;
     SpotFuncPrototype = spotFuncPrototype;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Create a new spot function using a prototype and default
 /// parameters.
 /// </summary>
 /// <param name="spotFuncPrototype">Spot function prototype</param>
 public SpotFunction(SpotFuncPrototypeDelegate spotFuncPrototype)
 {
     SpotFuncPrototype = spotFuncPrototype;
 }