diff --git a/README.md b/README.md index d0107e2..4f27fdc 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ The [OBJ file format](https://en.wikipedia.org/wiki/Wavefront_.obj_file) is ubiq It should be noted that we currently only support _geometric vertices_ (i.e. positions), _texture coordinates_, _normals_, and _face elements_. These are the most fundamental properties of meshes and should cover the vast majority of use cases. ## Examples -Mesh representations vary wildly across different frameworks. It seems fairly likely that most frameworks have their own representation. Because of this, our distribution provides methods for reading and writing OBJ files assuming no knowledge of a mesh class. Instead, our methods rely on callbacks to extract the required information. As such, our methods act more as middle-ware than an out-of-the-box solution. While this approach requires some additional work for users, it provides great flexibility and arguably makes this distribution more usable in the long run. +Mesh representations vary wildly across different frameworks. It seems fairly likely that most frameworks have their own representation. Because of this, our distribution provides methods for reading and writing OBJ files assuming no knowledge of a mesh class. Instead, our methods rely on callbacks to extract the required information. As such, our methods act more as middle-ware than an out-of-the-box solution. While this approach requires some additional work for users, it provides great flexibility and arguably makes this distribution more usable in the long run. Before showing an example it should be noted that several complete examples are available in the [examples](https://github.com/thinks/obj-io/tree/master/examples) folder. A simple example illustrates how to read and write a mesh using our method. Let's assume we have the following simple mesh class. ```cpp