sideRail1 = cube(10,0.25,0.25); sideRail2 = cube(10,0.25,0.25).moveY(1.25); step = cube(0.2,1.5,0.2).move(-4.5,0.6); ladder = sideRail1.add(sideRail2); for (i = 1; i <= 10; i=i+1){ ladder = ladder.add(step); step.moveX(1); } slide1 = polygon([ [0,0], [0,2], [1,2], [1,1], [7,1], [7,2], [8,2], [8,0]]); ladder.rotateY(90); ladder.moveZ(-5.5); ladder.scale(1,4,1); ladder.moveY(-6.5); ladder.moveZ(0.5); ladder.display(); path = createPath([[0,0,0],[-4.5,0,-4.5],[-7.5,0,-5],[-10.5,0,-9.5]]); shape = circle(1); g = extrudeShapeAlongPath(slide1,path); g.display();