Extension of libigl which allows to also read the texture of wrl-files in Python as igl.read_triangle_mesh(wrFilePath, V, F, TC)

jalec 8fc2d636da Added more php-like file permissions/existence checkers. And an example which tests them against their php cousins. %!s(int64=14) %!d(string=hai) anos
examples 8fc2d636da Added more php-like file permissions/existence checkers. And an example which tests them against their php cousins. %!s(int64=14) %!d(string=hai) anos
EPS.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ %!s(int64=14) %!d(string=hai) anos
PI.h abd98b398b added a bunch of quaternion math, vector math and trackball %!s(int64=14) %!d(string=hai) anos
ReAntTweakBar.h 67da1c1e96 added header files: %!s(int64=14) %!d(string=hai) anos
ZERO.h 67da1c1e96 added header files: %!s(int64=14) %!d(string=hai) anos
axis_angle_to_quat.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ %!s(int64=14) %!d(string=hai) anos
basename.h 0abb7a4d3c changed interfaces of read*.h to return bool, %!s(int64=14) %!d(string=hai) anos
canonical_quaternions.h 4dfd20d527 Templatized (or began to at least) canonical_quaternions %!s(int64=14) %!d(string=hai) anos
cocoa_key_to_anttweakbar_key.h 12b2bc14aa Added some header ifdefs, %!s(int64=14) %!d(string=hai) anos
cotmatrix.h 6a75c9f30c initial import igl_lib %!s(int64=14) %!d(string=hai) anos
create_index_vbo.h 33cff94394 Important BUG FIXES to create_*_vbo, %!s(int64=14) %!d(string=hai) anos
create_mesh_vbo.h 33cff94394 Important BUG FIXES to create_*_vbo, %!s(int64=14) %!d(string=hai) anos
create_vector_vbo.h 33cff94394 Important BUG FIXES to create_*_vbo, %!s(int64=14) %!d(string=hai) anos
cross.h abd98b398b added a bunch of quaternion math, vector math and trackball %!s(int64=14) %!d(string=hai) anos
dirname.h 0abb7a4d3c changed interfaces of read*.h to return bool, %!s(int64=14) %!d(string=hai) anos
dot.h abd98b398b added a bunch of quaternion math, vector math and trackball %!s(int64=14) %!d(string=hai) anos
edgetopology.h ae6d6b9bc8 fixed compilation errors in tt and edge topology, added basic example of usage %!s(int64=14) %!d(string=hai) anos
file_exists.h 8fc2d636da Added more php-like file permissions/existence checkers. And an example which tests them against their php cousins. %!s(int64=14) %!d(string=hai) anos
get_seconds.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ %!s(int64=14) %!d(string=hai) anos
is_dir.h 8fc2d636da Added more php-like file permissions/existence checkers. And an example which tests them against their php cousins. %!s(int64=14) %!d(string=hai) anos
is_file.h 8fc2d636da Added more php-like file permissions/existence checkers. And an example which tests them against their php cousins. %!s(int64=14) %!d(string=hai) anos
is_readable.h 8fc2d636da Added more php-like file permissions/existence checkers. And an example which tests them against their php cousins. %!s(int64=14) %!d(string=hai) anos
is_writable.h 8fc2d636da Added more php-like file permissions/existence checkers. And an example which tests them against their php cousins. %!s(int64=14) %!d(string=hai) anos
ismanifold.h ae6d6b9bc8 fixed compilation errors in tt and edge topology, added basic example of usage %!s(int64=14) %!d(string=hai) anos
material_colors.h 67da1c1e96 added header files: %!s(int64=14) %!d(string=hai) anos
matlabinterface.h bb8a60d094 added matlab interface and usage example %!s(int64=14) %!d(string=hai) anos
normalize_quat.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ %!s(int64=14) %!d(string=hai) anos
normalize_rows.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ %!s(int64=14) %!d(string=hai) anos
pathinfo.h 0abb7a4d3c changed interfaces of read*.h to return bool, %!s(int64=14) %!d(string=hai) anos
per_face_normals.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ %!s(int64=14) %!d(string=hai) anos
per_vertex_normals.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ %!s(int64=14) %!d(string=hai) anos
print_gl_get.h 33cff94394 Important BUG FIXES to create_*_vbo, %!s(int64=14) %!d(string=hai) anos
quat_conjugate.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ %!s(int64=14) %!d(string=hai) anos
quat_mult.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ %!s(int64=14) %!d(string=hai) anos
quat_to_mat.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ %!s(int64=14) %!d(string=hai) anos
read.h 0abb7a4d3c changed interfaces of read*.h to return bool, %!s(int64=14) %!d(string=hai) anos
readOBJ.h 0abb7a4d3c changed interfaces of read*.h to return bool, %!s(int64=14) %!d(string=hai) anos
readOFF.h 843d26c2be VBO (Vertex buffer object) handlers for eigen style V and F, normalize vector lists, compute normals %!s(int64=14) %!d(string=hai) anos
readme.txt 6a75c9f30c initial import igl_lib %!s(int64=14) %!d(string=hai) anos
rotate_by_quat.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ %!s(int64=14) %!d(string=hai) anos
snap_to_canonical_view_quat.h 4dfd20d527 Templatized (or began to at least) canonical_quaternions %!s(int64=14) %!d(string=hai) anos
stdin_to_temp.h 4bd7008b86 added stdin_to_temp for using pipe/stdin as file (for functions that need to fseek, rewind etc) %!s(int64=14) %!d(string=hai) anos
trackball.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ %!s(int64=14) %!d(string=hai) anos
tt.h ae6d6b9bc8 fixed compilation errors in tt and edge topology, added basic example of usage %!s(int64=14) %!d(string=hai) anos
verbose.h 0abb7a4d3c changed interfaces of read*.h to return bool, %!s(int64=14) %!d(string=hai) anos
write.h 6a75c9f30c initial import igl_lib %!s(int64=14) %!d(string=hai) anos
writeOBJ.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ %!s(int64=14) %!d(string=hai) anos
writeOFF.h 6a75c9f30c initial import igl_lib %!s(int64=14) %!d(string=hai) anos

readme.txt

igl Library - A simple c++ mesh library
Copyright 2011 - Daniele Panozzo, Alec Jacobson, Olga Diamanti
Interactive Geometry Lab - ETH Zurich

Naming standards:

- Every function must be written in a .h file with the same name of the function
- cpp files are NOT allowed
- A function can return a value only if it is a single scalar, elsewhere
the output parameters must be passed as references.
- Pointers are not allowed, if you need to make optional parameters
you should prepare a wrapper for any possible combination of them
- If an external dependency is needed it must be clearly stated at the
top of the file. If the dependency is header only it must be placed in the "external"
folder
- Do not use the using namespace directive anywhere. The only exception is for
the igl namespace

Allowed types:

- Eigen Matrices
- Eigen Sparse Matrices
- bool
- int
- unsigned int
- double (float is NOT allowed)
- string