The parameters stopper width and material thickness define the width of the stopper case and the material thickness of the sides and the bottom of the case. The parameter windowsill_adj allows a later readjustment of the window stopper. Our parameter list got a lot of new members. Window_thickness + 2 * material_thickness,Ĭube( ) Ĭylinder( d = axle_bushing, h = case_size. Material_thickness + (windowsill_dist - material_thickness) / 2 Window_overlap = 7, // overlap of stopper and windowĪxle_clearance = 0.5, // axle clearance towards bushing Material_thickness = 5, // material thickness of the stopper Stopper_width = 30, // width of the stopper Windowsill_adj = 0, // adjustment for windowsill distance In essence, however, the holder consists only of a simple box ( cube), from which we subtract a series of suitably rotated and displaced basic shapes ( cube and cylinder) using a Boolean difference operation: The geometry description of the holder is a bit more involved. We will take advantage of this in the next step. This also applies to variables defined in the parent module. We can access the parameters of the parent module window_stopper directly and do not have to pass them on using local parameters. Since we use the submodule only once and do not need to parameterize it, the parameter list is empty. ![]() To visually set off our auxiliary object from the rest of the geometry, we give it a nice shade of blue. Using the translation transform we bring the cube to the height windowsill_dist and center it over the x-axis ( -windowsill depth / 2). We set the width of the cube to an arbitrary 10cm, as this dimension is not relevant for the construction of the stopper. In the submodule window we only describe this lower edge of the window with a 0.1 millimeter thin box ( cube). ![]() They describe the thickness of the window and the distance of the lower edge of the window to the window sill. We have added the parameters window_thickness and windowsill_dist to our module. Windowsill_dist, // distance between window and windowsill Window_thickness, // thickness of window frame
0 Comments
Leave a Reply. |