|
a |
|
b/Application/Examples/BikeModel2D/Model/InitialPositions.any |
|
|
1 |
// This file gives the initial positions of the segments. The purpose is |
|
|
2 |
// to enable the kinematic system to assemble the mechanism correctly. |
|
|
3 |
|
|
|
4 |
AnyFolder &ModelFolderRef = .ModelFolder; |
|
|
5 |
AnyFolder &BikeFolderRef = ..BikeModel; |
|
|
6 |
|
|
|
7 |
ModelFolderRef.Right.Seg.Thigh.r0 = {0.168234, -0.002221, 0.134000}; |
|
|
8 |
ModelFolderRef.Right.Seg.Thigh.Axes0 = {{0.391984, -0.919972, 0.000000}, {0.919972, 0.391984, 0.000000}, {0.000000, 0.000000, 1.000000}}; |
|
|
9 |
ModelFolderRef.Right.Seg.Shank.r0 = {0.263368, -0.275167, 0.106000}; |
|
|
10 |
ModelFolderRef.Right.Seg.Shank.Axes0 = {{0.747061, 0.664756, 0.000000}, {-0.664756, 0.747061, 0.000000}, {0.000000, 0.000000, 1.000000}}; |
|
|
11 |
ModelFolderRef.Right.Seg.Foot.r0 = {0.150000, -0.530000,0.106000}; |
|
|
12 |
ModelFolderRef.Right.Seg.Foot.Axes0 = {{0.000000, -1.000000, 0.000000}, {1.000000, 0.000000, 0.000000}, {0.000000, 0.000000, 1.000000}}; |
|
|
13 |
|
|
|
14 |
ModelFolderRef.Left.Seg.Thigh.r0 = {0.064572, -0.106084, -0.134}; |
|
|
15 |
ModelFolderRef.Left.Seg.Thigh.Axes0 = {{0.919210, -0.393767, 0.000000}, {0.393767, 0.919210, 0.000000}, {0.000000, 0.000000, 1.000000}}; |
|
|
16 |
ModelFolderRef.Left.Seg.Shank.r0 = {0.120153, -0.550949, -0.106}; |
|
|
17 |
ModelFolderRef.Left.Seg.Shank.Axes0 = {{0.993294, 0.115617, 0.000000}, {-0.115617, 0.993294, 0.000000}, {0.000000, 0.000000, 1.000000}}; |
|
|
18 |
ModelFolderRef.Left.Seg.Foot.r0 = {0.150000, -0.870000, -0.106}; |
|
|
19 |
ModelFolderRef.Left.Seg.Foot.Axes0 = {{0.000000, -1.000000, 0.000000}, {1.000000, 0.000000, 0.000000}, {0.000000, 0.000000, 1.000000}}; |
|
|
20 |
|
|
|
21 |
BikeFolderRef.BikeFrame.r0= {0.150000, -0.700000, 0.000000}; |
|
|
22 |
BikeFolderRef.Crank.r0 = {0.150000, -0.700000, 0.000000}; |
|
|
23 |
BikeFolderRef.RearWheel.r0 = {-0.300000, -0.690000, 0.000000}; |