|
a |
|
b/Application/Examples/StandingModelScalingDisplay/Model/HeadScalingXYZ.any |
|
|
1 |
Main.HumanModel.BodyModel.Trunk.SegmentsThorax.SkullSeg = { |
|
|
2 |
|
|
|
3 |
// head breadth |
|
|
4 |
AnyRefNode HeadRLat = { |
|
|
5 |
sRel = .Scale({0.0, 0.07, 0.095}); |
|
|
6 |
AnyDrawNode drw = {RGB = {1,0,0};ScaleXYZ = {1,1,1}*0.005;}; |
|
|
7 |
}; |
|
|
8 |
AnyRefNode HeadLLat = { |
|
|
9 |
sRel = .Scale({0.0, 0.07, -0.095}); |
|
|
10 |
AnyDrawNode drw = {RGB = {1,0,0};ScaleXYZ = {1,1,1}*0.005;}; |
|
|
11 |
}; |
|
|
12 |
|
|
|
13 |
// head length |
|
|
14 |
AnyRefNode Front = { |
|
|
15 |
sRel = .Scale({0.12, 0.06, 0.0}); |
|
|
16 |
AnyDrawNode drw = {RGB = {1,0,0};ScaleXYZ = {1,1,1}*0.005;}; |
|
|
17 |
}; |
|
|
18 |
AnyRefNode Post = { |
|
|
19 |
sRel = .Scale({-0.118, 0.04, 0.0}); |
|
|
20 |
AnyDrawNode drw = {RGB = {1,0,0};ScaleXYZ = {1,1,1}*0.005;}; |
|
|
21 |
}; |
|
|
22 |
|
|
|
23 |
// head height |
|
|
24 |
AnyRefNode ChinPoint = { |
|
|
25 |
sRel = .Scale({0.095, -0.115, 0.0}); |
|
|
26 |
AnyDrawNode drw = {RGB = {1,0,0};ScaleXYZ = {1,1,1}*0.005;}; |
|
|
27 |
}; |
|
|
28 |
AnyRefNode HeadTop = { |
|
|
29 |
sRel = .Scale({0.0, 0.145, 0.0}); |
|
|
30 |
AnyDrawNode drw = {RGB = {1,0,0};ScaleXYZ = {1,1,1}*0.005;}; |
|
|
31 |
}; |
|
|
32 |
|
|
|
33 |
// predefined measurements |
|
|
34 |
AnyVar HEAD_BREADTH = vnorm(HeadRLat.sRel - HeadLLat.sRel); |
|
|
35 |
AnyVar HEAD_LENGTH = vnorm(Front.sRel - Post.sRel); |
|
|
36 |
AnyVar HEAD_HEIGHT = HeadTop.sRel[1]-ChinPoint.sRel[1]; |
|
|
37 |
|
|
|
38 |
}; |