摘要: 设等边三角形三个顶点坐标 (0,0) (a,b) (c,d)三边相等得 L = a^2 + b^2 = c^2 + d^2 = (a-b)^2 + (c-d)^2 = a^2 + b^2 + c^2 + d^2 - 2ac - 2bd化解可得 L=2ac+2bd设 (a,b,c,d)的最大公约数为Ba'=a/B b'=b/B c'=c/B(1)那么(a',b',c',d')最大公约数为 1 (a',b',c',d'中必有奇数)(2)有L' = a'^2 + b'^2 = c' 阅读全文
posted @ 2012-12-20 08:50 logx 阅读(681) 评论(0) 推荐(0) 编辑
摘要: by iwaswzq 2005/1/22经常有朋友提问关于编程过程中遇到的坐标变换问题。我抽了点时间从msdn摘译了一些东西,并加了一些自己的理解,希望能有助于对程序中坐标变换的理解。鉴于我水平有限,可能某些概念的理解有些错误或者解释不够准确,欢迎指正。不足的地方,以后有时间会继续丰富此文。win32程序使用坐标系统之间的变换完成图形的缩放、旋转、平移等输出操作。win32下面总共使用四个坐标空间:世界坐标系、页面坐标系、设备坐标系和物理坐标系(包括客户区、桌面或打印纸等)。每个坐标空间都是一个线性空间,用两个相互垂直的坐标轴定位两维的物体。我们把改变一个物体的大小、方向和形状的算法称作“变换 阅读全文
posted @ 2012-12-20 08:46 logx 阅读(1102) 评论(0) 推荐(0) 编辑