Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a repository of simple code to get data in and out of SCENE's format.

The user of the code needs to include only "sraf.h", and that is the only
interface to the library.  Everything else is internal.

Using the interface is fairly simple.  See "driver.c" for an example, but
basically:

  1. allocate a scene SRA object.
  2. add any number of images or meshes to it
  3. clean up your SRA object.

In detail, assuming you have your data in a bunch of std::vectors:

  struct sraf* obj = sc_allocate("dummy.sraf");
  /* .. generate mesh */
  sc_add_mesh(obj, &vertices[0], vertices.size(),
              &normals[0], normals.size(),
              &texcoords[0], texcoords.size(),
              &colors[0], colors.size(),
              &indices[0], indices.size());
  sc_free(obj);

the above would create a SRAF file which contains a single mesh.

About

SRA format

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages