Skip to content

camerondix/airfoils_kcl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

airfoils_kcl 🪽

Modules to sketch NACA (National Advisory Committee for Aeronautics) airfoils in KCL (KittyCAD Language)

Setup 🛠️

  • Install Zoo Design Studio from: zoo.dev
  • Import the desired .kcl files from repo into your kcl project, see: kcl-book/modules

Examples 👀

NACA0015 🦋

import naca4 from "naca4.kcl"
naca4(
       maximum_camber = 0.0,
       leading_edge_to_max_camber = 0.0,
       maximum_thickness_to_chord = 15.0,
       sketch_plane = XZ,
       half_number_points = 100.0,
     )
  |> extrude(length = 0.5)
Zoo Design Studio - NACA0015

NACA2412 ✈️

import naca4 from "naca4.kcl"
naca4(
       maximum_camber = 2.0,
       leading_edge_to_max_camber = 40.0,
       maximum_thickness_to_chord = 12.0,
       sketch_plane = XZ,
       half_number_points = 100.0,
     )
  |> extrude(length = 0.5)
Zoo Design Studio - NACA2412

About

Modules to sketch NACA (National Advisory Committee for Aeronautics) airfoils in KCL (KittyCAD Language)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors