1#ifndef IGL_SOLID_ANGLE_H 
    2#define IGL_SOLID_ANGLE_H 
   20    const Eigen::MatrixBase<DerivedA> & A,
 
   21    const Eigen::MatrixBase<DerivedB> & B,
 
   22    const Eigen::MatrixBase<DerivedC> & C,
 
   23    const Eigen::MatrixBase<DerivedP> & P);
 
   25#ifndef IGL_STATIC_LIBRARY 
   26#  include "solid_angle.cpp" 
#define IGL_INLINE
Definition igl_inline.h:15
 
DerivedA::Scalar solid_angle(const Eigen::MatrixBase< DerivedA > &A, const Eigen::MatrixBase< DerivedB > &B, const Eigen::MatrixBase< DerivedC > &C, const Eigen::MatrixBase< DerivedP > &P)
Compute the signed solid angle subtended by the oriented 3d triangle (A,B,C) at some point P.