关于 该软件包为各种不同的结构形状提供了实用程序。 当前,包括以下内容: 管子 箱形横梁 工字梁 棒 复合形状 用法 以下是一些用法的基本示例 fn main () { let x = structural_shapes :: Rod{radius: 1.0 , center_of_gravity: ( 0.0 , 1.0 )}; println! ( "cross sectional area: {:?}" , x. area ()); println! ( "moment of inertia: {:?}" , x. moi_x ()); } 您还可以创建由多个基本体组成的复合形状: fn main () { let mut x = CompositeShape :: default (); x. add (StructuralShap