CascadeStudio_3D_Manual
22 строки · 835.0 Байт
1function FilletRect(x,y,f,center) {2if (center == false)3{4let p0 = [0,0];5let p1 = [x,0];6let p2 = [x,y];7let p3 = [0,y];8}9else10{11let p0 = [-0.5*x,-0.5*y];12let p1 = [0.5*x, -0.5*y];13let p2 = [0.5*x, 0.5*y];14let p3 = [-0.5*x, 0.5*y];15}16return new Sketch(p0)17.LineTo(p1).Fillet(f)18.LineTo(p2).Fillet(f)19.LineTo(p3).Fillet(f)20.End(true).Fillet(f)21.Face();22}23
24