p = Utils2D.rotateTranslateScalePoint(p, boardLocation
.getRotation(), boardLocation.getX(), boardLocation
.getY(), 1.0, 1.0);
// Update the placementLocation with the transformed point
placementLocation = placementLocation.derive(p.getX(), p.getY(), null, null);
// Update the placementLocation with the board's rotation and
// the placement's rotation
// This sets the rotation of the part itself when it will be
// placed