extrudeShapes
fun extrudeShapes(shapes: List<Shape>, front: Double, back: Double, frontScale: Double = 1.0, backScale: Double = 1.0, frontCap: Boolean = true, backCap: Boolean = true, sides: Boolean = true, distanceTolerance: Double = 0.5, flipNormals: Boolean = false, writer: VertexWriter)(source)
Extrudes all shapes. Uses writer to write the resulting 3D meshes. The arguments are passed unmodified to extrudeShape.
fun TriangleMeshBuilder.extrudeShapes(shapes: List<Shape>, length: Double, scale: Double = 1.0, distanceTolerance: Double = 0.5)(source)
Extrudes a list of Shape
Parameters
shapes
The Shapes to extrude
length
length of the extrusion
scale
scale factor of the caps
distanceTolerance
controls how many segments will be created. Lower values result in higher vertex counts.