/Nalin/SpeakerFoot.foocad

import static uk.co.nickthecoder.foocad.chamferedextrude.v1.ChamferedExtrude.*
/*
A foot for Nalin's parents' speakers.
*/
class SpaekerFoot : Model {
var external = 12.0
var internal = 8
var height = 16
var baseThickness = 3
override fun build() : Shape3d {
return Circle( external / 2 ).chamferedExtrude( 16, 1, 0 ) -
Cylinder( height, internal / 2 )
.translateZ( baseThickness )
}
}

