Mesh: Convert comments from DE->EN
Bringing uniformity to documenting FreeCAD
This commit is contained in:
@@ -514,7 +514,7 @@ public:
|
||||
dKoeff[ ct ] = pKoef[ ct ];
|
||||
}
|
||||
/**
|
||||
* Destruktor. Deletes the ImpicitSurface instance
|
||||
* Destructor. Deletes the ImpicitSurface instance
|
||||
* of the WildMagic library
|
||||
*/
|
||||
~FunctionContainer(){ delete pImplSurf; }
|
||||
|
||||
@@ -180,22 +180,22 @@ MeshFacetArray& MeshFacetArray::operator = (const MeshFacetArray &rclFAry)
|
||||
|
||||
bool MeshGeomEdge::ContainedByOrIntersectBoundingBox ( const Base::BoundBox3f &rclBB ) const
|
||||
{
|
||||
// Test, ob alle Eckpunkte der Edge sich auf einer der 6 Seiten der BB befinden
|
||||
// Test whether all corner points of the Edge are on one of the 6 sides of the BB
|
||||
if ((GetBoundBox() && rclBB) == false)
|
||||
return false;
|
||||
|
||||
// Test, ob Edge-BB komplett in BB liegt
|
||||
// Test whether Edge-BB is completely in BB
|
||||
if (rclBB.IsInBox(GetBoundBox()))
|
||||
return true;
|
||||
|
||||
// Test, ob einer der Eckpunkte in BB liegt
|
||||
// Test whether one of the corner points is in BB
|
||||
for (int i=0;i<2;i++)
|
||||
{
|
||||
if (rclBB.IsInBox(_aclPoints[i]))
|
||||
return true;
|
||||
}
|
||||
|
||||
// "echter" Test auf Schnitt
|
||||
// "real" test for cut
|
||||
if (IntersectBoundingBox(rclBB))
|
||||
return true;
|
||||
|
||||
@@ -487,7 +487,7 @@ bool MeshGeomFacet::IsPointOf (const Base::Vector3f &rclPoint, float fDistance)
|
||||
clProjPt.ProjectToPlane(_aclPoints[0], clNorm);
|
||||
|
||||
|
||||
// Kante P0 --> P1
|
||||
// Edge P0 --> P1
|
||||
clEdge = clP1 - clP0;
|
||||
fLP = clProjPt.DistanceToLine(clP0, clEdge);
|
||||
if (fLP > 0.0f)
|
||||
@@ -500,9 +500,9 @@ bool MeshGeomFacet::IsPointOf (const Base::Vector3f &rclPoint, float fDistance)
|
||||
}
|
||||
else
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// Kante P0 --> P2
|
||||
// Edge P0 --> P2
|
||||
clEdge = clP2 - clP0;
|
||||
fLP = clProjPt.DistanceToLine(clP0, clEdge);
|
||||
if (fLP > 0.0f)
|
||||
@@ -515,9 +515,9 @@ bool MeshGeomFacet::IsPointOf (const Base::Vector3f &rclPoint, float fDistance)
|
||||
}
|
||||
else
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// Kante P1 --> P2
|
||||
// Edge P1 --> P2
|
||||
clEdge = clP2 - clP1;
|
||||
fLP = clProjPt.DistanceToLine(clP1, clEdge);
|
||||
if (fLP > 0.0f)
|
||||
@@ -537,7 +537,7 @@ bool MeshGeomFacet::IsPointOf (const Base::Vector3f &rclPoint, float fDistance)
|
||||
|
||||
bool MeshGeomFacet::IsPointOfFace (const Base::Vector3f& rclP, float fDistance) const
|
||||
{
|
||||
// effektivere Implementierung als in MeshGeomFacet::IsPointOf
|
||||
// more effective implementation than in MeshGeomFacet::IsPointOf
|
||||
//
|
||||
Base::Vector3f a(_aclPoints[0].x, _aclPoints[0].y, _aclPoints[0].z);
|
||||
Base::Vector3f b(_aclPoints[1].x, _aclPoints[1].y, _aclPoints[1].z);
|
||||
@@ -907,7 +907,7 @@ bool MeshGeomFacet::Foraminate (const Base::Vector3f &P, const Base::Vector3f &d
|
||||
|
||||
bool MeshGeomFacet::IntersectPlaneWithLine (const Base::Vector3f &rclPt, const Base::Vector3f &rclDir, Base::Vector3f &rclRes) const
|
||||
{
|
||||
// berechne den Schnittpunkt Gerade <-> Ebene
|
||||
// calculate the intersection of the straight line <-> plane
|
||||
if ( fabs(rclDir * GetNormal()) < 1e-3f )
|
||||
return false; // line and plane are parallel
|
||||
|
||||
@@ -979,7 +979,7 @@ void MeshGeomFacet::SubSample (float fStep, std::vector<Base::Vector3f> &rclPoin
|
||||
Base::Vector3f clVecAC(C - A);
|
||||
Base::Vector3f clVecBC(C - B);
|
||||
|
||||
// laengste Achse entspricht AB
|
||||
// longest axis corresponds to AB
|
||||
float fLenAB = clVecAB.Length();
|
||||
float fLenAC = clVecAC.Length();
|
||||
float fLenBC = clVecBC.Length();
|
||||
|
||||
Reference in New Issue
Block a user