求C语言对称函数程序

C_9 2013-10-29 10:26:23
求C语言对称函数程序,坐标都是确定的,在一个确定的坐标上有一个汉字,怎么把它也显示对称坐标上去?例如,象棋的棋子都是对称的……
...全文
419 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ForestDB 2013-11-01
  • 打赏
  • 举报
回复
你看到的东西,都是一笔一笔的画出来的。
C_9 2013-10-31
  • 打赏
  • 举报
回复
[quote=引用 5 楼 zhao4zhong1 的回复:] ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.WIN32COM.v10.en/gdicpp/GDIPlus/usingGDIPlus/usingimagesbitmapsandmetafiles/rotatingreflectingandskewingimages.htm 这是什么啊??网址打不开
C_9 2013-10-31
  • 打赏
  • 举报
回复
我想画象棋棋盘,线条,棋子能直接对称过去显示!
赵4老师 2013-10-30
  • 打赏
  • 举报
回复
ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.WIN32COM.v10.en/gdicpp/GDIPlus/usingGDIPlus/usingimagesbitmapsandmetafiles/rotatingreflectingandskewingimages.htm Rotating, Reflecting, and Skewing Images -------------------------------------------------------------------------------- You can rotate, reflect, and skew an image by specifying destination points for the upper-left, upper-right, and lower-left corners of the original image. The three destination points determine an affine transformation that maps the original rectangular image to a parallelogram. (The lower-right corner of the original image is mapped to the fourth corner of the parallelogram, which is calculated from the three specified destination points.) For example, suppose the original image is a rectangle with upper-left corner at (0, 0), upper-right corner at (100, 0), and lower-left corner at (0, 50). Now suppose we map those three points to destination points as follows. Original point Destination point Upper-left (0, 0) (200, 20) Upper-right (100, 0) (110, 100) Lower-left (0, 50) (250, 30) The following illustration shows the original image and the image mapped to the parallelogram. The original image has been skewed, reflected, rotated, and translated. The x-axis along the top edge of the original image is mapped to the line that runs through (200, 20) and (110, 100). The y-axis along the left edge of the original image is mapped to the line that runs through (200, 20) and (250, 30). The following example produces the images shown in the preceding illustration. Point destinationPoints[] = { Point(200, 20), // destination for upper-left point of original Point(110, 100), // destination for upper-right point of original Point(250, 30)}; // destination for lower-left point of original Image image(L"Stripes.bmp"); // Draw the image unaltered with its upper-left corner at (0, 0). graphics.DrawImage(&image, 0, 0); // Draw the image mapped to the parallelogram. graphics.DrawImage(&image, destinationPoints, 3); The following illustration shows a similar transformation applied to a photographic image. The following illustration shows a similar transformation applied to a metafile. -------------------------------------------------------------------------------- © 2005 Microsoft Corporation. All rights reserved.
buyong 2013-10-30
  • 打赏
  • 举报
回复
TextOut
lm_whales 2013-10-30
  • 打赏
  • 举报
回复
首先: 你对称 要对汉字的中心区域进行。 然后考虑汉字本身是否对称显示。 其次:要考虑如何对称 1)中心对称 2)轴对称 3)处理好对称后如何显示。 立体感强的三维图像是透视图。 其他一般是二维平面图形; 最多是个投影图形。
SoWhat 2013-10-29
  • 打赏
  • 举报
回复
相对轴对称?相对远点对称?都是简单的数学吧....
mdxz1229 2013-10-29
  • 打赏
  • 举报
回复
楼主,请把问题描述清楚,越清楚越好!

70,023

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧