7
重心座標を見つける最も効率的な方法は何ですか?
私のプロファイラーでは、重心座標を見つけることは明らかにボトルネックです。私はそれをより効率的にしたいと思っています。 shirleyの方法に従い、三角形内に点Pを埋め込むことにより形成される三角形の面積を計算します。 コード: Vector Triangle::getBarycentricCoordinatesAt( const Vector & P ) const { Vector bary ; // The area of a triangle is real areaABC = DOT( normal, CROSS( (b - a), (c - a) ) ) ; real areaPBC = DOT( normal, CROSS( (b - P), (c - P) ) …