Package pyffi :: Package spells :: Package nif :: Module check
[hide private]
[frames] | no frames]

Module check

source code

Module which contains all spells that check something in a nif file.
Classes [hide private]
  SpellReadWrite
Like the original read-write spell, but with additional file size check.
  SpellNodeNamesByFlag
This spell goes over all nif files, and at the end, it gives a summary of which node names where used with particular flags.
  SpellCompareSkinData
This spell compares skinning data with a reference nif.
  SpellCheckBhkBodyCenter
Recalculate the center of mass and inertia matrix, compare them to the originals, and report accordingly.
  SpellCheckCenterRadius
Recalculate the center and radius, compare them to the originals, and report mismatches.
  SpellCheckSkinCenterRadius
Recalculate the skindata center and radius for each bone, compare them to the originals, and report mismatches.
  SpellCheckConvexVerticesShape
This test checks whether each vertex is the intersection of at least three planes.
  SpellCheckMopp
Parse and dump mopp trees, and check their validity:
  SpellCheckTangentSpace
Check and recalculate the tangent space, compare them to the originals, and report accordingly.
  SpellCheckTriStrip
Run the stripifier on all triangles from nif files.
  SpellCheckVersion
Checks all versions used by the files (without reading the full files).
  SpellCheckMaterialEmissiveValue
Check (and warn) about potentially bad material emissive values.
  SpellCheckTriangles
Base class for spells which need to check all triangles.
  SpellCheckTrianglesATVR
Find optimal parameters for vertex cache algorithm by simulated annealing.
Variables [hide private]
  numpy = None
hash(x)
  scipy = None
hash(x)
  __package__ = 'pyffi.spells.nif'