include <../assets/camera_mount.scad> $fn = 100; camera_mount_monitor_base(); connector_move_x = ( camera_mount_monitor_base.x / 2 + camera_mount_thickness * 1 + camera_mount_diameter ); connector_move_z = ( camera_mount_monitor_base.z / 2 + camera_mount_thickness / 2 + camera_mount_nut_diameter / 2 + camera_mount_thickness ); translate([connector_move_x, 0, connector_move_z]) { camera_mount_connector(); } camera_move_x = ( camera_mount_camera.x / 2 + camera_mount_thickness + connector_move_x + camera_mount_monitor_base.z / 2+ camera_mount_thickness * 2 ); camera_move_y = ( camera_mount_screw_diameter * 2 ); camera_move_z = ( camera_mount_monitor_base.z / 2 + camera_mount_thickness / 2 + camera_mount_nut_diameter / 2 + camera_mount_thickness - camera_mount_camera.z / 2 - camera_mount_thickness - camera_mount_screw_diameter * 2 ); translate([camera_move_x, camera_move_y, camera_move_z]) { rotate([90, 0, 0]) { camera_mount_camera(); } }