Commit graph

12 commits

Author SHA1 Message Date
38aad873ff Adding stubs for TVector3 helper functions. 2014-02-20 23:37:16 -07:00
a4d794bac7 Changed IsZero to use epsilon, removed use epsilon comment, and removed virtual destructor, which I don't know why I added that. 2014-02-20 23:06:14 -07:00
bf29fa91e7 Playing around with some additional math functions and testing. I know I'm probably not doing the testing entirely correctly, or at least my naming of the tests sucks. Would love feedback, though of course I'll be doing research on it. With the addition of cmpf, Vector is clearly intended to be used with a floating point type, float, double, or long double. I may or may not change this. In my commercial ready version the class would support virtually any type, even a custom number class (fixed point). 2014-02-20 23:03:12 -07:00
ce04edb8cb Making changes to Vector3 related stuff. 2014-02-20 21:15:54 -07:00
4fd8dfb9f1 Whoops, do need a default constructor since I provide another constructor. Also fixed Vec3 init, since I renamed the vars x,y,z to be lowercase. Don't want the user to have to use shift everytime they access a vec3, seems silly. 2014-02-20 20:19:49 -07:00
747fc8a5cd Removed unnecessary functions from Vector3 2014-02-20 20:12:18 -07:00
44608cf2c8 Updated readme, and updated main so you don't need to run the test program on the commandline. 2014-02-20 12:52:11 -07:00
d324063212 Converted warp header tabs to spaces to fix ascii art. 2014-02-19 22:09:55 -07:00
a706b9dffc Apparently the github client missed the basic vector3 class, here it is. 2014-02-19 22:07:37 -07:00
7edaf675b1 Adding testing stubs. Added basic Vector3 functionality. 2014-02-19 22:04:04 -07:00
dcdf8538a8 Adding more file/folder stubs. 2014-02-19 21:13:56 -07:00
1d17fd5ba8 setting up directory structure 2014-02-19 20:40:09 -07:00