Examples of preConcatenate()


Examples of java.awt.geom.AffineTransform.preConcatenate()

        s = e.getAttributeNS(null, SVG_TRANSFORM_ATTRIBUTE);
        AffineTransform at = AffineTransform.getTranslateInstance(x, y);

        // 'transform'
        if (s.length() != 0) {
            at.preConcatenate
                (SVGUtilities.convertTransform(e, SVG_TRANSFORM_ATTRIBUTE, s));
        }
        gn.setTransform(at);

        // set an affine transform to take into account the (x, y)
View Full Code Here

Examples of java.awt.geom.AffineTransform.preConcatenate()

    public AffineTransform getGlobalTransform(){
        AffineTransform ctm = new AffineTransform();
        GraphicsNode node = this;
        while (node != null) {
            if(node.getTransform() != null){
                ctm.preConcatenate(node.getTransform());
            }
            node = node.getParent();
        }
        return ctm;
    }
View Full Code Here

Examples of java.awt.geom.AffineTransform.preConcatenate()

    public AffineTransform getGlobalTransform(){
        AffineTransform ctm = new AffineTransform();
        GraphicsNode node = this;
        while (node != null) {
            if(node.getTransform() != null){
                ctm.preConcatenate(node.getTransform());
            }
            node = node.getParent();
        }
        return ctm;
    }
View Full Code Here

Examples of java.awt.geom.AffineTransform.preConcatenate()

                    if (tat == null) {
                        tat = new AffineTransform();
                    }
                    AffineTransform at = new AffineTransform(cat);
                    try {
                        at.preConcatenate(tat.createInverse());
                        return at;
                    } catch (NoninvertibleTransformException ex) {
                        throw currentElt.createSVGException
                            (SVGException.SVG_MATRIX_NOT_INVERTABLE,
                             "noninvertiblematrix",
View Full Code Here

Examples of java.awt.geom.AffineTransform.preConcatenate()

            if ((stretchGlyphs) && (i != numGlyphs)) {
                // stretch the glyph
                AffineTransform glyphTransform = gv.getGlyphTransform(i);
                if (glyphTransform != null) {
                    glyphTransform.preConcatenate(scaleAT);
                    gv.setGlyphTransform(i, glyphTransform);
                } else {
                    gv.setGlyphTransform (i, scaleAT);
                }
            }
View Full Code Here

Examples of java.awt.geom.AffineTransform.preConcatenate()

        float w = (float)bounds.getWidth();
        float h = (float)bounds.getHeight();

        AffineTransform at
            = ViewBox.getPreserveAspectRatioTransform(e, vb, w, h);
        at.preConcatenate(AffineTransform.getTranslateInstance(x, y));
        node.setTransform(at);

        // 'overflow' and 'clip'
        Shape clip = null;
        if (CSSUtilities.convertOverflow(e)) { // overflow:hidden
View Full Code Here

Examples of java.awt.geom.AffineTransform.preConcatenate()

  }

  public void scale(double sx, double sy, double diffWidth, double diffHeight) {
    // create scale transform
    AffineTransform transform = AffineTransform.getScaleInstance(sx, sy);
    transform.preConcatenate(AffineTransform.getTranslateInstance(diffWidth, diffHeight));
   
    this.transform(transform);
  }

  public void rotate(double theta) {
View Full Code Here

Examples of java.awt.geom.AffineTransform.preConcatenate()

        destPt = aff.transform(destPt, null);


        // Translate what will be at minX,minY to zero, zero
        // which where java2d will think the real minX,minY is.
        aff.preConcatenate(AffineTransform.getTranslateInstance
                           (-destPt.getX(), -destPt.getY()));

        AffineTransformOp op = new AffineTransformOp(aff, hints);

        BufferedImage srcBI, myBI;
View Full Code Here

Examples of java.awt.geom.AffineTransform.preConcatenate()

                    .getTransformContext();
            AffineTransform transform = _transform;

            if (parentContext == context) {
                transform = new AffineTransform(transform);
                transform.preConcatenate(parentContext.getTransform(context));
            }

            return transform;
        }
    }
View Full Code Here

Examples of java.awt.geom.AffineTransform.preConcatenate()

      // canvas size
      double sx = canvasSize.width/gnb.getWidth();
      double sy = canvasSize.height/gnb.getHeight();
      double scale = Math.min(sx, sy) / 8;
      if (scale > 1) {
    Tx.preConcatenate
        (AffineTransform.getScaleInstance(scale, scale));
      }
  }
  Tx.preConcatenate(AffineTransform.getTranslateInstance
        (canvasSize.width/2, canvasSize.height/2));
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.