#include <opencv2/core.hpp>
Go to the source code of this file.
|
namespace | volcart |
| Volume Cartographer library
|
|
|
cv::Vec3d | volcart::CartesianToBarycentric (const cv::Vec3d &pt, const cv::Vec3d &triA, const cv::Vec3d &triB, const cv::Vec3d &triC) |
| Convert a Cartesian coordinate to barycentric coordinate relative to the given triangle. More...
|
|
cv::Vec3d | volcart::BarycentricToCartesian (const cv::Vec3d &pt, const cv::Vec3d &triA, const cv::Vec3d &triB, const cv::Vec3d &triC) |
| Convert a barycentric coordinate relative to the given triangle to a Cartesian coordinate. More...
|
|
bool | volcart::BarycentricPointIsInTriangle (const cv::Vec3d &pt) |
| Check whether a barycentric coordinate is bounded by the given triangle.
|
|
cv::Vec3d | volcart::BarycentricNormalInterpolation (const cv::Vec3d &uvw, const cv::Vec3d &nA, const cv::Vec3d &nB, const cv::Vec3d &nC) |
| Use Barycentric coordinates to smoothly interpolate a normal.
|
|
bool | volcart::CartesianPointIsInTriangle (const cv::Vec3d &pt, const cv::Vec3d &triA, const cv::Vec3d &triB, const cv::Vec3d &triC) |
| Check whether a Cartesian coordinate is bounded by the given triangle.
|
|