+ implement modifier class to allow limited access to internals of mesh kernel class

This commit is contained in:
wmayer
2016-07-30 15:31:45 +02:00
parent c294c8bdbd
commit 1019bace65
6 changed files with 168 additions and 83 deletions

View File

@@ -349,9 +349,9 @@ bool MeshGeomFacet::Weights(const Base::Vector3f& rclP, float& w0, float& w1, fl
return fabs(w0+w1+w2-1.0f)<0.001f;
}
void MeshGeomFacet::ProjectPointToPlane (Base::Vector3f &rclPoint) const
void MeshGeomFacet::ProjectPointToPlane (const Base::Vector3f &rclPoint, Base::Vector3f &rclProj) const
{
rclPoint.ProjectToPlane(_aclPoints[0], GetNormal());
rclPoint.ProjectToPlane(_aclPoints[0], GetNormal(), rclProj);
}
void MeshGeomFacet::ProjectFacetToPlane (MeshGeomFacet &rclFacet) const