Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
N
Niflib
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Grant Kim
Niflib
Repository graph
Repository graph
You can move around the graph by using the arrow keys.
64104d402bb1ea66a53cc0a6283e70bed12d7938
Select Git revision
Branches
2
develop
default
protected
master
Tags
3
niflib-0.6.2
niflib-0.6.0
niflib-r731
5 results
Begin with the selected commit
Created with Raphaël 2.2.0
21
Aug
20
17
13
11
6
25
Jul
22
20
19
18
17
16
8
7
4
3
2
1
30
Jun
27
26
25
24
23
22
21
19
18
17
16
15
14
13
12
11
10
8
7
6
5
4
3
2
30
May
29
28
27
25
19
17
16
15
14
13
7
2
1
30
Apr
29
28
27
17
10
2
1
21
Mar
20
19
18
17
16
15
14
13
12
11
10
7
4
21
Feb
20
12
11
10
8
2
31
Jan
30
28
27
25
20
18
17
16
15
14
13
3
25
Dec
23
22
21
20
18
16
14
12
11
10
9
8
5
4
1
29
Nov
28
27
26
25
22
17
14
13
12
7
25
Oct
24
23
22
21
16
15
14
13
12
10
8
Looks like a missed commit or SVN is acting weird on me. Adding some helpers on to access priority on controllers.
Changed the order of file includes so that ControllerLink vectors would be recognized by Swig.
Added some end lines to make Swig 1.3.29 work.
1. Fix issues with writing out KF files related to footer
Added Key templates to Python wrapper.
Missed files from last commit around fixing user version related crashes in Oblivion.
1. Fix issue with exporting with user version specified. Oblivion CS will crash if not set correctly.
Initial changes for skin partition access. Needs more work around protecting the user from inconsistencies.
1. Update bounding sphere info. on skin so not unknown anymore
Fixed Matrix44 != operator
1. Update Niflib based on recent xml changes and cleanup some of the entries added for the 3ds max Exporter.
Added Merge function to ComplexShape.
Fixed some include problems.
Updated change log for version 0.5.6
Added code to ensure that bones have their flag set properly, even if they are not so in the original NIF file.
Added SendNifTreeToBindPos function to set a whole file to the bind position.
NiTriStripsData::GetTriangles no longer returns triangles that have matching vertices and, thus, no surface area.
Added a SetBoneWeights function to NiTriBasedGeom which automatically calculates the correct bone center and radius.
Removed lingering cout statements except those within debug defines.
NiNode flags now default to 8 for "Not a skin influence."
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 Python read me file.
Updated change log for 0.5.4 release.
Added a != operator to Vector3.
Fix DAoC bug with kob_m_head01.nif
Cycle type is now set correctly on controllers created or modified by MergeNifTrees function.
Changed default for new controllers to 12; Active/Clamped. Should get cycle type from NiControllerSequence.
Add a default value for the new controller so that its active.
1. Update niflib with bspline interpolation abilities
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.
Added the files I forgot to add in the last commit.
We can't have functions on compounds as all files for them are generated. Removed CalcNumTriangles so Niflib programs will link.
Applied latest XML changes.
Made the MergeNifTree function set the start time, stop time, and frequency of the controller it attaches an interpolator to.
Fixed an include statement to be relative.
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.
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).
Fixes for the MergeNifTree function for NiControllerSequence rooted KF files.
Suppressed most SWIG warnings.
Minor change to Python wrapper file.
Loading