Shadowrun: Awakened 29 September 2011 - Build 871
Functions
plane.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

objectnewplane (void *tex, vector ctr, vector norm)

Function Documentation

object* newplane ( void *  tex,
vector  ctr,
vector  norm 
)

Definition at line 81 of file plane.cpp.

References plane_methods, rt_getmem(), VDot(), and VNorm().

Referenced by rt_plane().

                                                       {
  plane * p;
  
  p=(plane *) rt_getmem(sizeof(plane));
  memset(p, 0, sizeof(plane));
  p->methods = &plane_methods;

  p->tex = (texture *)tex;
  p->norm = norm;
  VNorm(&p->norm);
  p->d = -VDot(&ctr, &p->norm);

  return (object *) p;
}

Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.

GNU Lesser General Public License 3 Sourceforge.net