Read time: 0.0 minutes (1 words)

assembly: left_tip

Design Notes

(None)

assembly Design File

wing/left_tip/left_tip.scad
 1//#####################################
 2// left_tip.scad
 3// (c) 2021 by Roie R. Black
 4//=====================================
 5include <colors.scad>
 6include <./left_tip_pos.scad>
 7
 8use <MMlib/position.scad>
 9
10
11use <./tip_arc/tip_arc.scad>
12use <./leading_edge/leading_edge.scad>
13use <./trailing_edge/trailing_edge.scad>
14use <./tip_rib/tip_rib.scad>
15use <./covering/covering.scad>
16
17
18module left_tip() {
19  color(WOOD_Balsa) {
20    align(le_pos) leading_edge();
21    align(te_pos) trailing_edge();
22    align(arc_pos) tip_arc();
23    align(rib1_pos) tip_rib();
24  }
25  align(left_tip_cover_pos) covering();
26}
27
28//--------------------------------------
29// debug display
30
31left_tip();
32

Components

Component Position File

wing/left_tip/left_tip_pos.scad
 1//########################################
 2// arc_pos.scad
 3// (c) 2021 - Roie R. Black
 4//****************************************
 5include <../wing_data.scad>
 6
 7le_pos = [0,0,0,0,0,-90];
 8te_pos = [max_wing_chord - spar_size,0,0,0,0,-90];
 9arc_pos = [tip_radius, -tip_span + tip_radius, 0,0,0,0];
10rib1_pos = [tip_rib_chord/2 + tip_radius,-tip_span,0,0,0,90];
11left_tip_cover_pos = [0,0,0,0,0,0];