17 lines
485 B
Lua
Executable File
17 lines
485 B
Lua
Executable File
#!/usr/bin/lua
|
|
|
|
io.write("Radius: ")
|
|
local radius=io.read("*line")
|
|
io.write("Height: ")
|
|
local height=io.read("*line")
|
|
io.write("Weight: ")
|
|
local weight=io.read("*line")
|
|
|
|
local ix_and_y=(1/12)*weight*(3*radius*radius+height*height)
|
|
local iz=(1/2)*weight*radius*radius
|
|
|
|
print([[<inertial>
|
|
<mass value="]]..tostring(weight)..[["/>
|
|
<inertia ixx="]]..tostring(ix_and_y)..[[" ixy="0.0" ixz="0.0" iyy="]]..tostring(ix_and_y)..[[" iyz="0.0" izz="]]..tostring(iz)..[["/>
|
|
</inertial>]])
|