我有一個存儲爲區域的凹多邊形。我將如何翻轉/反轉/鏡像繞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