Skip to content

rlk/util3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1ae9709 · Dec 29, 2014

History

15 Commits
Mar 17, 2013
Jul 12, 2014
Mar 18, 2013
Mar 18, 2013
Mar 17, 2013
Mar 17, 2013
Mar 18, 2013
Mar 17, 2013
Mar 17, 2013
Mar 17, 2013
Mar 17, 2013
Mar 17, 2013
Mar 17, 2013
Mar 17, 2013
Mar 17, 2013
Mar 17, 2013
Mar 18, 2013
Dec 29, 2014
Mar 17, 2013
Mar 18, 2013
Mar 17, 2013
Mar 17, 2013
Mar 18, 2013
Mar 17, 2013
Mar 17, 2013
Mar 18, 2013
Mar 17, 2013
Mar 17, 2013
Mar 18, 2013
Mar 17, 2013
Mar 17, 2013
Mar 18, 2013
Dec 27, 2014
Mar 17, 2013
Mar 18, 2013

Repository files navigation

util3d

util3d is a collection of C modules and headers implementing useful functions for programmers working with 3D graphics in OpenGL. This code is made available under the terms of the MIT/X11 License and is free for any and all uses.

  • math3d — Implements a right-handed 3D mathematics library supporting three-component vectors, four-by-four matrices, quaternions, and Euler angles.

  • demo — Implements a very simple framework for OpenGL demonstration applications.

  • image — Provides a basic image I/O library supporting the reading and writing of PNG, TIFF, JPEG, and OpenEXR images.

  • cube — Renders the 3D reference cube using OpenGL. Useful for testing 3D transformations and debugging OpenGL applictions.

  • obj — Loads, manipulates, optimizes, renders, and stores 3D geometry using the Wavefront OBJ file format.

  • glsl — Manages GLSL shader source and program objects.

  • type — Renders text using OpenGL. Useful for adding GUI elements and labels to 3D graphics applications.

  • noise — Implements a 3D coherent noise generator using the Simplex method of Ken Perlin.

  • plane — Renders a simple 3D plane using OpenGL. Useful as a basic scene backdrop.

About

C utility modules for 3D graphics using OpenGL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published