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.