2022-02-25 13:38:01 +01:00

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>]])