├── LICENSE ├── README.md ├── STEP1_Parametrisation.m ├── STEP2_Template_Matching.m ├── Sample Femur Surfaces ├── femur_01.ply ├── femur_02.ply ├── femur_03.ply ├── femur_04.ply ├── femur_05.ply ├── femur_06.ply ├── femur_07.ply ├── femur_08.ply ├── femur_09.ply ├── femur_10.ply ├── femur_11.ply ├── femur_12.ply ├── femur_13.ply ├── femur_14.ply ├── femur_15.ply ├── femur_16.ply ├── femur_17.ply ├── femur_18.ply ├── femur_19.ply └── femur_20.ply ├── Subroutines ├── Annulus_ComplexPlane.m ├── Coarse_LT_Location.m ├── Detect_Boundaries.m ├── Detect_Landmarks.m ├── Discrete_Ricci_Flow.m ├── Discrete_Riemannian_Metric.m ├── Edge_Instances.m ├── Faces_constituting_Edges.m ├── Matching_Slitnodes.m ├── MeshSlit.m ├── Mesh_flipedges.m ├── Orthocentre_Edge_Distance.m ├── Path_straighten.m ├── RBF.m ├── Ring_Neighbours.m ├── Seed_face.m ├── Template_NaturalRepresentation.m ├── Vertex_Connectivity.m └── read_ply.m ├── Template └── ProximalFemur_Template.mat ├── docs ├── FemurIntroFig.png └── Illustrated_procedural_flow.pdf ├── read_ply.m └── test.ply /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/README.md -------------------------------------------------------------------------------- /STEP1_Parametrisation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/STEP1_Parametrisation.m -------------------------------------------------------------------------------- /STEP2_Template_Matching.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/STEP2_Template_Matching.m -------------------------------------------------------------------------------- /Sample Femur Surfaces/femur_01.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Sample Femur Surfaces/femur_01.ply -------------------------------------------------------------------------------- /Sample Femur Surfaces/femur_02.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Sample Femur Surfaces/femur_02.ply -------------------------------------------------------------------------------- /Sample Femur Surfaces/femur_03.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Sample Femur Surfaces/femur_03.ply -------------------------------------------------------------------------------- /Sample Femur Surfaces/femur_04.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Sample Femur Surfaces/femur_04.ply -------------------------------------------------------------------------------- /Sample Femur Surfaces/femur_05.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Sample Femur Surfaces/femur_05.ply -------------------------------------------------------------------------------- /Sample Femur Surfaces/femur_06.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Sample Femur Surfaces/femur_06.ply -------------------------------------------------------------------------------- /Sample Femur Surfaces/femur_07.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Sample Femur Surfaces/femur_07.ply -------------------------------------------------------------------------------- /Sample Femur Surfaces/femur_08.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Sample Femur Surfaces/femur_08.ply -------------------------------------------------------------------------------- /Sample Femur Surfaces/femur_09.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Sample Femur Surfaces/femur_09.ply -------------------------------------------------------------------------------- /Sample Femur Surfaces/femur_10.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Sample Femur Surfaces/femur_10.ply -------------------------------------------------------------------------------- /Sample Femur Surfaces/femur_11.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Sample Femur Surfaces/femur_11.ply -------------------------------------------------------------------------------- /Sample Femur Surfaces/femur_12.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Sample Femur Surfaces/femur_12.ply -------------------------------------------------------------------------------- /Sample Femur Surfaces/femur_13.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Sample Femur Surfaces/femur_13.ply -------------------------------------------------------------------------------- /Sample Femur Surfaces/femur_14.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Sample Femur Surfaces/femur_14.ply -------------------------------------------------------------------------------- /Sample Femur Surfaces/femur_15.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Sample Femur Surfaces/femur_15.ply -------------------------------------------------------------------------------- /Sample Femur Surfaces/femur_16.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Sample Femur Surfaces/femur_16.ply -------------------------------------------------------------------------------- /Sample Femur Surfaces/femur_17.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Sample Femur Surfaces/femur_17.ply -------------------------------------------------------------------------------- /Sample Femur Surfaces/femur_18.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Sample Femur Surfaces/femur_18.ply -------------------------------------------------------------------------------- /Sample Femur Surfaces/femur_19.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Sample Femur Surfaces/femur_19.ply -------------------------------------------------------------------------------- /Sample Femur Surfaces/femur_20.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Sample Femur Surfaces/femur_20.ply -------------------------------------------------------------------------------- /Subroutines/Annulus_ComplexPlane.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Subroutines/Annulus_ComplexPlane.m -------------------------------------------------------------------------------- /Subroutines/Coarse_LT_Location.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Subroutines/Coarse_LT_Location.m -------------------------------------------------------------------------------- /Subroutines/Detect_Boundaries.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Subroutines/Detect_Boundaries.m -------------------------------------------------------------------------------- /Subroutines/Detect_Landmarks.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Subroutines/Detect_Landmarks.m -------------------------------------------------------------------------------- /Subroutines/Discrete_Ricci_Flow.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Subroutines/Discrete_Ricci_Flow.m -------------------------------------------------------------------------------- /Subroutines/Discrete_Riemannian_Metric.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Subroutines/Discrete_Riemannian_Metric.m -------------------------------------------------------------------------------- /Subroutines/Edge_Instances.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Subroutines/Edge_Instances.m -------------------------------------------------------------------------------- /Subroutines/Faces_constituting_Edges.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Subroutines/Faces_constituting_Edges.m -------------------------------------------------------------------------------- /Subroutines/Matching_Slitnodes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Subroutines/Matching_Slitnodes.m -------------------------------------------------------------------------------- /Subroutines/MeshSlit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Subroutines/MeshSlit.m -------------------------------------------------------------------------------- /Subroutines/Mesh_flipedges.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Subroutines/Mesh_flipedges.m -------------------------------------------------------------------------------- /Subroutines/Orthocentre_Edge_Distance.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Subroutines/Orthocentre_Edge_Distance.m -------------------------------------------------------------------------------- /Subroutines/Path_straighten.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Subroutines/Path_straighten.m -------------------------------------------------------------------------------- /Subroutines/RBF.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Subroutines/RBF.m -------------------------------------------------------------------------------- /Subroutines/Ring_Neighbours.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Subroutines/Ring_Neighbours.m -------------------------------------------------------------------------------- /Subroutines/Seed_face.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Subroutines/Seed_face.m -------------------------------------------------------------------------------- /Subroutines/Template_NaturalRepresentation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Subroutines/Template_NaturalRepresentation.m -------------------------------------------------------------------------------- /Subroutines/Vertex_Connectivity.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Subroutines/Vertex_Connectivity.m -------------------------------------------------------------------------------- /Subroutines/read_ply.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Subroutines/read_ply.m -------------------------------------------------------------------------------- /Template/ProximalFemur_Template.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/Template/ProximalFemur_Template.mat -------------------------------------------------------------------------------- /docs/FemurIntroFig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/docs/FemurIntroFig.png -------------------------------------------------------------------------------- /docs/Illustrated_procedural_flow.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/docs/Illustrated_procedural_flow.pdf -------------------------------------------------------------------------------- /read_ply.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/read_ply.m -------------------------------------------------------------------------------- /test.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanielNarra/Femur-RicciFlow/HEAD/test.ply --------------------------------------------------------------------------------