Files
modeling-app/src/wasm-lib/kcl/tests/flush_batch_on_end/input.kcl

31 lines
716 B
Plaintext
Raw Normal View History

@settings(defaultLengthUnit = in)
// Set units in inches (in)
// Define constants
innerDiameter = 0.364
outerDiameter = 35 / 64
length = 1 + 1 / 2
// create a sketch on the 'XY' plane
sketch000 = startSketchOn('XY')
// create a profile of the outside of the pipe
outerProfile = circle({
center = [0.0, 0.0],
radius = outerDiameter / 2
}, sketch000, $arc000)
// create a profile of the inside of the pipe
innerProfile = circle({
center = [0.0, 0.0],
radius = innerDiameter / 2
}, sketch000, $arc001)
// create a profile with holes sketch000Profile000Holes
pipeProfile = outerProfile
|> hole(innerProfile, %)
// extrude the pipe profile to create the pipe
pipe = extrude(pipeProfile, length = length)