数学
faithmy509
这个作者很懒,什么都没留下…
展开
-
某一点绕另一点逆时针旋转后的坐标
平面上一点x1,y1,绕平面上另一点x2,y2逆时针旋转b角度 ,怎么求旋转后的x1,y1对应的坐标x,y?经过简单的三角公式变换即可求出结果:原创 2018-05-08 10:21:47 · 11137 阅读 · 2 评论 -
世界坐标变换要先缩放、后旋转、再平移的原因
一个三维场景中的各个模型一般需要各自建模,再通过坐标变换放到一个统一的世界空间的指定位置上。 这个过程在 3D 图形学中称作“世界变换” 。 世界变换有三种,平移、旋转和缩放 (实际还有不常用的扭曲和镜像,它们不是affine变换)。 这三种变换按各种顺序执行,结果是不同的。 可是实际的应用中一般按照 缩放 -> 旋转 -> 平移的顺序进行。 这样做的原因是可以获得最符合常理的变换结...转载 2018-09-14 16:42:22 · 4353 阅读 · 0 评论 -
Android matrix偏移(平移),旋转,缩放,倾斜的原理
转自:https://blog.csdn.net/pathuang68/article/details/6991867第一部分 Matrix的数学原理在Android中,如果你用Matrix进行过图像处理,那么一定知道Matrix这个类。Android中的Matrix是一个3 x 3的矩阵,其内容如下:Matrix的对图像的处理可分为四类基本变换:Translate ...转载 2018-09-14 16:45:22 · 6974 阅读 · 1 评论 -
判断点是否在一个矩形内
可以用叉乘或点乘的方式来判断。代码:class Point: def __init__(self, x, y): self.x = x self.y = ydef GetCross(p1,p2,p): return (p2.x-p1.x)*(p.y-p1.y)-(p.x-p1.x)*(p2.y-p1.y)def GetDot(p...原创 2018-09-21 16:36:32 · 6562 阅读 · 1 评论