Point2d vecMinViewFieldPoint = VecMathUtils.getScaledVectorPoint(vecMinViewField, lightSensorPoint, 300);
Point2d vecMaxViewFieldPoint = VecMathUtils.getScaledVectorPoint(vecMaxViewField, lightSensorPoint, 300);
// drawLine(lightSensorPoint, vecMinViewFieldPoint, g);
// drawLine(lightSensorPoint, vecMaxViewFieldPoint, g);
Polygon pol = new Polygon();
pol.addPoint((float) lightSensorPoint.getX(), (float) lightSensorPoint.getY());
pol.addPoint((float) vecMaxViewFieldPoint.getX(), (float) vecMaxViewFieldPoint.getY());
pol.addPoint((float) vecMinViewFieldPoint.getX(), (float) vecMinViewFieldPoint.getY());
// GradientFill fill = new GradientFill((float) lightSensorPoint.getX(),
// (float) lightSensorPoint.getY(), Color.lightGray,
// (float) viewDirectionPoint.getX(), (float) viewDirectionPoint.getY(),
// Color.black);