essentially, the whole inner wall and part of the outer wall gets cut out of the piece, and a new inner wall piece (probably printed in a different color, or with some design of its own) created that can be seen through the outer wall's window multiple window and inner options are possible, this is just the start while I do other organization Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
25 lines
861 B
OpenSCAD
25 lines
861 B
OpenSCAD
/* The inner side wall of the frame, for being displayed through a windowed part.
|
|
*
|
|
* SPDX-FileCopyrightText: © 2024 Brian S. Stephan <bss@incorporeal.org>
|
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
*/
|
|
|
|
include <parameters.scad>
|
|
include <components.scad>
|
|
use <frame-piece-side-for-box.scad>
|
|
|
|
module side_inner_wall_frame_piece() {
|
|
difference() {
|
|
side_box_frame_piece();
|
|
// minus the outer wall
|
|
translate([-(frame_x-frame_wall)/2, 0, 0]) cube([frame_wall, frame_y, frame_z], center=true);
|
|
// minus half of the mounting posts (the other half provided by the outer wall)
|
|
translate([-panel_to_frame_point_x, panel_to_frame_point_y, frame_z/2]) rotate([0, 0, 90])
|
|
frame_mount_column();
|
|
translate([-panel_to_frame_point_x, -(panel_to_frame_point_y), -frame_z/2]) rotate([0, 0, 180])
|
|
frame_mount_column();
|
|
}
|
|
}
|
|
|
|
side_inner_wall_frame_piece();
|