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 206e6bc0eb fixed some template issues and strict warnings, gl type to string, type to size, matlab to eigen html doc 14 년 전
examples fa03862cee dmat matrix file format reader, writer and example 14 년 전
EPS.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ 14 년 전
PI.h abd98b398b added a bunch of quaternion math, vector math and trackball 14 년 전
ReAntTweakBar.h 67da1c1e96 added header files: 14 년 전
ZERO.h 67da1c1e96 added header files: 14 년 전
axis_angle_to_quat.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ 14 년 전
basename.h 57d8e1844b added file -> string function and example, 14 년 전
canonical_quaternions.h 4dfd20d527 Templatized (or began to at least) canonical_quaternions 14 년 전
cocoa_key_to_anttweakbar_key.h 206e6bc0eb fixed some template issues and strict warnings, gl type to string, type to size, matlab to eigen html doc 14 년 전
cotmatrix.h 6a75c9f30c initial import igl_lib 14 년 전
create_index_vbo.h 33cff94394 Important BUG FIXES to create_*_vbo, 14 년 전
create_mesh_vbo.h 33cff94394 Important BUG FIXES to create_*_vbo, 14 년 전
create_shader_program.h 57d8e1844b added file -> string function and example, 14 년 전
create_vector_vbo.h 206e6bc0eb fixed some template issues and strict warnings, gl type to string, type to size, matlab to eigen html doc 14 년 전
cross.h abd98b398b added a bunch of quaternion math, vector math and trackball 14 년 전
destroy_shader_program.h 57d8e1844b added file -> string function and example, 14 년 전
dirname.h 57d8e1844b added file -> string function and example, 14 년 전
dot.h abd98b398b added a bunch of quaternion math, vector math and trackball 14 년 전
edgetopology.h ae6d6b9bc8 fixed compilation errors in tt and edge topology, added basic example of usage 14 년 전
file_contents_as_string.h 57d8e1844b added file -> string function and example, 14 년 전
file_exists.h 8fc2d636da Added more php-like file permissions/existence checkers. And an example which tests them against their php cousins. 14 년 전
get_seconds.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ 14 년 전
gl_type_size.h 206e6bc0eb fixed some template issues and strict warnings, gl type to string, type to size, matlab to eigen html doc 14 년 전
is_dir.h 8fc2d636da Added more php-like file permissions/existence checkers. And an example which tests them against their php cousins. 14 년 전
is_file.h 8fc2d636da Added more php-like file permissions/existence checkers. And an example which tests them against their php cousins. 14 년 전
is_readable.h 8fc2d636da Added more php-like file permissions/existence checkers. And an example which tests them against their php cousins. 14 년 전
is_writable.h 8fc2d636da Added more php-like file permissions/existence checkers. And an example which tests them against their php cousins. 14 년 전
ismanifold.h ae6d6b9bc8 fixed compilation errors in tt and edge topology, added basic example of usage 14 년 전
load_shader.h 57d8e1844b added file -> string function and example, 14 년 전
material_colors.h 67da1c1e96 added header files: 14 년 전
matlab-to-eigen.html 206e6bc0eb fixed some template issues and strict warnings, gl type to string, type to size, matlab to eigen html doc 14 년 전
matlabinterface.h bb8a60d094 added matlab interface and usage example 14 년 전
normalize_quat.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ 14 년 전
normalize_rows.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ 14 년 전
pathinfo.h 57d8e1844b added file -> string function and example, 14 년 전
per_face_normals.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ 14 년 전
per_vertex_normals.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ 14 년 전
print_gl_get.h 33cff94394 Important BUG FIXES to create_*_vbo, 14 년 전
print_program_info_log.h 57d8e1844b added file -> string function and example, 14 년 전
print_shader_info_log.h 57d8e1844b added file -> string function and example, 14 년 전
quat_conjugate.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ 14 년 전
quat_mult.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ 14 년 전
quat_to_mat.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ 14 년 전
read.h 0abb7a4d3c changed interfaces of read*.h to return bool, 14 년 전
readDMAT.h fa03862cee dmat matrix file format reader, writer and example 14 년 전
readOBJ.h 0abb7a4d3c changed interfaces of read*.h to return bool, 14 년 전
readOFF.h 843d26c2be VBO (Vertex buffer object) handlers for eigen style V and F, normalize vector lists, compute normals 14 년 전
readme.txt 6a75c9f30c initial import igl_lib 14 년 전
reorder.h 206e6bc0eb fixed some template issues and strict warnings, gl type to string, type to size, matlab to eigen html doc 14 년 전
report_gl_error.h 206e6bc0eb fixed some template issues and strict warnings, gl type to string, type to size, matlab to eigen html doc 14 년 전
rotate_by_quat.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ 14 년 전
snap_to_canonical_view_quat.h 206e6bc0eb fixed some template issues and strict warnings, gl type to string, type to size, matlab to eigen html doc 14 년 전
sort.h fa03862cee dmat matrix file format reader, writer and example 14 년 전
stdin_to_temp.h 4bd7008b86 added stdin_to_temp for using pipe/stdin as file (for functions that need to fseek, rewind etc) 14 년 전
trackball.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ 14 년 전
tt.h ae6d6b9bc8 fixed compilation errors in tt and edge topology, added basic example of usage 14 년 전
uniform_type_to_string.h 206e6bc0eb fixed some template issues and strict warnings, gl type to string, type to size, matlab to eigen html doc 14 년 전
verbose.h 0abb7a4d3c changed interfaces of read*.h to return bool, 14 년 전
write.h 6a75c9f30c initial import igl_lib 14 년 전
writeDMAT.h fa03862cee dmat matrix file format reader, writer and example 14 년 전
writeOBJ.h f9c9115e03 Templated the quaternion functions and EPS, a few more quaternion functions, fixed prototypes and header defines in writeOBJ 14 년 전
writeOFF.h 6a75c9f30c initial import igl_lib 14 년 전

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