Files
orx/orx-obj-loader/README.md
2025-08-27 19:48:23 +00:00

1.5 KiB

orx-obj-loader

Simple loader and saver for Wavefront .obj 3D mesh files.

Usage

Loading directly into a vertex buffer can be done through loadOBJasVertexBuffer.

val vertexBuffer = loadOBJasVertexBuffer("data/someObject.obj")

The loaded vertex buffer can be drawn like this:

drawer.vertexBuffer(vertexBuffer, DrawPrimitive.TRIANGLES)

To save a vertex buffer as an .obj file:

vertexBuffer.saveOBJ("my/path/exported.obj")

Demos

DemoObjCompoundRW01

DemoObjCompoundRW01Kt

source code

DemoObjLoader01

DemoObjLoader01Kt

source code

DemoObjSaver01

DemoObjSaver01Kt

source code

DemoObjSaver02

DemoObjSaver02Kt

source code

DemoWireframe01

Display wireframe and non-planar faces

DemoWireframe01Kt

source code