123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- #ifndef IGL_OPENGL2_DRAW_MESH_H
- #define IGL_OPENGL2_DRAW_MESH_H
- #include "../igl_inline.h"
- #include <Eigen/Dense>
- #include "../opengl/OpenGL_convenience.h"
- namespace igl
- {
- namespace opengl2
- {
-
-
-
-
-
-
- IGL_INLINE void draw_mesh(
- const Eigen::MatrixXd & V,
- const Eigen::MatrixXi & F,
- const Eigen::MatrixXd & N);
-
-
-
-
-
-
-
-
-
- IGL_INLINE void draw_mesh(
- const Eigen::MatrixXd & V,
- const Eigen::MatrixXi & F,
- const Eigen::MatrixXd & N,
- const Eigen::MatrixXd & C);
-
-
-
-
-
-
- IGL_INLINE void draw_mesh(
- const Eigen::MatrixXd & V,
- const Eigen::MatrixXi & F,
- const Eigen::MatrixXd & N,
- const Eigen::MatrixXd & C,
- const Eigen::MatrixXd & TC);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IGL_INLINE void draw_mesh(
- const Eigen::MatrixXd & V,
- const Eigen::MatrixXi & F,
- const Eigen::MatrixXd & N,
- const Eigen::MatrixXd & C,
- const Eigen::MatrixXd & TC,
- const Eigen::MatrixXd & W,
- const GLuint W_index,
- const Eigen::MatrixXi & WI,
- const GLuint WI_index);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IGL_INLINE void draw_mesh(
- const Eigen::MatrixXd & V,
- const Eigen::MatrixXi & F,
- const Eigen::MatrixXd & N,
- const Eigen::MatrixXi & NF,
- const Eigen::MatrixXd & C,
- const Eigen::MatrixXd & TC,
- const Eigen::MatrixXi & TF,
- const Eigen::MatrixXd & W,
- const GLuint W_index,
- const Eigen::MatrixXi & WI,
- const GLuint WI_index);
- }
- }
- #ifndef IGL_STATIC_LIBRARY
- # include "draw_mesh.cpp"
- #endif
- #endif
|