--- a +++ b/Body/Beta/UlmRat/Patella.any @@ -0,0 +1,76 @@ +AnySeg Patella = { + r0 = {-0.1, -0.1, -0.1}; + Axes0 = {{1, 0, 0}, {0, 1, 0}, {0, 0, 1}}; + Mass = 2.3617372e-005; + AnyVector inertia = { 1.8981046e-002, 2.8881467e-002, 3.7757078e-002, 1.0040526e-002, -1.6480366e-003, 2.4116055e-003};//ohne rot + Jii = {inertia[2]/1000000000,inertia[0]/1000000000,inertia[1]/1000000000}; + Jij = {inertia[4]/1000000000,inertia[3]/1000000000,inertia[5]/1000000000}; + AnyDrawSeg DrwBeam = { + RGB = {0, 0, 0}; + Opacity = 0.0; + InertiaScale = 0.5; + }; + + AnyRefNode PalmNode = { + ARel = {{0, 1, 0}, {1, 0, 0}, {0, 0, 1}}; + AnyDrawSurf Drw = { + FileName = "Patella"; + ScaleXYZ = {0.001, 0.001, 0.001}; + Opacity = 1; + RGB = .....DrawSettings.Colors.Segments; + };}; + + AnyVec3 Pat_vec = {0.00091091356621, 0.00039810303823, -0.00599276149317}; + AnyVec3 mus_rectus_femoris_1Node4 = {-1.8681/1000, -0.3256/1000, 0.4699/1000}; + AnyVec3 mus_rectus_femoris_1Node5 = {2.6308/1000, -0.0506/1000, -0.2458/1000}; + AnyVec3 mus_rectus_femoris_2Node4 = {-1.8681/1000, -0.3256/1000, 0.4699/1000}; + AnyVec3 mus_rectus_femoris_2Node5 = {2.6308/1000, -0.0506/1000, -0.2458/1000}; + AnyVec3 mus_rectus_femoris_3Node4 = {-1.8681/1000, -0.3256/1000, 0.4699/1000}; + AnyVec3 mus_rectus_femoris_3Node5 = {2.6308/1000, -0.0506/1000, -0.2458/1000}; + AnyVec3 mus_rectus_femoris_4Node3 = {-1.8681/1000, -0.3256/1000, 0.4699/1000}; + AnyVec3 mus_rectus_femoris_4Node4 = {2.6308/1000, -0.0506/1000, -0.2458/1000}; + AnyVec3 mus_rectus_femoris_5Node3 = {-1.8681/1000, -0.3256/1000, 0.4699/1000}; + AnyVec3 mus_rectus_femoris_5Node4 = {2.6308/1000, -0.0506/1000, -0.2458/1000}; + AnyVec3 mus_vastus_lateralis_1Node2 = {-1.8681/1000, -0.3256/1000, 0.4699/1000}; + AnyVec3 mus_vastus_lateralis_1Node3 = {2.6308/1000, -0.0506/1000, -0.2458/1000}; + AnyVec3 mus_vastus_lateralis_2Node3 = {-1.8681/1000, -0.3256/1000, 0.4699/1000}; + AnyVec3 mus_vastus_lateralis_2Node4 = {2.6308/1000, -0.0506/1000, -0.2458/1000}; + AnyVec3 mus_vastus_lateralis_3Node3 = {-1.6210/1000, -1.0478/1000, -0.0612/1000}; + AnyVec3 mus_vastus_lateralis_3Node4 = {2.6308/1000, -0.0506/1000, -0.2458/1000}; + AnyVec3 mus_vastus_lateralis_4Node2 = {-1.6206/1000, -1.0481/1000, -0.0612/1000}; + AnyVec3 mus_vastus_lateralis_4Node3 = {2.6308/1000, -0.0506/1000, -0.2458/1000}; + AnyVec3 mus_vastus_medialisNode2 = {-1.8681/1000, -0.3256/1000, 0.4699/1000}; + AnyVec3 mus_vastus_medialisNode3 = {2.6308/1000, -0.0506/1000, -0.2458/1000}; + AnyVec3 mus_vastus_intermediusNode2 = {-1.6144/1000, 0.7397/1000, 0.4143/1000}; + AnyVec3 mus_vastus_intermediusNode3 = {2.6308/1000, -0.0506/1000, -0.2458/1000}; + + AnyVar ROT_Y = 3.14/2; + AnyVar ROT_Y_Pivot = 1.721643942; + + AnyRefNode Pat = {sRel = {cos(.ROT_Y_Pivot)*.Pat_vec[0]+sin(.ROT_Y_Pivot)*.Pat_vec[2], 0, -sin(.ROT_Y_Pivot)*.Pat_vec[0]+cos(.ROT_Y_Pivot)*.Pat_vec[2]};}; + AnyRefNode Patella_mus_rectus_femoris_1Node4 = {sRel = {cos(.ROT_Y)*.mus_rectus_femoris_1Node4[0]+sin(.ROT_Y)*.mus_rectus_femoris_1Node4[2], .mus_rectus_femoris_1Node4[1], -sin(.ROT_Y)*.mus_rectus_femoris_1Node4[0]+cos(.ROT_Y)*.mus_rectus_femoris_1Node4[2]};}; + AnyRefNode Patella_mus_rectus_femoris_1Node5 = {sRel = {cos(.ROT_Y)*.mus_rectus_femoris_1Node5[0]+sin(.ROT_Y)*.mus_rectus_femoris_1Node5[2], .mus_rectus_femoris_1Node5[1], -sin(.ROT_Y)*.mus_rectus_femoris_1Node5[0]+cos(.ROT_Y)*.mus_rectus_femoris_1Node5[2]};}; + AnyRefNode Patella_mus_rectus_femoris_2Node4 = {sRel = {cos(.ROT_Y)*.mus_rectus_femoris_2Node4[0]+sin(.ROT_Y)*.mus_rectus_femoris_2Node4[2], .mus_rectus_femoris_2Node4[1], -sin(.ROT_Y)*.mus_rectus_femoris_2Node4[0]+cos(.ROT_Y)*.mus_rectus_femoris_2Node4[2]};}; + AnyRefNode Patella_mus_rectus_femoris_2Node5 = {sRel = {cos(.ROT_Y)*.mus_rectus_femoris_2Node5[0]+sin(.ROT_Y)*.mus_rectus_femoris_2Node5[2], .mus_rectus_femoris_2Node5[1], -sin(.ROT_Y)*.mus_rectus_femoris_2Node5[0]+cos(.ROT_Y)*.mus_rectus_femoris_2Node5[2]};}; + AnyRefNode Patella_mus_rectus_femoris_3Node4 = {sRel = {cos(.ROT_Y)*.mus_rectus_femoris_3Node4[0]+sin(.ROT_Y)*.mus_rectus_femoris_3Node4[2], .mus_rectus_femoris_3Node4[1], -sin(.ROT_Y)*.mus_rectus_femoris_3Node4[0]+cos(.ROT_Y)*.mus_rectus_femoris_3Node4[2]};}; + AnyRefNode Patella_mus_rectus_femoris_3Node5 = {sRel = {cos(.ROT_Y)*.mus_rectus_femoris_3Node5[0]+sin(.ROT_Y)*.mus_rectus_femoris_3Node5[2], .mus_rectus_femoris_3Node5[1], -sin(.ROT_Y)*.mus_rectus_femoris_3Node5[0]+cos(.ROT_Y)*.mus_rectus_femoris_3Node5[2]};}; + AnyRefNode Patella_mus_rectus_femoris_4Node3 = {sRel = {cos(.ROT_Y)*.mus_rectus_femoris_4Node3[0]+sin(.ROT_Y)*.mus_rectus_femoris_4Node3[2], .mus_rectus_femoris_4Node3[1], -sin(.ROT_Y)*.mus_rectus_femoris_4Node3[0]+cos(.ROT_Y)*.mus_rectus_femoris_4Node3[2]};}; + AnyRefNode Patella_mus_rectus_femoris_4Node4 = {sRel = {cos(.ROT_Y)*.mus_rectus_femoris_4Node4[0]+sin(.ROT_Y)*.mus_rectus_femoris_4Node4[2], .mus_rectus_femoris_4Node4[1], -sin(.ROT_Y)*.mus_rectus_femoris_4Node4[0]+cos(.ROT_Y)*.mus_rectus_femoris_4Node4[2]};}; + AnyRefNode Patella_mus_rectus_femoris_5Node3 = {sRel = {cos(.ROT_Y)*.mus_rectus_femoris_5Node3[0]+sin(.ROT_Y)*.mus_rectus_femoris_5Node3[2], .mus_rectus_femoris_5Node3[1], -sin(.ROT_Y)*.mus_rectus_femoris_5Node3[0]+cos(.ROT_Y)*.mus_rectus_femoris_5Node3[2]};}; + AnyRefNode Patella_mus_rectus_femoris_5Node4 = {sRel = {cos(.ROT_Y)*.mus_rectus_femoris_5Node4[0]+sin(.ROT_Y)*.mus_rectus_femoris_5Node4[2], .mus_rectus_femoris_5Node4[1], -sin(.ROT_Y)*.mus_rectus_femoris_5Node4[0]+cos(.ROT_Y)*.mus_rectus_femoris_5Node4[2]};}; + AnyRefNode Patella_mus_vastus_lateralis_1Node2 = {sRel = {cos(.ROT_Y)*.mus_vastus_lateralis_1Node2[0]+sin(.ROT_Y)*.mus_vastus_lateralis_1Node2[2], .mus_vastus_lateralis_1Node2[1], -sin(.ROT_Y)*.mus_vastus_lateralis_1Node2[0]+cos(.ROT_Y)*.mus_vastus_lateralis_1Node2[2]};}; + AnyRefNode Patella_mus_vastus_lateralis_1Node3 = {sRel = {cos(.ROT_Y)*.mus_vastus_lateralis_1Node3[0]+sin(.ROT_Y)*.mus_vastus_lateralis_1Node3[2], .mus_vastus_lateralis_1Node3[1], -sin(.ROT_Y)*.mus_vastus_lateralis_1Node3[0]+cos(.ROT_Y)*.mus_vastus_lateralis_1Node3[2]};}; + AnyRefNode Patella_mus_vastus_lateralis_2Node3 = {sRel = {cos(.ROT_Y)*.mus_vastus_lateralis_2Node3[0]+sin(.ROT_Y)*.mus_vastus_lateralis_2Node3[2], .mus_vastus_lateralis_2Node3[1], -sin(.ROT_Y)*.mus_vastus_lateralis_2Node3[0]+cos(.ROT_Y)*.mus_vastus_lateralis_2Node3[2]};}; + AnyRefNode Patella_mus_vastus_lateralis_2Node4 = {sRel = {cos(.ROT_Y)*.mus_vastus_lateralis_2Node4[0]+sin(.ROT_Y)*.mus_vastus_lateralis_2Node4[2], .mus_vastus_lateralis_2Node4[1], -sin(.ROT_Y)*.mus_vastus_lateralis_2Node4[0]+cos(.ROT_Y)*.mus_vastus_lateralis_2Node4[2]};}; + AnyRefNode Patella_mus_vastus_lateralis_3Node3 = {sRel = {cos(.ROT_Y)*.mus_vastus_lateralis_3Node3[0]+sin(.ROT_Y)*.mus_vastus_lateralis_3Node3[2], .mus_vastus_lateralis_3Node3[1], -sin(.ROT_Y)*.mus_vastus_lateralis_3Node3[0]+cos(.ROT_Y)*.mus_vastus_lateralis_3Node3[2]};}; + AnyRefNode Patella_mus_vastus_lateralis_3Node4 = {sRel = {cos(.ROT_Y)*.mus_vastus_lateralis_3Node4[0]+sin(.ROT_Y)*.mus_vastus_lateralis_3Node4[2], .mus_vastus_lateralis_3Node4[1], -sin(.ROT_Y)*.mus_vastus_lateralis_3Node4[0]+cos(.ROT_Y)*.mus_vastus_lateralis_3Node4[2]};}; + AnyRefNode Patella_mus_vastus_lateralis_4Node2 = {sRel = {cos(.ROT_Y)*.mus_vastus_lateralis_4Node2[0]+sin(.ROT_Y)*.mus_vastus_lateralis_4Node2[2], .mus_vastus_lateralis_4Node2[1], -sin(.ROT_Y)*.mus_vastus_lateralis_4Node2[0]+cos(.ROT_Y)*.mus_vastus_lateralis_4Node2[2]};}; + AnyRefNode Patella_mus_vastus_lateralis_4Node3 = {sRel = {cos(.ROT_Y)*.mus_vastus_lateralis_4Node3[0]+sin(.ROT_Y)*.mus_vastus_lateralis_4Node3[2], .mus_vastus_lateralis_4Node3[1], -sin(.ROT_Y)*.mus_vastus_lateralis_4Node3[0]+cos(.ROT_Y)*.mus_vastus_lateralis_4Node3[2]};}; + AnyRefNode Patella_mus_vastus_medialisNode2 = {sRel = {cos(.ROT_Y)*.mus_vastus_medialisNode2[0]+sin(.ROT_Y)*.mus_vastus_medialisNode2[2], .mus_vastus_medialisNode2[1], -sin(.ROT_Y)*.mus_vastus_medialisNode2[0]+cos(.ROT_Y)*.mus_vastus_medialisNode2[2]};}; + AnyRefNode Patella_mus_vastus_medialisNode3 = {sRel = {cos(.ROT_Y)*.mus_vastus_medialisNode3[0]+sin(.ROT_Y)*.mus_vastus_medialisNode3[2], .mus_vastus_medialisNode3[1], -sin(.ROT_Y)*.mus_vastus_medialisNode3[0]+cos(.ROT_Y)*.mus_vastus_medialisNode3[2]};}; + AnyRefNode Patella_mus_vastus_intermediusNode2 = {sRel = {cos(.ROT_Y)*.mus_vastus_intermediusNode2[0]+sin(.ROT_Y)*.mus_vastus_intermediusNode2[2], .mus_vastus_intermediusNode2[1], -sin(.ROT_Y)*.mus_vastus_intermediusNode2[0]+cos(.ROT_Y)*.mus_vastus_intermediusNode2[2]};}; + AnyRefNode Patella_mus_vastus_intermediusNode3 = {sRel = {cos(.ROT_Y)*.mus_vastus_intermediusNode3[0]+sin(.ROT_Y)*.mus_vastus_intermediusNode3[2], .mus_vastus_intermediusNode3[1], -sin(.ROT_Y)*.mus_vastus_intermediusNode3[0]+cos(.ROT_Y)*.mus_vastus_intermediusNode3[2]};}; + + + + }; // AnySeg Patella \ No newline at end of file