affinetransform

    5热度

    1回答

    我有同样的问题,如下所述: how to perform coordinates affine transformation using python? 我试图用描述的方法,但由于某种原因,我会得到错误信息。 我对代码所做的更改是替换主系统和辅助系统点。我使用不同的origo创建了辅助坐标点。在我研究这个主题的实际案例中,在测量坐标时会有一些错误。 primary_system1 = (40.0,

    0热度

    1回答

    编辑: 我已经剥离了节目到其基础:https://github.com/aidan-aidan/temp/blob/master/source/vpp.c 我已经张贴在GBA-开发论坛这个问题了,但他们似乎很多人死了,而且我在很多天后都没有得到回应。 下面是该问题的视频:http://youtu.be/8gweFiSobwc 正如你所看到的BG旋转不受影响(从上面的代码不同,如果你想看到它,你可以

    0热度

    1回答

    Q1。我想匹配点(x1,x2,x3)到点(y1,y2,y3)。函数getAffineTransform总是返回相同的变换矩阵,不管这些点的顺序是什么? Q2。如果我知道这些点只通过旋转和平移进行变换而没有任何缩放,那么从getAffineTransform返回的变换矩阵中去除缩放最容易。

    -1热度

    1回答

    我在网上找到了一张图片(http://i.stack.imgur.com/y1oT4.png),我正在尝试拍摄太阳和天空,并使它们围绕屏幕中心旋转,以便太阳及其光线似乎在旋转。 我打算使用计时器来控制运动,但我无法弄清楚如何以任意角度旋转。换句话说,我知道如何以90的增量旋转(切换宽度和高度),但是我想要做的是将一组对象分组并围绕一个点旋转它们。 我环顾四周,发现了AffineTransform(

    2热度

    1回答

    我发现下面的代码中PAffineTransform: /** * Scales the transform about the given point by the given scale. * * @param scale to transform the transform by * @param x x coordinate around which

    2热度

    2回答

    我试图找到一个2-d使用给出的解决affine tranform给出了两个点由Kloss, and Kloss in “N-Dimensional Linear Vector Field Regression with NumPy.” (2010, The Python Papers Source Codes 2). Article source code。 他们给一个方法来找到仿射变换连接两组点

    1热度

    1回答

    我基本上想要做的是旋转BufferedImage,然后根据它的新中心点绘制它。 所以,最初我会刚刚完成; graphics.drawImage(image, x - (image.getWidth()/2), y - (image.getHeight()/2), this); 不过,我不确定如何做到这一点时,我用旋转的AffineTransform图像。 如果我记得在学校的基础数学,我将需要使

    0热度

    1回答

    我有一个Canvas类,它是JPanel的扩展。我需要在其上绘制多个自定义形状并能够调整它们的大小。我完成绘制所有元素,我做了选择这些元素和绘制矩形的逻辑,但是我无法调整它们的大小。我尝试使用仿射变换和scale()方法,但是当我使用这些方法进行缩放时,它会缩放画布上的所有元素,而不仅仅是一个。任何想法我怎么能让它只缩放一个元素,而不缩放其他元素?

    0热度

    1回答

    我正在尝试创建仅适用于图像的某些部分(非矩形)的仿射变换的应用程序。 http://s29.postimg.org/k45fwbmsn/Untitled.png 是否存在任何方式,以变换图像的选定(可见)的一部分?

    6热度

    2回答

    我有一个叫Airplane的课。在这堂课里面我有变数img这是一个BufferedImage类型。更重要的是我有类WorldMap它覆盖功能paintComponent(Graphics g): @Override public void paintComponent(Graphics g) { Graphics2D g2d = (Graphics2D) g; g2d.dra