Skip to content
/ obj2c Public

Simple command line tool to convert Wavefront OBJ models to C/C++ data arrays.

License

Notifications You must be signed in to change notification settings

glampert/obj2c

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

obj2c

Simple command line tool to convert Wavefront OBJ models to C/C++ data arrays.

Usage:
  $ obj2c source-file target-file [options]

Options:
  -h, --help            Shows this help text.
  -v, --verbose         Be verbose; output a lot of info and timings.
  -s, --static_arrays   If present, add the 'static' qualifier to array declarations.
  -c, --write_counts    Write lengths of data arrays as constants.
      --inc_file[=name] If flag present, generate an include file externing the array variables.
                        Incompatible with 'static_arrays'. If no filename provided, uses the target file name.
  -n, --smooth_normals  If set, gen smooth per-vertex normals. Default are shared per-face 'flat' normals.
  -f, --vb_friendly     Make the output 'Vertex Buffer friendly'. That is, single index per-vertex.
      --ib_type=type    Index buffer data type for when using 'vb_friendly'.
                        Possible values are 16, 16std, 32 and 32std.
                        The 'std' suffix causes the use of the standard C data types found in cstdint/stdint.h
      --no_uvs          Don't output mesh UVs, even if they are present in the OBJ file.

About

Simple command line tool to convert Wavefront OBJ models to C/C++ data arrays.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages