type t = {
outer_w : float;
outer_h : float;
inner_w : float;
inner_h : float;
thickness : float;
cap_height : float;
cap_cutout_height : float option;
clearance : float;
corner : OCADml.Path3.Round.corner option;
fn : int option;
dome_w : float;
dome_waist_clip : float;
dome_thickness : float;
base_thickness : float;
sensor_depth : float;
sensor_cutter : Sensor.cutter;
}
val make :
?outer_w:float ->
?outer_h:float ->
?inner_w:float ->
?inner_h:float ->
?thickness:float ->
?cap_height:float ->
?cap_cutout_height:float option ->
?clearance:float ->
?corner:OCADml.Path3.Round.corner ->
?fn:int ->
?dome_w:float ->
?dome_waist_clip:float ->
?dome_thickness:float ->
?base_thickness:float ->
?sensor_depth:float ->
?sensor_cutter:Sensor.cutter ->
unit ->
t