facebookincubator / FBX2glTF
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 63 files with 5,905 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 files changed 21-50 times (1,021 lines of code)
    • 16 files changed 6-20 times (3,141 lines of code)
    • 46 files changed 1-5 times (1,743 lines of code)
0% | 0% | 17% | 53% | 29%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
hpp, cpp, md, h, json, txt, yml, gitignore, clang-format, py, js, dockerignore, gitattributes, cmake, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp0% | 0% | 25% | 56% | 18%
hpp0% | 0% | 0% | 50% | 49%
h0% | 0% | 0% | 100% | 0%
py0% | 0% | 0% | 100% | 0%
cmake0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src/fbx0% | 0% | 75% | <1% | 24%
src/gltf0% | 0% | 0% | 95% | 4%
src/raw0% | 0% | 0% | 100% | 0%
src0% | 0% | 0% | 83% | 16%
src/gltf/properties0% | 0% | 0% | 23% | 76%
src/fbx/materials0% | 0% | 0% | 35% | 64%
src/utils0% | 0% | 0% | 35% | 64%
ROOT0% | 0% | 0% | 13% | 86%
npm/fbx2gltf0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
Fbx2Raw.cpp
in src/fbx
1021 18 983 1327 24 9
Raw2Gltf.cpp
in src/gltf
675 1 1078 1327 20 6
327 1 983 1327 16 7
65 1 980 1443 13 4
File_Utils.cpp
in src/utils
70 3 1078 1639 11 2
RawModel.hpp
in src/raw
453 16 983 1327 11 5
RawModel.cpp
in src/raw
626 26 983 1327 9 3
GltfModel.hpp
in src/gltf
130 6 1078 1327 8 4
186 3 1078 1327 7 2
Fbx2Raw.hpp
in src/fbx
8 - 1078 1327 6 3
25 2 1050 1092 6 2
RoughnessMetallicMaterials.hpp
in src/fbx/materials
57 1 1078 1327 6 2
GltfModel.cpp
in src/gltf
64 3 1078 1327 6 2
NodeData.cpp
in src/gltf/properties
80 6 1078 1327 6 3
MaterialData.cpp
in src/gltf/properties
108 6 1078 1327 6 3
3dsMaxPhysicalMaterial.cpp
in src/fbx/materials
122 1 1078 1327 6 2
Raw2Gltf.hpp
in src/gltf
145 7 1078 1327 6 2
String_Utils.hpp
in src/utils
19 2 1078 1327 5 2
NodeData.hpp
in src/gltf/properties
28 - 1078 1327 5 3
FbxMaterials.hpp
in src/fbx/materials
41 - 1078 1327 5 2
File_Utils.hpp
in src/utils
47 8 1078 1327 5 2
StingrayPBSMaterial.cpp
in src/fbx/materials
52 1 1078 1327 5 2
54 3 1078 1327 5 3
PrimitiveData.hpp
in src/gltf/properties
56 1 921 1327 5 3
56 3 1078 1327 5 2
56 1 1078 1327 5 3
77 9 1078 1327 5 2
cmake
88 - 1078 1311 5 2
FbxMaterials.cpp
in src/fbx/materials
99 3 1012 1327 5 3
SceneData.hpp
in src/gltf/properties
8 - 1078 1327 4 2
TextureData.hpp
in src/gltf/properties
9 - 1078 1327 4 2
SkinData.hpp
in src/gltf/properties
12 - 1078 1327 4 2
MeshData.cpp
in src/gltf/properties
24 1 921 1327 4 3
AccessorData.hpp
in src/gltf/properties
28 2 1078 1327 4 3
AccessorData.cpp
in src/gltf/properties
29 1 1078 1327 4 3
TraditionalMaterials.hpp
in src/fbx/materials
30 - 1078 1327 4 2
AnimationData.cpp
in src/gltf/properties
35 4 1078 1327 4 2
LightData.cpp
in src/gltf/properties
37 1 1078 1217 4 2
Image_Utils.cpp
in src/utils
49 3 1078 1510 4 2
MaterialData.hpp
in src/gltf/properties
51 - 1078 1327 4 3
56 6 1078 1327 4 2
PrimitiveData.cpp
in src/gltf/properties
64 4 921 1327 4 3
80 - 1078 1327 4 3
TraditionalMaterials.cpp
in src/fbx/materials
102 1 1078 1327 4 2
TextureData.cpp
in src/gltf/properties
8 1 1078 1327 3 2
SceneData.cpp
in src/gltf/properties
8 1 1078 1327 3 2
SamplerData.hpp
in src/gltf/properties
8 1 1078 1327 3 2
ImageData.hpp
in src/gltf/properties
11 - 1078 1327 3 2
Image_Utils.hpp
in src/utils
12 - 1078 1327 3 2
BufferData.hpp
in src/gltf/properties
13 - 1078 1327 3 2
Files With Most Contributors (Top 50)
Files sorted by the number of unique email addresses found in commits.

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
Fbx2Raw.cpp
in src/fbx
1021 18 983 1327 24 9
Raw2Gltf.cpp
in src/gltf
675 1 1078 1327 20 6
327 1 983 1327 16 7
65 1 980 1443 13 4
File_Utils.cpp
in src/utils
70 3 1078 1639 11 2
RawModel.hpp
in src/raw
453 16 983 1327 11 5
RawModel.cpp
in src/raw
626 26 983 1327 9 3
GltfModel.hpp
in src/gltf
130 6 1078 1327 8 4
186 3 1078 1327 7 2
GltfModel.cpp
in src/gltf
64 3 1078 1327 6 2
Raw2Gltf.hpp
in src/gltf
145 7 1078 1327 6 2
3dsMaxPhysicalMaterial.cpp
in src/fbx/materials
122 1 1078 1327 6 2
RoughnessMetallicMaterials.hpp
in src/fbx/materials
57 1 1078 1327 6 2
25 2 1050 1092 6 2
MaterialData.cpp
in src/gltf/properties
108 6 1078 1327 6 3
NodeData.cpp
in src/gltf/properties
80 6 1078 1327 6 3
Fbx2Raw.hpp
in src/fbx
8 - 1078 1327 6 3
String_Utils.hpp
in src/utils
19 2 1078 1327 5 2
File_Utils.hpp
in src/utils
47 8 1078 1327 5 2
56 3 1078 1327 5 2
StingrayPBSMaterial.cpp
in src/fbx/materials
52 1 1078 1327 5 2
FbxMaterials.hpp
in src/fbx/materials
41 - 1078 1327 5 2
77 9 1078 1327 5 2
cmake
88 - 1078 1311 5 2
NodeData.hpp
in src/gltf/properties
28 - 1078 1327 5 3
PrimitiveData.hpp
in src/gltf/properties
56 1 921 1327 5 3
54 3 1078 1327 5 3
56 1 1078 1327 5 3
FbxMaterials.cpp
in src/fbx/materials
99 3 1012 1327 5 3
Image_Utils.cpp
in src/utils
49 3 1078 1510 4 2
LightData.cpp
in src/gltf/properties
37 1 1078 1217 4 2
SkinData.hpp
in src/gltf/properties
12 - 1078 1327 4 2
AnimationData.cpp
in src/gltf/properties
35 4 1078 1327 4 2
SceneData.hpp
in src/gltf/properties
8 - 1078 1327 4 2
TextureData.hpp
in src/gltf/properties
9 - 1078 1327 4 2
56 6 1078 1327 4 2
TraditionalMaterials.cpp
in src/fbx/materials
102 1 1078 1327 4 2
TraditionalMaterials.hpp
in src/fbx/materials
30 - 1078 1327 4 2
AccessorData.hpp
in src/gltf/properties
28 2 1078 1327 4 3
MeshData.cpp
in src/gltf/properties
24 1 921 1327 4 3
PrimitiveData.cpp
in src/gltf/properties
64 4 921 1327 4 3
MaterialData.hpp
in src/gltf/properties
51 - 1078 1327 4 3
AccessorData.cpp
in src/gltf/properties
29 1 1078 1327 4 3
80 - 1078 1327 4 3
Image_Utils.hpp
in src/utils
12 - 1078 1327 3 2
BufferViewData.hpp
in src/gltf/properties
15 - 1078 1327 3 2
TextureData.cpp
in src/gltf/properties
8 1 1078 1327 3 2
SceneData.cpp
in src/gltf/properties
8 1 1078 1327 3 2
ImageData.hpp
in src/gltf/properties
11 - 1078 1327 3 2
SamplerData.hpp
in src/gltf/properties
8 1 1078 1327 3 2
Correlations

File Size vs. Number of Changes: 63 points

npm/fbx2gltf/index.js x: 66 lines of code y: 2 # changes src/gltf/properties/MeshData.cpp x: 24 lines of code y: 4 # changes src/gltf/properties/PrimitiveData.cpp x: 64 lines of code y: 4 # changes src/gltf/properties/PrimitiveData.hpp x: 56 lines of code y: 5 # changes src/FBX2glTF.h x: 65 lines of code y: 13 # changes src/FBX2glTF.cpp x: 327 lines of code y: 16 # changes src/fbx/Fbx2Raw.cpp x: 1021 lines of code y: 24 # changes src/raw/RawModel.cpp x: 626 lines of code y: 9 # changes src/raw/RawModel.hpp x: 453 lines of code y: 11 # changes src/fbx/materials/FbxMaterials.cpp x: 99 lines of code y: 5 # changes conanfile.py x: 25 lines of code y: 6 # changes src/fbx/FbxSkinningAccess.cpp x: 80 lines of code y: 4 # changes FindFBX.cmake x: 88 lines of code y: 5 # changes src/fbx/Fbx2Raw.hpp x: 8 lines of code y: 6 # changes src/fbx/FbxBlendShapesAccess.hpp x: 54 lines of code y: 5 # changes src/fbx/FbxLayerElementAccess.hpp x: 80 lines of code y: 3 # changes src/fbx/FbxSkinningAccess.hpp x: 56 lines of code y: 4 # changes src/fbx/materials/3dsMaxPhysicalMaterial.cpp x: 122 lines of code y: 6 # changes src/fbx/materials/FbxMaterials.hpp x: 41 lines of code y: 5 # changes src/fbx/materials/RoughnessMetallicMaterials.hpp x: 57 lines of code y: 6 # changes src/fbx/materials/StingrayPBSMaterial.cpp x: 52 lines of code y: 5 # changes src/fbx/materials/TraditionalMaterials.cpp x: 102 lines of code y: 4 # changes src/fbx/materials/TraditionalMaterials.hpp x: 30 lines of code y: 4 # changes src/gltf/GltfModel.cpp x: 64 lines of code y: 6 # changes src/gltf/GltfModel.hpp x: 130 lines of code y: 8 # changes src/gltf/Raw2Gltf.cpp x: 675 lines of code y: 20 # changes src/gltf/Raw2Gltf.hpp x: 145 lines of code y: 6 # changes src/gltf/TextureBuilder.cpp x: 186 lines of code y: 7 # changes src/gltf/properties/AccessorData.cpp x: 29 lines of code y: 4 # changes src/gltf/properties/AnimationData.cpp x: 35 lines of code y: 4 # changes src/gltf/properties/AnimationData.hpp x: 24 lines of code y: 3 # changes src/gltf/properties/BufferData.cpp x: 21 lines of code y: 3 # changes src/gltf/properties/BufferData.hpp x: 13 lines of code y: 3 # changes src/gltf/properties/BufferViewData.hpp x: 15 lines of code y: 3 # changes src/gltf/properties/CameraData.cpp x: 19 lines of code y: 3 # changes src/gltf/properties/ImageData.hpp x: 11 lines of code y: 3 # changes src/gltf/properties/LightData.cpp x: 37 lines of code y: 4 # changes src/gltf/properties/LightData.hpp x: 23 lines of code y: 3 # changes src/gltf/properties/MaterialData.cpp x: 108 lines of code y: 6 # changes src/gltf/properties/MaterialData.hpp x: 51 lines of code y: 4 # changes src/gltf/properties/NodeData.cpp x: 80 lines of code y: 6 # changes src/gltf/properties/NodeData.hpp x: 28 lines of code y: 5 # changes src/gltf/properties/SamplerData.hpp x: 8 lines of code y: 3 # changes src/gltf/properties/SceneData.hpp x: 8 lines of code y: 4 # changes src/gltf/properties/SkinData.hpp x: 12 lines of code y: 4 # changes src/mathfu.hpp x: 77 lines of code y: 5 # changes src/utils/File_Utils.cpp x: 70 lines of code y: 11 # changes src/utils/File_Utils.hpp x: 47 lines of code y: 5 # changes src/utils/Image_Utils.cpp x: 49 lines of code y: 4 # changes src/utils/Image_Utils.hpp x: 12 lines of code y: 3 # changes src/utils/String_Utils.hpp x: 19 lines of code y: 5 # changes azure-pipelines.yml x: 76 lines of code y: 1 # changes
24.0
# changes
  min: 1.0
  average: 5.41
  25th percentile: 3.0
  median: 4.0
  75th percentile: 6.0
  max: 24.0
0 1021.0
lines of code
min: 8.0 | average: 93.73 | 25th percentile: 16.0 | median: 49.0 | 75th percentile: 80.0 | max: 1021.0

Number of Contributors vs. Number of Changes: 63 points

npm/fbx2gltf/index.js x: 2 # contributors y: 2 # changes src/gltf/properties/MeshData.cpp x: 3 # contributors y: 4 # changes src/gltf/properties/PrimitiveData.hpp x: 3 # contributors y: 5 # changes src/FBX2glTF.h x: 4 # contributors y: 13 # changes src/FBX2glTF.cpp x: 7 # contributors y: 16 # changes src/fbx/Fbx2Raw.cpp x: 9 # contributors y: 24 # changes src/raw/RawModel.cpp x: 3 # contributors y: 9 # changes src/raw/RawModel.hpp x: 5 # contributors y: 11 # changes conanfile.py x: 2 # contributors y: 6 # changes FindFBX.cmake x: 2 # contributors y: 5 # changes src/fbx/Fbx2Raw.hpp x: 3 # contributors y: 6 # changes src/fbx/FbxLayerElementAccess.hpp x: 2 # contributors y: 3 # changes src/fbx/FbxSkinningAccess.hpp x: 2 # contributors y: 4 # changes src/gltf/GltfModel.hpp x: 4 # contributors y: 8 # changes src/gltf/Raw2Gltf.cpp x: 6 # contributors y: 20 # changes src/gltf/TextureBuilder.cpp x: 2 # contributors y: 7 # changes src/utils/File_Utils.cpp x: 2 # contributors y: 11 # changes azure-pipelines.yml x: 1 # contributors y: 1 # changes
24.0
# changes
  min: 1.0
  average: 5.41
  25th percentile: 3.0
  median: 4.0
  75th percentile: 6.0
  max: 24.0
0 9.0
# contributors
min: 1.0 | average: 2.59 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 9.0