myError = "Translation builder :: axis is invalid.";
return false;
}
- // TODO : verification de la distance
if (!mySourceShape) {
myError = "Translation builder :: source shape is invalid.";
return false;
return true;
}
case BY_DIM: {
- if ((fabs(myDx) < Precision::Confusion()) &&
- (fabs(myDy) < Precision::Confusion()) &&
- (fabs(myDz) < Precision::Confusion())) {
- myError = "Translation builder :: Dx, Dy and Dz are null.";
- return false;
- }
if (!mySourceShape) {
myError = "Translation builder :: source shape is invalid.";
return false;