|
2 | 2 |
|
3 | 3 | V2.0.0 Blender 3.1 Version
|
4 | 4 |
|
5 |
| -Blender File Download : [3dpPlaneDesign_2_0_0.zip](https://github.com/nerk987/3dpPlaneDesign/releases/download/v2.0.0/3dpPlaneDesign_2_0_0.zip) |
| 5 | +Blender File Download : [3dpPlaneDesign_2_2_0.zip](https://github.com/nerk987/3dpPlaneDesign/releases/download/v2.2.0/3dpPlaneDesign_2_2_0.zip) |
6 | 6 |
|
7 | 7 | Non-destructive 3D Printed Model Plane Design using Geometry Nodes (Blender 3.1 or higher)
|
8 | 8 |
|
9 |
| -Youtube Overview (For the Blend File, not the addon...):https://youtu.be/w0Qn-hiX6Dg |
| 9 | +Youtube Overview (For the Blend File, not the addon...):https://youtu.be/w0Qn-hiX6Dg. Full tutorial coming soon |
10 | 10 |
|
11 | 11 | ## Introduction
|
12 | 12 | This is a blender file containing a number of design tools using Blender's Geometry Nodes.
|
13 | 13 |
|
14 | 14 | ## Installation
|
15 | 15 | Download the zip file, and extract the 3dpPlaneDesignV2.blend file. Open it up and start designing a plane.
|
16 | 16 |
|
17 |
| -Alternatively you can append collections for a Wing, TailPlane, Fin, or Fuselage into your blend file. Or just use the Geometry Node Groups descibed below. |
18 |
| - |
19 |
| -## Included Node Groups |
20 |
| - |
21 |
| -### WingV2 - Design the shell of a wing |
22 |
| -Uses curves to define the planform, twist, airfoil interpolation, and thickness. It can take two airfoil shapes as inputs, and has paramters to define the desired resolution. |
23 |
| - |
24 |
| -Parameters: |
25 |
| - |
26 |
| -Basic Resolution |
27 |
| -* Ribcount - The number of airfoil shaped edge loops in the main part of the wing. |
28 |
| -* TipRibcount - The number of airfoil shaped edge loops in the tip of the wing. |
29 |
| -* TipFraction - The fraction of the wing considered to be in the tip |
30 |
| -* FoilCount - The number of vertices in each airfoil edge loop in the highest resolution |
31 |
| - |
32 |
| -Guide Curves and airfoils |
33 |
| -* Root - Airfoil at the root of the wing |
34 |
| -* Tip - Airfoil at the tip of the wing |
35 |
| -* Leading - Curve to guide the leading edge of the wing in both horizontal and vertical planes |
36 |
| -* Trailing - Curve to determine the chord width of the wing along it's length |
37 |
| -* TwistCurve - Curve to determine the amount of twist along the wing. The number of millimetres movement of the curve in the Z direction is taken as the degrees of downwash. |
38 |
| -* TwistCentre - Curve to determine the axis of twist along the wing |
39 |
| -* Interpolate - Curve to determine the interpolation between the root and the tip airfoil along the span of the wing. |
40 |
| -* Thickness - Curve to determine any extra thickness in the wing. If altered, it will affect the chosen airfoil shape. |
41 |
| - |
42 |
| -Material |
43 |
| -* Material - Allows a choice of Blender's display material for the wing |
44 |
| - |
45 |
| -Additional reolution parameters |
46 |
| -These parameters allow more control of the distribution and resolution of the wing vertex structure. It can be handy if the node group is applied, and the wing is manually joined into other structures. |
47 |
| -* HiresTopPct - The percentage of the top part of the leading edge that will remin high resolution. |
48 |
| -* HiresLowerPct - The percentage of the lower part of the leading edge that will remin high resolution. |
49 |
| -* Reduction - If this parameter is greater than one, vertices on each airfoil edge loop will be reduced in this ratio except for the potions on the leading edge specified by the previous parameters, and immediate adjacent to the trailing edge. For example, if this paramter is '3', only one out of 3 vertices will be retained. |
50 |
| - |
51 |
| -### FuseSection - Create a fuselage template using sections |
52 |
| - |
53 |
| -This node group produces a simple fuselage shape using up to ten section shapes. Each of the section shapes are curves representing half of the fuselage sections at diffent locations. The section shapes can be relocated as objects as required to match a plan. It's the vertex/control point location relative to the origin that's important. The node group incudes a final subdivision surface node to allow smoothing. |
54 |
| - |
55 |
| -The node group assumes that we are working in millimetres, and that the nose of the fuselage is facing in the negative Y direction. |
56 |
| - |
57 |
| -Parameters: |
58 |
| - |
59 |
| -* Resolution - The number of vertices for each section, which controls the lateral resolution |
60 |
| -* Sections - The number of sections to be used, between 2 and 10. |
61 |
| -* SubD - Subdivision surface levels to be applied at the end |
62 |
| -* Y_Tail/Z_Tail - The X and Z locations for the single tail vertex |
63 |
| -* Sectionxx - The curve objects that define the section shapes |
64 |
| -* Yxx - The Y location of the section. |
65 |
| -* Y_Nose/Z_Nose - The X and Z locations for the single nose vertex |
66 |
| - |
67 |
| -### Control Horn - Parametrically create a control horn |
68 |
| - |
69 |
| -This node group creates a simple control horn |
70 |
| - |
71 |
| -Parameters: |
72 |
| - |
73 |
| -* Pad_x_mm - the width of the pad that glues to the control surface |
74 |
| -* Pad_y_mm - the depth of the pad that glues to the control surface |
75 |
| -* Thickness_mm - the thickness of both the mounting pad and the control horn |
76 |
| -* Height_mm - the of the control horn (from control surface to top hole) |
77 |
| -* Tip_y_mm - the depth of the control horn at the tip |
78 |
| -* Hole_dia_mm - the diameter of the hole for the control linkage |
79 |
| -* Hole_space_mm - the spacing between the centre point of each additional hole |
80 |
| -* Hole_count - the number of holes |
81 |
| - |
82 |
| - |
83 |
| - |
84 |
| - |
85 |
| - |
| 17 | +Alternatively you can append collections for a Wing, TailPlane, Fin, or Fuselage into your blend file. |
| 18 | + |
| 19 | +### Geometry node Tools: |
| 20 | +* Parametric wing, tailplane and fin design with |
| 21 | + * Leading and trailing edges follow spline |
| 22 | + * Spline adjustable twist |
| 23 | + * Spline adjustable airfoil interpolation |
| 24 | + * Spline ajustable thickness |
| 25 | +* Custom rib generation with lightening holes |
| 26 | +* Servo and servo bay |
| 27 | +* Carbon Spar |
| 28 | +* Spline base glider fuselage template |
| 29 | +* Bulkhead based fuselage template |
| 30 | + |
| 31 | +### Addons |
| 32 | +* Import an airfoil from DAT file |
| 33 | +* Export wing to xFlr5 |
| 34 | + |
| 35 | +### Other |
| 36 | +* Aileron/Elevator/Rudder cutters |
86 | 37 |
|
87 | 38 |
|
88 | 39 |
|
|
0 commit comments