【问题标题】:Can rotating a polygon 180 degree produce its reflection?将多边形旋转 180 度可以产生反射吗?
【发布时间】:2014-12-01 15:33:28
【问题描述】:

我以传统方式在 Java 中编写了反射代码,我知道如何制作多边形的反射。

我的问题是关于尝试新事物,我在想如果我将多边形旋转 180 度,它会产生多边形的反射吗?我认为它会产生它的反射,但它在数学上可以接受吗??

【问题讨论】:

  • 这是一道几何题,与Java无关!

标签: reflection graphics rotation computer-vision


【解决方案1】:

这取决于形状。一些多边形具有旋转对称性,一些具有反射对称性。如果将矩形旋转 180 度,或将其反射到合适的轴上,您将得到相同的形状。

但一般来说,不会。它们是不同的操作。如果将形状旋转 180 度,则会得到颠倒的形状,而不是反射的形状。

【讨论】:

  • 嗯,所以圆形具有旋转对称性,方形具有反射对称性
  • @Taimour 圆形和正方形都具有旋转对称反射对称。但是一个圆圈有更多的两种类型。
  • 为什么圆形有更多的两种类型?
  • 正方形有四个对称轴:四条线可以让镜子穿过并看到相同的正方形。对于一个圆,任何线通过中心是对称轴。同样,如果您将正方形旋转 90、180 或 270 度,您将得到一个相同的正方形。但是如果你将一个圆旋转 any 角度,你会得到一个相同的圆。圆形比正方形对称得多。
【解决方案2】:

想象一个 90°角的三角形:

|\
|_\

应用 180° 旋转:

 _
\ |
 \|

那不是三角形的倒影

在正方形或长方形之类的形状上它会起作用,但通常不会。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-19
    • 2011-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-02
    相关资源
    最近更新 更多