【发布时间】:2021-09-02 06:07:23
【问题描述】:
我正在寻求有关转换这段 C++ 代码的帮助,并且想知道它在 python 中的样子。
void Barycentric(Point p, Point a, Point b, Point c, float &u, float &v, float &w)
{
Vector v0 = b - a, v1 = c - a, v2 = p - a;
float d00 = Dot(v0, v0);
float d01 = Dot(v0, v1);
float d11 = Dot(v1, v1);
float d20 = Dot(v2, v0);
float d21 = Dot(v2, v1);
float denom = d00 * d11 - d01 * d01;
v = (d11 * d20 - d01 * d21) / denom;
w = (d00 * d21 - d01 * d20) / denom;
u = 1.0f - v - w;
}
我不确定这两种语言的黑白转换,因为我还是 python 新手。
感谢任何帮助! :)
【问题讨论】:
标签: python c++ python-3.x pandas