Package java.awt.geom

Examples of java.awt.geom.Area.transform()


    Area translated = new Area(basicShape);
    translated.transform(AffineTransform.getScaleInstance(getScale(),
        getScale()));
    AffineTransform transformer = new AffineTransform();
    transformer.translate(offset.getX(), offset.getY());
    translated.transform(transformer);
    return translated;
  }

  @Override
  public Area getOutline() {
View Full Code Here


        centerAndScaleTransform.translate((double) getWidth() / 2d, (double) getHeight() / 2d);
        centerAndScaleTransform.scale(dScale, dScale);
        // calc new bars bounds
        if (barsBounds != null) {
            Area oBounds = new Area(barsBounds);
            oBounds.transform(centerAndScaleTransform);
            barsScreenBounds = oBounds.getBounds();
        }
    }

    /**
 
View Full Code Here

            AffineTransform toWheel = new AffineTransform();
            toWheel.concatenate(toCenter);
            toWheel.concatenate(toBorder);

            primitive.transform(toWheel);
            primitive.transform(toCircle);

            ticker[(int) i] = primitive;
        }
View Full Code Here

            AffineTransform toWheel = new AffineTransform();
            toWheel.concatenate(toCenter);
            toWheel.concatenate(toBorder);

            primitive.transform(toWheel);
            primitive.transform(toCircle);

            ticker[(int) i] = primitive;
        }

        return ticker;
View Full Code Here

        shape = new Area(circle);
        shape.add(new Area(pointer));
        if ((rotate != null) && (angle != 0)) {
            /// we have rotation
            getTransform().setToRotation(angle, rotate.getX(), rotate.getY());
            shape.transform(getTransform());
        }

        defaultDisplay(g2, shape);

    }
View Full Code Here

        Area s = new Area(shape);

        if ((rotate != null) && (angle != 0)) {
            /// we have rotation houston, please spin me
            getTransform().setToRotation(angle, rotate.getX(), rotate.getY());
            s.transform(getTransform());
        }

        defaultDisplay(g2, s);
    }
View Full Code Here

        shape = new Area(circle);
        shape.add(new Area(pointer));
        if ((rotate != null) && (angle != 0)) {
            /// we have rotation
            getTransform().setToRotation(angle, rotate.getX(), rotate.getY());
            shape.transform(getTransform());
        }

        defaultDisplay(g2, shape);

    }
View Full Code Here

   
    for (Shape s1 : e1mask) {
      Area a = new Area(s1);
      AffineTransform at = new AffineTransform();
      at.translate(e1.x, e1.y);
      a.transform(at);
      for(Shape s2 : e2mask) {
        Area a1 = new Area(s2);
        AffineTransform at1 = new AffineTransform();
        at1.translate(e2.x, e2.y);
        a1.transform(at1);
View Full Code Here

      a.transform(at);
      for(Shape s2 : e2mask) {
        Area a1 = new Area(s2);
        AffineTransform at1 = new AffineTransform();
        at1.translate(e2.x, e2.y);
        a1.transform(at1);
        if(a.getBounds2D().intersects(a1.getBounds2D())) {
          return true;
        }
      }
    }
View Full Code Here

                //if(CTM[0][0]==0 && CTM[1][1]==0 && CTM[0][1]<0 && CTM[1][0]>0){
                //    current_path.transform(AffineTransform.getTranslateInstance(0,current_path.getBounds().height/CTM[0][1]));
                //System.out.println("transforms "+CTM_transform+" "+current_path.getBounds());
                //}                   
            }else if( current_area != null )
                current_area.transform( CTM_transform );
        }
        //set to current or clip
        if( is_clip == false ){
            if( current_area == null )
                current_shape = current_path;
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.