Skip to content

Commit 33909d9

Browse files
JacobAdamsenJacob Hilmar Adamsen
andauthored
Update of Scaling tutorial (#61)
* Update of Scaling tutorial * Fixed file links * Fix reference to libdef and AMMR * Deleted unnecessary STL/Anysuf files * Fixed reference in MyScalingFunction.any --------- Co-authored-by: Jacob Hilmar Adamsen <jha@anybodytech.com>
1 parent e6cd51c commit 33909d9

100 files changed

Lines changed: 398078 additions & 853 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
19.4 MB
Binary file not shown.

Scaling/Downloads/lesson1a.Main.any

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,17 @@ Main = {
1515
// Todo. Add the model elements such as
1616
// segments, joints, and muscles here.
1717

18-
AnySeg SourceFemur =
19-
{
18+
AnySeg SourceFemur = {
2019
Mass = 0; Jii = {0, 0, 0};
21-
AnyDrawSurf Surface =
22-
{
20+
AnyDrawSurf Surface = {
2321
FileName = "SourceFemur.stl";
2422
RGB = {222,202,176}/256;
2523
};
2624
};
2725

28-
AnySeg TargetFemur =
29-
{
26+
AnySeg TargetFemur = {
3027
Mass = 0; Jii = {0, 0, 0};
31-
AnyDrawSurf Surface =
32-
{
28+
AnyDrawSurf Surface = {
3329
FileName = "TargetFemur.stl";
3430
RGB = {256,256,0}/256;
3531
};

Scaling/Downloads/lesson1b.Main.any

Lines changed: 21 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -15,50 +15,47 @@ Main = {
1515
// Todo. Add the model elements such as
1616
// segments, joints, and muscles here.
1717

18-
AnySeg SourceFemur =
19-
{
18+
AnySeg SourceFemur = {
2019
Mass = 0; Jii = {0, 0, 0};
21-
AnyDrawSurf Surface =
22-
{
20+
AnyDrawSurf Surface = {
2321
FileName = "SourceFemur.stl";
2422
RGB = {222,202,176}/256;
2523
};
26-
AnyDrawSurf SurfaceMorphed =
27-
{
24+
25+
AnyDrawSurf SurfaceMorphed = {
2826
FileName = "SourceFemur.stl";
2927
AnyFunTransform3D &ref = ..MyTransform3;
3028
};
3129
};
3230

33-
AnySeg TargetFemur =
34-
{
31+
AnySeg TargetFemur = {
3532
Mass = 0; Jii = {0, 0, 0};
36-
AnyDrawSurf Surface =
37-
{
33+
AnyDrawSurf Surface = {
3834
FileName = "TargetFemur.stl";
3935
RGB = {256,256,0}/256;
4036
};
41-
4237
};
4338

44-
AnyFunTransform3DLin2 MyTransform =
45-
{
39+
AnyFunTransform3DLin2 MyTransform = {
4640
//PreTransforms = {};
47-
Points0 =
48-
{{-0.00906139, 0.36453, 0.0175591}, // fovea capitis
49-
{0.0358368, -0.0100391, -0.0162062}, // lateral anterior condyle
50-
{0.0295267, -0.0112881, 0.0194889}, // medial anterior condyle
51-
{0.0282045, 0.157599, -0.0172379}, // anterior mid shaft
52-
{-0.0245689, -0.00701566, -0.0238393}, // lateral posterior condyle
53-
{-0.0320739, -0.00877602, 0.0244234}};// medial posterior condyle
41+
Points0 = {
42+
{-0.00906139, 0.36453, 0.0175591}, // fovea capitis
43+
{0.0358368, -0.0100391, -0.0162062}, // lateral anterior condyle
44+
{0.0295267, -0.0112881, 0.0194889}, // medial anterior condyle
45+
{0.0282045, 0.157599, -0.0172379}, // anterior mid shaft
46+
{-0.0245689, -0.00701566, -0.0238393}, // lateral posterior condyle
47+
{-0.0320739, -0.00877602, 0.0244234} // medial posterior condyle
48+
};
5449

55-
Points1 =
56-
{{0.289913,0.420538,0.0138931}, // fovea capitis
50+
Points1 = {
51+
{0.289913,0.420538,0.0138931}, // fovea capitis
5752
{0.322038,0.433232,-0.378636}, // lateral anterior condyle
5853
{0.289309,0.426839,-0.372994}, // medial anterior condyle
5954
{0.328859,0.425856,-0.175012}, // anterior mid shaft
6055
{0.306293,0.487243,-0.370319}, // lateral posterior condyle
61-
{0.261891,0.47585,-0.372696}}; // medial posterior condyle
56+
{0.261891,0.47585,-0.372696} // medial posterior condyle
57+
};
58+
6259
Mode = VTK_LANDMARK_AFFINE;
6360
};
6461

@@ -68,8 +65,7 @@ Main = {
6865
Mode = VTK_LANDMARK_RIGIDBODY;
6966
};
7067

71-
AnyFunTransform3DIdentity MyTransform3 =
72-
{
68+
AnyFunTransform3DIdentity MyTransform3 = {
7369
PreTransforms = {&.MyTransform,&.MyTransform2};
7470
};
7571

Scaling/Downloads/lesson1c.Main.any

Lines changed: 33 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -15,55 +15,53 @@ Main = {
1515
// Todo. Add the model elements such as
1616
// segments, joints, and muscles here.
1717

18-
AnySeg SourceFemur =
19-
{
18+
AnySeg SourceFemur = {
2019
Mass = 0; Jii = {0, 0, 0};
21-
AnyDrawSurf Surface =
22-
{
20+
AnyDrawSurf Surface = {
2321
FileName = "SourceFemur.stl";
2422
RGB = {222,202,176}/256;
2523
};
26-
AnyDrawSurf SurfaceMorphed =
27-
{
24+
25+
AnyDrawSurf SurfaceMorphed = {
2826
FileName = "SourceFemur.stl";
2927
AnyFunTransform3D &ref = ..MyTransform3;
3028
};
31-
AnyDrawSurf SurfaceMorphedRBF =
32-
{
29+
30+
AnyDrawSurf SurfaceMorphedRBF = {
3331
FileName = "SourceFemur.stl";
3432
AnyFunTransform3D &ref = ..MyRBFTransform;
3533
RGB={1,0,0};
3634
};
37-
};
35+
}; // AnySeg SourceFemur
3836

39-
AnySeg TargetFemur =
40-
{
37+
AnySeg TargetFemur = {
4138
Mass = 0; Jii = {0, 0, 0};
42-
AnyDrawSurf Surface =
43-
{
39+
AnyDrawSurf Surface = {
4440
FileName = "TargetFemur.stl";
4541
RGB = {256,256,0}/256;
4642
};
47-
4843
};
4944

50-
AnyFunTransform3DLin2 MyTransform =
51-
{
45+
AnyFunTransform3DLin2 MyTransform = {
5246
//PreTransforms = {};
53-
Points0 =
54-
{{-0.00906139, 0.36453, 0.0175591}, // fovea capitis
55-
{0.0358368, -0.0100391, -0.0162062}, // lateral anterior condyle
56-
{0.0295267, -0.0112881, 0.0194889}, // medial anterior condyle
57-
{0.0282045, 0.157599, -0.0172379}, // anterior mid shaft
58-
{-0.0245689, -0.00701566, -0.0238393}, // lateral posterior condyle
59-
{-0.0320739, -0.00877602, 0.0244234}};// medial posterior condyle
60-
Points1 =
61-
{{0.289913,0.420538,0.0138931}, // fovea capitis
47+
Points0 = {
48+
{-0.00906139, 0.36453, 0.0175591}, // fovea capitis
49+
{0.0358368, -0.0100391, -0.0162062}, // lateral anterior condyle
50+
{0.0295267, -0.0112881, 0.0194889}, // medial anterior condyle
51+
{0.0282045, 0.157599, -0.0172379}, // anterior mid shaft
52+
{-0.0245689, -0.00701566, -0.0238393}, // lateral posterior condyle
53+
{-0.0320739, -0.00877602, 0.0244234} // medial posterior condyle
54+
};
55+
56+
Points1 = {
57+
{0.289913,0.420538,0.0138931}, // fovea capitis
6258
{0.322038,0.433232,-0.378636}, // lateral anterior condyle
6359
{0.289309,0.426839,-0.372994}, // medial anterior condyle
6460
{0.328859,0.425856,-0.175012}, // anterior mid shaft
6561
{0.306293,0.487243,-0.370319}, // lateral posterior condyle
66-
{0.261891,0.47585,-0.372696}}; // medial posterior condyle
62+
{0.261891,0.47585,-0.372696} // medial posterior condyle
63+
};
64+
6765
Mode = VTK_LANDMARK_AFFINE;
6866
};
6967

@@ -73,12 +71,11 @@ Main = {
7371
Mode = VTK_LANDMARK_RIGIDBODY;
7472
};
7573

76-
AnyFunTransform3DIdentity MyTransform3 =
77-
{
78-
PreTransforms = {&.MyTransform/*,&.MyTransform2*/};
74+
AnyFunTransform3DIdentity MyTransform3 = {
75+
PreTransforms = {&.MyTransform§/*,&.MyTransform2*/§};
7976
};
80-
AnyFunTransform3DRBF MyRBFTransform =
81-
{
77+
78+
AnyFunTransform3DRBF MyRBFTransform = {
8279
PreTransforms = {&.MyTransform};
8380
PolynomDegree = 1;
8481
RBFDef.Type = RBF_Triharmonic;
@@ -101,6 +98,7 @@ Main = {
10198
{-0.00084335, 0.32253400, -0.0641596}, // distal trochanteric fossa
10299
{-0.00431680, 0.35912600, 0.0036940} // femoral COR
103100
};
101+
104102
PointNames = {
105103
"Medial_Head_Point",
106104
"Anterior_LateralCondyle_Point",
@@ -112,7 +110,7 @@ Main = {
112110
"Posterior_Head_Point",
113111
"Anterior_Head_Point",
114112
"Proximal_Head_Point",
115-
"Infeior_Head_Point",
113+
"Infeior_Head_Point",
116114
"Medial_LesserTrochanter_Point",
117115
"Distal_TrochantericFossa_Point",
118116
"Proximal_Posterior_GreaterTrochanter_Point",
@@ -138,15 +136,15 @@ Main = {
138136
{ 0.3519, 0.4599,-0.0355},
139137
{ 0.3075, 0.4235, 0.0139}
140138
};
141-
BoundingBox =
142-
{
139+
140+
BoundingBox = {
143141
Type = BB_Cartesian;
144142
ScaleXYZ = {2, 2, 2};
145143
DivisionFactorXYZ = 5*{1, 1, 1};
146144
};
145+
147146
BoundingBoxOnOff = On;
148147
};
149-
150148
}; // MyModel
151149

152150
// The study: Operations to be performed on the model

0 commit comments

Comments
 (0)