28 Commits

Author SHA1 Message Date
David Williams
d0ffdee870 Renamed x(), y(), and z() to getX(), getY(), and getZ() 2008-05-26 19:49:21 +00:00
David Williams
28dda03cb3 Got mesh smoothing working.
Cleaning up code.
Various changes made without internet access.
2008-05-16 20:53:41 +00:00
David Williams
35f9996663 Removed redundant classes SurfaceEdge, SurfaceTriange, and SurfaceTypes.
Also fixed a new bug in IndexedSurfacePatch
2008-04-16 20:46:24 +00:00
David Williams
2bc1fc2b88 PolyVox now returns vertex positions as floats rather than ints.
Avoids converting and scaling in the engine.
2008-04-16 19:56:07 +00:00
David Williams
d8dacdadc3 Renamed some constants. 2008-02-11 20:16:08 +00:00
David Williams
e180f67bae Started getting rid of IntegrealVector3.
Also added ForwardDeclarations.h
2008-02-10 21:58:35 +00:00
David Williams
76df5e00b5 Moved core code from Ogre namespace to PolyVox namespace. 2008-02-10 11:45:34 +00:00
David Williams
a518afff41 Removed more Ogre stuff from core library... 2008-02-10 11:22:10 +00:00
David Williams
38b266d261 Started removing OgreVector3 from main library. 2008-02-09 17:49:34 +00:00
David Williams
c013b100a2 Got blending between materials working with texture atlases. 2008-01-16 19:51:47 +00:00
David Williams
3f79261f8f Work on mesh generation code. 2007-10-05 23:28:52 +00:00
David Williams
742b8e68ec Removed mutable stuff and opted for const_cast instead. 2007-10-05 21:49:30 +00:00
David Williams
6cafc64e24 Fixed (hacked!) const problems under Linux. 2007-10-04 13:41:24 +00:00
David Williams
42e4526498 Cleaning up decimation, moving to sets. 2007-09-23 23:34:49 +00:00
David Williams
15692f7a3f Cleaning up decimation, moving to sets. 2007-09-23 23:08:06 +00:00
David Williams
cd26634131 Started moving decimation to sets rather than lists. 2007-09-23 21:27:20 +00:00
David Williams
152a79eaa9 Work on mesh decimation. 2007-09-19 07:38:04 +00:00
David Williams
336eba9680 Work on mesh decimation. 2007-09-18 15:41:59 +00:00
David Williams
377b7a5cdd Work on mesh decimation. 2007-09-18 14:23:39 +00:00
David Williams
8d514a2bb9 Work on mesh decimation. 2007-09-14 22:37:04 +00:00
David Williams
c2194378cd Work on mesh decimation. 2007-09-07 23:13:10 +00:00
David Williams
2c69a373a1 Switched to Half-Edge based data structure for meshes. 2007-09-05 21:40:32 +00:00
David Williams
80c6f149a5 Refactoring work... working on meshes 2007-09-02 11:16:58 +00:00
David Williams
ca0805bd2f Scaled vertices to always be integers. 2007-08-31 22:19:47 +00:00
David Williams
c1286a7847 Scaled vertices to always be integers. 2007-08-31 21:10:24 +00:00
David Williams
121e00861c Refactoring work... working on meshes 2007-08-31 18:14:10 +00:00
Matt Williams
579aefab58 Add newline at end of files to reduce gcc warnings 2007-08-29 22:54:52 +00:00
David Williams
eaf17afc10 Refactoring work... working on meshes 2007-08-27 22:45:51 +00:00