小编chr*_*ann的帖子

四面体的重心坐标

我想就四面体的重心坐标寻求帮助:

按照我在这里找到的方法:http : //www.cdsimpson.net/2014/10/barycentric-coordinates.html 我实现了一个 C++ 函数来查找四面体中一个点的重心坐标:

float ScTP(const Vec &a, const Vec &b, const Vec &c)
{
    // computes scalar triple product
    return Dot(a, Cross(b, c));
}

Vec4f bary_tet(Vec3f a, Vec3f b, Vec3f c, Vec3f d, Vec3f p)
{
    float va, vb, vc, vd, v;
    Vec3f vap = p - a;
    Vec3f vbp = p - b;
    Vec3f vcp = p - c;
    Vec3f vdp = p - d;

    Vec3f vab = b - a;
    Vec3f vac = …
Run Code Online (Sandbox Code Playgroud)

c++ coordinates tetrahedra

3
推荐指数
1
解决办法
3078
查看次数

标签 统计

c++ ×1

coordinates ×1

tetrahedra ×1