From 1b9167137afd159e226d15d85aa508e4b86047b3 Mon Sep 17 00:00:00 2001 From: Edwin Jakobs Date: Thu, 31 Jan 2019 17:39:05 +0100 Subject: [PATCH] Shape extrusion --- orx-mesh-generators/src/main/kotlin/GeneratorBuffer.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/orx-mesh-generators/src/main/kotlin/GeneratorBuffer.kt b/orx-mesh-generators/src/main/kotlin/GeneratorBuffer.kt index 790f44ab..125ce779 100644 --- a/orx-mesh-generators/src/main/kotlin/GeneratorBuffer.kt +++ b/orx-mesh-generators/src/main/kotlin/GeneratorBuffer.kt @@ -131,6 +131,12 @@ fun GeneratorBuffer.extrudeShape(shape: Shape, length: Double, scale: Double = 1 extrudeShape(shape, -length / 2.0, length / 2.0, scale, scale, true, true, distanceTolerance, false, this::write) } +fun GeneratorBuffer.extrudeShapes(shapes: List, length: Double, scale: Double = 1.0, distanceTolerance: Double = 0.5) { + extrudeShapes(shapes, -length / 2.0, length / 2.0, scale, scale, true, true, distanceTolerance, false, this::write) +} + + + fun meshGenerator(builder: GeneratorBuffer.() -> Unit): VertexBuffer { val gb = GeneratorBuffer() gb.builder()