我有一个存储为区域的凹多边形。我将如何翻转/反转/镜像绕y轴的多边形?在Java中水平翻转区域
2
A
回答
3
您可以使用该区域的transform方法。这需要一个指定单个仿射变换的AffineTransform对象。对于翻盖的情况下,你可以定义下面的变换
AffineTransform at = new AffineTransform(new double[] {-1.0,0.0,0.0,1.0});
2
你可以试试这个(我假设您的区域对象被命名为多边形):
polygon.transform(AffineTransform.getRotateInstance(0, 1))
的为AffineTransform的getRotateInstance()静态方法返回一个新AffineTransform对象周围的旋转矢量< 0,1>(又称Y轴)。
相关问题
- 1. 水平翻转JTree
- 2. CATransform3DRotate水平翻转
- 3. SVG转换 - 水平翻转
- 4. 在OpenCVSharp中水平翻转图像
- 5. 我如何在cocos2d中水平翻转水平对于iphone
- 6. 水平翻转图像
- 7. 如何水平翻转UIImage?
- 8. 如何水平翻转UILabel?
- 9. Android SeekBar水平翻转
- 10. 水平翻转一个帧在Objective-C
- 11. 引导模板 - 水平翻转
- 12. 2D阵列垂直和水平翻转
- 13. 水平或垂直翻转JavaFX图像
- 14. Android摄像头预览水平翻转
- 15. 模态的水平翻转动画UIView
- 16. 的JavaScript翻转文字水平
- 17. Illustrator的脚本水平翻转
- 18. HTML5 Canvas ShadowBlur和水平翻转
- 19. 撤消水平/垂直翻转位图
- 20. linesegment上的水平和垂直翻转
- 21. 水平翻转画布图像?
- 22. 水平翻转缓冲图像
- 23. 捕获的图像水平翻转
- 24. Java ME:如何水平/垂直翻转svg图像?
- 25. 模态视图中的背景水平翻转转换
- 26. 如何在Qt中为水平布局添加滚动区域?
- 27. 我旋转图像倒过来,但如何水平翻转它
- 28. 图像旋转+水平或垂直翻转
- 29. 在假想的水平线上翻转像素
- 30. Android-在两幅图像之间翻转水平动画
只是一秒...这不是只是将图像逆时针旋转90度? – 2009-07-08 16:14:10