114 lines
2.1 KiB
PHP
114 lines
2.1 KiB
PHP
// backen
|
|
sphere {
|
|
<0, 0, 0>
|
|
1/BR
|
|
BS
|
|
scale <R_AB_X, R_AB_Y, R_AB_Z>
|
|
translate <K_AB_X, K_AB_Y, K_AB_Z>
|
|
scale <LR, 1, 1>
|
|
}
|
|
|
|
// oberschenkel
|
|
cylinder {
|
|
<0, 0, 0>
|
|
<0, -L_OS, 0>
|
|
R_OK/BR
|
|
BS
|
|
rotate <A_OS_X, 0, 0>
|
|
rotate <0, A_OS_Y, 0>
|
|
rotate <0, 0, A_OS_Z>
|
|
translate <R_BECKEN, 0, 0>
|
|
scale <LR, 1, 1>
|
|
}
|
|
sphere {
|
|
<0, 0, 0>
|
|
1/BR
|
|
BS
|
|
scale <R_OS, -L_OS/2, R_OS>
|
|
translate <0, -L_OS/2, 0>
|
|
|
|
rotate <A_OS_X, 0, 0>
|
|
rotate <0, A_OS_Y, 0>
|
|
rotate <0, 0, A_OS_Z>
|
|
translate <R_BECKEN, 0, 0>
|
|
scale <LR, 1, 1>
|
|
}
|
|
|
|
// knie
|
|
sphere {
|
|
<0, 0, 0>
|
|
1/BR,
|
|
BS
|
|
scale <R_K_X, R_K_Y, R_K_Z>
|
|
translate <0, 0, -R_OK>
|
|
rotate <A_US_X/2, 0, 0>
|
|
rotate <0, A_US_Y/2, 0>
|
|
rotate <0, 0, A_US_Z/2>
|
|
translate <0, -L_OS, 0>
|
|
|
|
rotate <A_OS_X, 0, 0>
|
|
rotate <0, A_OS_Y, 0>
|
|
rotate <0, 0, A_OS_Z>
|
|
translate <R_BECKEN, 0, 0>
|
|
scale <LR, 1, 1>
|
|
}
|
|
|
|
// unterschenkel
|
|
cylinder {
|
|
<0, 0, 0>
|
|
<0, -L_US, 0>
|
|
R_UK/BR
|
|
BS
|
|
rotate <A_US_X, 0, 0>
|
|
rotate <0, A_US_Y, 0>
|
|
rotate <0, 0, A_US_Z>
|
|
translate <0, -L_OS, 0>
|
|
|
|
rotate <A_OS_X, 0, 0>
|
|
rotate <0, A_OS_Y, 0>
|
|
rotate <0, 0, A_OS_Z>
|
|
translate <R_BECKEN, 0, 0>
|
|
scale <LR, 1, 1>
|
|
}
|
|
sphere {
|
|
<0, 0, 0>
|
|
1/BR
|
|
BS
|
|
scale <0.070, 0.100, 0.050>
|
|
translate <0, -0.100, 0.030>
|
|
rotate <A_US_X, 0, 0>
|
|
rotate <0, A_US_Y, 0>
|
|
rotate <0, 0, A_US_Z>
|
|
translate <0, -L_OS, 0>
|
|
|
|
rotate <A_OS_X, 0, 0>
|
|
rotate <0, A_OS_Y, 0>
|
|
rotate <0, 0, A_OS_Z>
|
|
translate <R_BECKEN, 0, 0>
|
|
scale <LR, 1, 1>
|
|
}
|
|
|
|
// fuß
|
|
cylinder {
|
|
<0, H_FERSE, L_FERSE>
|
|
<0, H_MFUSS, -L_MFUSS>
|
|
R_FERSE/BR
|
|
BS
|
|
rotate <A_FUSS_X, 0, 0>
|
|
rotate <0, A_FUSS_Y, 0>
|
|
rotate <0, 0, A_FUSS_Z>
|
|
translate <0, -L_US, 0>
|
|
|
|
rotate <A_US_X, 0, 0>
|
|
rotate <0, A_US_Y, 0>
|
|
rotate <0, 0, A_US_Z>
|
|
translate <0, -L_OS, 0>
|
|
|
|
rotate <A_OS_X, 0, 0>
|
|
rotate <0, A_OS_Y, 0>
|
|
rotate <0, 0, A_OS_Z>
|
|
translate <R_BECKEN, 0, 0>
|
|
scale <LR, 1, 1>
|
|
}
|
|
|