val slide :
?d1:float ->
?d2:float ->
ortho:OCADml.V3.t ->
('a, OCADml.V3.t, 'b, 'c) OSCADml.Scad.t ->
('d, OCADml.V3.t, 'e, 'f) OSCADml.Scad.t
* ('g, OCADml.V3.t, 'h, 'i) OSCADml.Scad.tval keys :
?start:[< `East | `North | `South | `West East ] ->
?dest:[< `East | `North | `South | `West West ] ->
?in_d:float ->
?out_d1:float ->
?out_d2:float ->
Key.t ->
Key.t ->
([ `D3 ], OCADml.V3.t, OCADml.V3.t, OCADml.Affine3.t) OSCADml.Scad.tval cols :
?ax:[< `EW | `NS EW ] ->
?in_d:float ->
?out_d1:float ->
?out_d2:float ->
?skip:IMap.key list ->
?join_skip:IMap.key list ->
columns:Column.t IMap.t ->
IMap.key ->
IMap.key ->
([ `D3 ], OCADml.V3.t, OCADml.V3.t, OCADml.Affine3.t) OSCADml.Scad.t