protot/3rdparty/luatables/sampledata.lua

79 lines
1.6 KiB
Lua

print ("heyho!")
inertia = {
{1.1, 0.1, 0.2},
{0.3, 1.2, 0.4},
{0.5, 0.6, 1.3}
}
pelvis = { name = "pelvis", mass = 912393., com = { 1.1, 1.2, 1.3}, inertia = inertia }
thigh_right = { name = "thigh_right", mass = 912393., com = { 1.1, 1.2, 1.3}, inertia = inertia }
shank_right = { name = "shank_right", mass = 912393., com = { 1.1, 1.2, 1.3}, inertia = inertia }
thigh_left = { name = "thigh_left", mass = 912393., com = { 1.1, 1.2, 1.3}, inertia = inertia }
shank_left = { name = "shank_left", mass = 912393., com = { 1.1, 1.2, 1.3}, inertia = inertia }
bodies = {
pelvis = pelvis,
thigh_right = thigh_right,
shank_right = shank_right,
thigh_left = thigh_left,
shank_left = shank_left
}
joints = {
freeflyer = {
{ 0., 0., 0., 1., 0., 0.},
{ 0., 0., 0., 0., 1., 0.},
{ 0., 0., 0., 0., 0., 1.},
{ 0., 0., 1., 0., 0., 0.},
{ 0., 1., 0., 0., 0., 0.},
{ 1., 0., 0., 0., 0., 0.}
},
spherical_zyx = {
{ 0., 0., 1., 0., 0., 0.},
{ 0., 1., 0., 0., 0., 0.},
{ 1., 0., 0., 0., 0., 0.}
}
}
model = {
name = "MyName",
nested = {
boolean = true
},
some = {
nested = {
boolean = true
}
},
array = {
true,
false,
true,
false
},
sometext = "bla",
somenumber = 213.,
somearray = { 1.1, 2.2, 3.3, 4.4},
somehashmap = {
peter = 1.,
john = 92.,
bob = 923,
},
frames = {
pelvis = {
parent_body = nil,
child_body = bodies.pelvis,
joint = joints.freeflyer
},
thigh_right = {
parent_body = bodies.pelvis,
child_body = bodies.thigh_right,
joint = joints.spherical_zyx
},
}
}
print (model.some["nested"]["boolean"])
return model