Added sphere inversion, updated README.md

This commit is contained in:
Edwin Jakobs
2018-11-25 17:07:54 +01:00
parent fdf1ac8832
commit cc5d319809
3 changed files with 60 additions and 24 deletions

View File

@@ -1,3 +1,37 @@
# orx-mesh-generators
Simple mesh generators for OPENRNDR
Simple mesh generators for OPENRNDR
##### usage
```kotlin
val sphere = sphereMesh(32, 32, 4.0)
val unitSphere = sphereMesh()
val cube = boxMesh()
val box = boxMesh(2.0, 4.0, 2.0)
```
## API
```kotlin
fun sphereMesh(
sides: Int = 16,
segments: Int = 16,
radius: Double = 1.0,
invert: Boolean = false): VertexBuffer
fun groundPlaneMesh(
width: Double = 1.0,
height: Double = 1.0,
widthSegments: Int = 1,
heightSegments: Int): VertexBuffer
fun boxMesh(
width: Double = 1.0,
height: Double = 1.0,
depth: Double = 1.0,
widthSegments: Int = 1,
heightSegments: Int = 1,
depthSegments: Int = 1,
invert: Boolean = false): VertexBuffer
```