1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #ifndef IGL_OPENGL2_DRAW_SKELETON_3D_H
- #define IGL_OPENGL2_DRAW_SKELETON_3D_H
- #include "../igl_inline.h"
- #include "../material_colors.h"
- #include <Eigen/Core>
- namespace igl
- {
- namespace opengl2
- {
-
-
-
-
-
-
-
-
- template <
- typename DerivedC,
- typename DerivedBE,
- typename DerivedT,
- typename Derivedcolor>
- IGL_INLINE void draw_skeleton_3d(
- const Eigen::PlainObjectBase<DerivedC> & C,
- const Eigen::PlainObjectBase<DerivedBE> & BE,
- const Eigen::PlainObjectBase<DerivedT> & T,
- const Eigen::PlainObjectBase<Derivedcolor> & color,
- const double half_bbd=0.5);
-
- template <typename DerivedC, typename DerivedBE, typename DerivedT>
- IGL_INLINE void draw_skeleton_3d(
- const Eigen::PlainObjectBase<DerivedC> & C,
- const Eigen::PlainObjectBase<DerivedBE> & BE,
- const Eigen::PlainObjectBase<DerivedT> & T);
- template <typename DerivedC, typename DerivedBE>
- IGL_INLINE void draw_skeleton_3d(
- const Eigen::PlainObjectBase<DerivedC> & C,
- const Eigen::PlainObjectBase<DerivedBE> & BE);
- }
- }
-
- #ifndef IGL_STATIC_LIBRARY
- # include "draw_skeleton_3d.cpp"
- #endif
- #endif
|