kcl-samples → car-wheel-assembly

car-wheel-assembly

car-wheel-assembly

KCL

// Car Wheel Assembly
// A car wheel assembly with a rotor, tire, and lug nuts.

// Set units
@settings(defaultLengthUnit = in)

import 'car-wheel.kcl' as carWheel 
import 'car-rotor.kcl' as carRotor
import "brake-caliper.kcl" as brakeCaliper
import 'lug-nut.kcl' as lugNut
import 'car-tire.kcl' as carTire
import lugCount from 'globals.kcl'

carRotor
carWheel
lugNut
  |> patternCircular3d(
     arcDegrees = 360,
     axis = [0, 1, 0],
     center = [0, 0, 0],
     instances = lugCount,
     rotateDuplicates = false
   )
brakeCaliper
carTire

Parts