[orx-obj-loader] Add obj saver, demos (#348)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# orx-obj-loader
|
||||
|
||||
Simple loader for Wavefront .obj 3D mesh files.
|
||||
Simple loader and saver for Wavefront .obj 3D mesh files.
|
||||
|
||||
##### Usage
|
||||
|
||||
@@ -11,13 +11,34 @@ val vertexBuffer = loadOBJasVertexBuffer("data/someObject.obj")
|
||||
```
|
||||
|
||||
The loaded vertex buffer can be drawn like this:
|
||||
|
||||
```kotlin
|
||||
drawer.vertexBuffer(vertexBuffer, DrawPrimitive.TRIANGLES)
|
||||
```
|
||||
|
||||
To save a vertex buffer as an .obj file:
|
||||
|
||||
```kotlin
|
||||
vertexBuffer.saveOBJ("my/path/exported.obj")
|
||||
```
|
||||
|
||||
<!-- __demos__ -->
|
||||
## Demos
|
||||
### DemoObjLoader01
|
||||
[source code](src/demo/kotlin/DemoObjLoader01.kt)
|
||||
|
||||

|
||||
|
||||
### DemoObjSaver01
|
||||
[source code](src/demo/kotlin/DemoObjSaver01.kt)
|
||||
|
||||

|
||||
|
||||
### DemoObjSaver02
|
||||
[source code](src/demo/kotlin/DemoObjSaver02.kt)
|
||||
|
||||

|
||||
|
||||
### DemoWireframe01
|
||||
[source code](src/demo/kotlin/DemoWireframe01.kt)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user