public void setAngle(float angle) { float a = ShapeUtils.normalizeAngle(angle); if (this.angle != a) { this.angle = a; calculateShape(); } }
public Fan(float cx, float cy, Shape blade, int blades, float angle, float bladeCx) { validateBladeCx(bladeCx); validateBlades(blades); this.cx = cx; this.cy = cy; this.blade = blade; this.angle = ShapeUtils.normalizeAngle(angle); this.bladeCx = bladeCx; this.blades = blades; calculateShape(); }