- Jan 08, 2007
-
-
Shon Ferguson authored
-
Shon Ferguson authored
-
- Nov 19, 2006
-
-
Shon Ferguson authored
-
Shon Ferguson authored
-
- Oct 05, 2006
-
-
Shon Ferguson authored
-
- Sep 27, 2006
-
-
Shon Ferguson authored
Added NiGeometry::ApplyTransforms function to automatically zero out the transforms of a mesh and apply them to its vertices. Added NiGeometryData::Transform function to apply an arbitrary transform to all vertices and normals of a mesh (used by above). Added NiNode::PropagateTransform function to apply a NiNode's local transform to its children and then zero it out. Fixed NiTriShapeData to properly set numTriangles when SetTriangles is called. NiGeometry::BindSkin function now automatically propagates transforms of NiNodes between the root and the meshes and then applies those transforms to the vertices, making the NiSkinData overall transform unnecessary. Removed "set root to scene root" option as it is no longer necessary.
-
- Sep 23, 2006
-
-
Shon Ferguson authored
Replaced _WRITE, _READ, _STRING, AND _FIXLINKS defines with the corresponding internal function call. Replaced STANDARD_INTERNAL_FUNCTIONS with the internal function signatures. Made my Doxygen config file use relative paths and added it to SVN so everyone can generate the same documentation for themselves. Removed includes WZ added to ComplexShape. These were not missing, they are up to the user to include if they wish.
-
- Sep 21, 2006
-
-
Shon Ferguson authored
Added support for sub version 4 headers, object storage, and link method. Some objects like NiNodes already read correctly.
-
- Sep 15, 2006
-
-
Shon Ferguson authored
-
- Jul 25, 2006
-
-
Shon Ferguson authored
Added != operator to Matrix44. Added IsSplitMeshProxy function to NiNode.
-
- Jun 18, 2006
-
-
Shon Ferguson authored
Commented out functions written by Amorilia that I need to figure out how to fix.
-
Tazpn authored
Major update to python generation scripts and others. Currently just namepace and mutable size members with appropriate generated code.
-
- Jun 16, 2006
-
-
Shon Ferguson authored
-
- Jun 13, 2006
-
-
Shon Ferguson authored
-
- Jun 12, 2006
-
-
Shon Ferguson authored
-
- Jun 07, 2006
-
-
Shon Ferguson authored
Made DLL creation optional and added a "Release - DLL" configuration. The Release configuration creates a static library.
-
Shon Ferguson authored
-
- Jun 06, 2006
-
-
Shon Ferguson authored
More functions implemented. NiNode and NiObjectNET are now good examples of how to deal with pointers. With implementation of NiNode::GetChildren function, I was able to re-enable the building up of the bind position.
-
- Jun 05, 2006
-
-
Shon Ferguson authored
Made all include paths relative so you don't have to set any directories to compile. Hopefully Amorilia will fix this in the code generation script. Implemented a few more functions.
-
- Jun 04, 2006
-
-
Amorilia authored
-
Shon Ferguson authored
-
Amorilia authored
-
Amorilia authored
-
Amorilia authored
-
- Jun 03, 2006
- Jun 02, 2006
-
-
Shon Ferguson authored
Moved all generated files to gen sub directory. Renamed some generated files.
-
- May 29, 2006
-
-
Shon Ferguson authored
-
Shon Ferguson authored
-
- May 27, 2006
-
-
Shon Ferguson authored
Incorporated defines into the h and cpp files I'd already made for NiNode, NiObjectNET, and NiAVObject.
-
- May 19, 2006
-
-
Shon Ferguson authored
Noticed that I had forgot to include NiObject.cpp in my last commit... unfortunately I've already started splitting off classes into their own files so that's included in this commit as well. I also noticed that I never implemented the member functions of Ref! I still haven't, but I was just surprised it's been compiling without complaint.
-