Skip to content
Snippets Groups Projects
  1. Sep 30, 2006
  2. Sep 29, 2006
  3. Sep 28, 2006
  4. Sep 27, 2006
    • Shon Ferguson's avatar
      Added NiGeometry::ApplyTransforms function to automatically zero out the... · 2a5ab374
      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.
      2a5ab374
    • Shon Ferguson's avatar
      Replaced GetSkinInfluencedVertices function with GetSkinDeformation function... · 9447d624
      Shon Ferguson authored
      Replaced GetSkinInfluencedVertices function with GetSkinDeformation function which takes in references to two vectors and fills them with the skin deformed vertices and normals
      Added constructor to Matrix44 to convert from Matrix33.
      9447d624
  5. Sep 26, 2006
  6. Sep 25, 2006
  7. Sep 23, 2006
  8. Sep 22, 2006
  9. Sep 21, 2006
    • Shon Ferguson's avatar
      Updated to latest XML. · 78867004
      Shon Ferguson authored
      78867004
    • Shon Ferguson's avatar
      Added support for sub version 4 headers, object storage, and link method. ... · c0236f86
      Shon Ferguson authored
      Added support for sub version 4 headers, object storage, and link method.  Some objects like NiNodes already read correctly.
      c0236f86
    • Shon Ferguson's avatar
      Renamed the following functions: · 94ad93ed
      Shon Ferguson authored
      CheckNifHeader -> GetNifVersion
      GetVersion -> ParseVersionString
      IsVersionSupported -> IsSupportedVersion
      Added new function, FormatVersionString, to format integer version numbers as a #.#.#.# string.
      GetNifVersion so it no longer returns VER_UNSUPPORTED.  It now always returns the actual version value, if possible, which can be passed to IsSupportedVersion if desired.
      GetNifVersion now supports version numbers lower than 4.
      Added versions 4.0.0.0 and 10.1.0.106 to version constants and IsSupportedVersion function.
      Updated some documentation.
      94ad93ed
  10. Sep 20, 2006
  11. Sep 18, 2006
    • Shon Ferguson's avatar
      Added an exception and some extra checks to... · a8372bc0
      Shon Ferguson authored
      Added an exception and some extra checks to NiTriBasedGeomData::UpdateTangentSpace.  Also made minor style changes.
      Fixed warning created by changing NiStencilProperty's enabled value to a byte.
      a8372bc0
    • wz's avatar
      Added UpdateTangentSpace() to NiTriBasedGeom class. · 0e56eccc
      wz authored
      0e56eccc
    • Tazpn's avatar
      Miscellaneous fixes: · 503a1d2d
      Tazpn authored
      1. Update NiStencilProperty based on Shon's changes
      2. Rewrote large chunks of WriteFileGroup related routines.
      3. Added a WriteNifTree which allows for multiple roots (not exposed publically)
      4. Added option to BindSkin to scene instead of skeleton root.
      5. Fixed bug in RemoveController
      6. Added helpers to NiControllerManager for sequence management
      7. Propegated user_version in routines which take a version
      503a1d2d
    • Tazpn's avatar
      Miscellaneous fixes: · ff0a0d05
      Tazpn authored
      1. Update NiStencilProperty based on Shon's changes
      2. Rewrote large chunks of WriteFileGroup related routines.
      3. Added a WriteNifTree which allows for multiple roots (not exposed publically)
      4. Added option to BindSkin to scene instead of skeleton root.
      5. Fixed bug in RemoveController
      6. Added helpers to NiControllerManager for sequence management
      7. Propegated user_version in routines which take a version
      ff0a0d05
  12. Sep 17, 2006
  13. Sep 16, 2006
    • Tazpn's avatar
      1. Add NiClod and NiClodData. · 534752d7
      Tazpn authored
      2. Fix PCH project settings.
      3. Add NifSkope base partitioning algorithm
      4. Add ability to use TriStripper instead of NvStripper for tristripdata
      5. Sync with XML and equivalent changes.
      534752d7
Loading