def test_advanced_beam(self): poly = CurvePoly([(0, 0), (0.1, 0, 0.01), (0.1, 0.1, 0.01), (0, 0.1)], (0, 0, 0), (1, 0, 0), (0, 1, 0)) bm = Beam("MyBeam", (0, 0, 0), (1, 0, 0), Section("MySec", outer_poly=poly)) bm.to_stp(test_folder / "MySimpleBeamPoly.stp")
def test_simple_beam(self): bm = Beam("MyBeam", (0, 0, 0), (1, 0, 0), Section("mysec", from_str="IPE300")) bm.to_stp(test_folder / "MySimpleBeam.stp")