java.awt.geom.AffineTransform.setToShear()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(3.8k)|赞(0)|评价(0)|浏览(139)

本文整理了Java中java.awt.geom.AffineTransform.setToShear()方法的一些代码示例,展示了AffineTransform.setToShear()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AffineTransform.setToShear()方法的具体详情如下:
包路径:java.awt.geom.AffineTransform
类名称:AffineTransform
方法名:setToShear

AffineTransform.setToShear介绍

暂无

代码示例

代码示例来源:origin: plantuml/plantuml

  1. private void exportDiagramInternalMjpeg(OutputStream os) throws IOException {
  2. final File f = new File("c:/test.avi");
  3. final int nb = 150;
  4. final double framerate = 30;
  5. final MJPEGGenerator m = new MJPEGGenerator(f, 640, 480, framerate, nb);
  6. for (int i = 0; i < nb; i++) {
  7. final AffineTransform at = new AffineTransform();
  8. final double coef = (nb - 1 - i) * 1.0 / nb;
  9. at.setToShear(coef, coef);
  10. final ByteArrayOutputStream baos = new ByteArrayOutputStream();
  11. // exportDiagramTOxxBEREMOVED(baos, null, 0, new FileFormatOption(FileFormat.PNG, at));
  12. baos.close();
  13. final BufferedImage im = ImageIO.read(new ByteArrayInputStream(baos.toByteArray()));
  14. m.addImage(im);
  15. }
  16. m.finishAVI();
  17. }

代码示例来源:origin: geotools/geotools

  1. /** Checks for {@linkplain #checkPermission permission} before setting this transform. */
  2. @Override
  3. public void setToShear(double shx, double shy) {
  4. checkPermission();
  5. super.setToShear(shx, shy);
  6. }

代码示例来源:origin: org.apache.sis.core/sis-referencing

  1. /**
  2. * Checks for {@linkplain #checkPermission() permission} before setting this transform.
  3. */
  4. @Override
  5. public final void setToShear(double shx, double shy) {
  6. checkPermission();
  7. super.setToShear(shx, shy);
  8. }

代码示例来源:origin: apache/sis

  1. /**
  2. * Checks for {@linkplain #checkPermission() permission} before setting this transform.
  3. */
  4. @Override
  5. public final void setToShear(double shx, double shy) {
  6. checkPermission();
  7. super.setToShear(shx, shy);
  8. }

代码示例来源:origin: io.leopard.thirdparty/jcaptcha-core

  1. public void visit(Glyphs gv, Rectangle2D backroundBounds) {
  2. for(int i=0;i<gv.size();i++){
  3. AffineTransform af = new AffineTransform();
  4. af.setToShear(maxShearX*myRandom.nextGaussian(),maxShearY*myRandom.nextGaussian());
  5. gv.addAffineTransform(i, af);
  6. }
  7. }
  8. }

代码示例来源:origin: net.sourceforge.plantuml/plantuml

  1. private void exportDiagramInternalMjpeg(OutputStream os) throws IOException {
  2. final File f = new File("c:/test.avi");
  3. final int nb = 150;
  4. final double framerate = 30;
  5. final MJPEGGenerator m = new MJPEGGenerator(f, 640, 480, framerate, nb);
  6. for (int i = 0; i < nb; i++) {
  7. final AffineTransform at = new AffineTransform();
  8. final double coef = (nb - 1 - i) * 1.0 / nb;
  9. at.setToShear(coef, coef);
  10. final ByteArrayOutputStream baos = new ByteArrayOutputStream();
  11. // exportDiagramTOxxBEREMOVED(baos, null, 0, new FileFormatOption(FileFormat.PNG, at));
  12. baos.close();
  13. final BufferedImage im = ImageIO.read(new ByteArrayInputStream(baos.toByteArray()));
  14. m.addImage(im);
  15. }
  16. m.finishAVI();
  17. }

代码示例来源:origin: com.barchart.kitfox/kitfox-svg-core

  1. retXform.setToShear(Math.toRadians(terms[0]), 0.0);
  2. retXform.setToShear(0.0, Math.toRadians(terms[0]));

代码示例来源:origin: com.barchart.kitfox/kitfox-svg-core

  1. xform.setToShear(Math.toRadians(x), 0.0);
  2. break;
  3. xform.setToShear(0.0, Math.toRadians(y));
  4. break;

代码示例来源:origin: com.metsci.ext.com.kitfox.svg/svg-salamander

  1. retXform.setToShear(Math.toRadians(terms[0]), 0.0);
  2. } else if (function.equals("skewy"))
  3. retXform.setToShear(0.0, Math.toRadians(terms[0]));
  4. } else

代码示例来源:origin: guru.nidi.com.kitfox/svgSalamander

  1. retXform.setToShear(Math.toRadians(terms[0]), 0.0);
  2. } else if (function.equals("skewy"))
  3. retXform.setToShear(0.0, Math.toRadians(terms[0]));
  4. } else

代码示例来源:origin: blackears/svgSalamander

  1. retXform.setToShear(Math.toRadians(terms[0]), 0.0);
  2. } else if (function.equals("skewy"))
  3. retXform.setToShear(0.0, Math.toRadians(terms[0]));
  4. } else

代码示例来源:origin: guru.nidi.com.kitfox/svgSalamander

  1. xform.setToShear(Math.toRadians(x), 0.0);
  2. break;
  3. xform.setToShear(0.0, Math.toRadians(y));
  4. break;

代码示例来源:origin: com.metsci.ext.com.kitfox.svg/svg-salamander

  1. xform.setToShear(Math.toRadians(x), 0.0);
  2. break;
  3. xform.setToShear(0.0, Math.toRadians(y));
  4. break;

代码示例来源:origin: blackears/svgSalamander

  1. xform.setToShear(Math.toRadians(x), 0.0);
  2. break;
  3. xform.setToShear(0.0, Math.toRadians(y));
  4. break;

相关文章