- Jul 17, 2006
-
-
Shon Ferguson authored
Created a new ComplexShape class which can currently be used to automatically split the sort of complicated mesh that contains per-point-per-face attributes into NiTriShape classes. Should support skinning as well, but has not been tested. Added TexCoord == operator. Changed type of Triangle members to unsigned short. Color4 now defaults to all zeros. NiAVObject::AddProperty now takes a const argument. Fixed exception in NiTexturingProperty to throw a runtime_error instead of a string. NiTriBasedGeom::BindSkin should now automatically finds the skeleton root by itself. The skeleton_root argument has been removed.
-
- Jul 16, 2006
-
-
Shon Ferguson authored
Initialized TexCoord values to 0.0f. Added Visibility flag functions to NiAVObject.cpp Fixed NiTexturingProperty::SetTexture to set the internal hasXTexture variables correctly.
-
- Jul 08, 2006
-
-
Shon Ferguson authored
-
Tazpn authored
2. Change mergeniftrees to default phase to 0.0f instead of 1.0f as its a better default value.
-
- Jul 07, 2006
-
-
Shon Ferguson authored
Determined that there are references to NiBSplineData and NiBSplineBasisData in all NiBSplineInterpolator derived classes. Consolidated the various references from the derived classes to the NiBSplineInterpolator class in the XML and in Niflib.
-
- Jul 02, 2006
-
-
Shon Ferguson authored
-
- Jul 01, 2006
-
-
Tazpn authored
Add extra targets getter/setter for multitargeter controller. Probably need to fix GetRefs() at some point get return weak pointer references as well as strong ones.
-
- Jun 30, 2006
-
-
Tazpn authored
Fix Math so that it decomposes rotations back to stored rotation and not the inverse. Fix Scale so that it returns the correct value rather than x+y + (z/3). Add helper methods for useful flags for importing data in avobject and controller sequence.
-
- Jun 27, 2006
-
-
Shon Ferguson authored
-
Shon Ferguson authored
Tried to implement MergeNifTrees for KF files with a NiControllerSequence root. Untested.
-
- Jun 25, 2006
-
-
Tazpn authored
-
Shon Ferguson authored
Removed code to re-position NiTriBasedGeom nodes as part of GoToSkeletonBindPosition since correct vertex positions can now be retrieved without doing this.
-
Shon Ferguson authored
Added ability to retrieve skin influenced vertex positions from NiTriBasedGeom.
-
Shon Ferguson authored
-
Shon Ferguson authored
-
- Jun 24, 2006
-
-
Shon Ferguson authored
-
Tazpn authored
-
Shon Ferguson authored
-
Shon Ferguson authored
Made ShortString an intrinsic type to fix problems with writing them. Removed extra byte in HeaderString NifStream function.
-
- Jun 23, 2006
-
-
Shon Ferguson authored
Used Tazpn's automatic accessor function generator to create functions for as many classes as possible.
-
- Jun 22, 2006
-
-
Shon Ferguson authored
-
Tazpn authored
Minor fixes so that the iterator iterates and doesn't cause an infinate loop when these functions are accessed.
-
Shon Ferguson authored
Finished Skin API except for NiSkinPartition. Part of this was making NiSkinData read-only with a new interface. Fixed a bug in the SubtractRef function.
-
- 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 17, 2006
-
-
Shon Ferguson authored
-
Shon Ferguson authored
Fixed double N's in NiTexturingProperty.
-
Shon Ferguson authored
-
- Jun 16, 2006
-
-
Shon Ferguson authored
-
- Jun 15, 2006
-
-
Shon Ferguson authored
-
- Jun 14, 2006
-
-
Tazpn authored
-
Shon Ferguson authored
-
Shon Ferguson authored
-
Shon Ferguson authored
Removed some cout statements I had left behind. Fixed problem with NiSkinInstance attaching itself to the skeleton root on load. Increased debug limit on strings to 4000 to allow a particular Oblivion file to load.
-
- Jun 13, 2006
-
-
Shon Ferguson authored
-
Shon Ferguson authored
GoToSkeletonBindPosition also works now as well.
-
Amorilia authored
-
- Jun 12, 2006
-
-
Tazpn authored
Update Ni*Properties with helper functions. Flags are left as ushort for now until enums are generated by xml. Add DynamicCast for collections. Disabled with USE_NIFLIB_TEMPLATE_HELPERS by default to avoid showing up in python.
-
Shon Ferguson authored
-
Shon Ferguson authored
-