我想以编程方式旋转Inkscape中设计为SVG的时钟的指针,以便使用Javascript/Jquery在浏览器中定制设计的日期/时间选择器。,如何计算变换中心x和y,以及旋转中心的x和y,当Inkscape计算它时。注意:这里的变换中心偏离了中心,我想使用Javascript而不是依赖于CSS,因为SVG变换的处理方式与CSS变换不同,所以这里解释的方法将不起作用:SVG Animation r
给定仿射2D变换矩阵,例如:[c d ty]顺时针旋转的sxFor ,a由cos (θ)变换,b由scaleX变换,a由与x轴平行的剪切变换,x' =x + ky b由k变换。在我的例子中,a被转换了两次,通过旋转和尺度-x,b被转换了两次,一次被旋转,一次被剪切。旋转不再仅仅是arcsin(b)ShearX不再
我发现了一个关于仅获得旋转的类似问题,但据我所知,缩放和旋转在变换矩阵中的工作方式不同。
矩阵不是我的强项,所以如果有人能提示我如何从CGAffineTransform中获得伸缩,我将不胜感激。我尝试在CGSize上应用CGAffineTransform,然后获取height x width来查看它缩放了多少,但是height x width有奇怪的值(取决于CGAffineTransform中的旋转,所以...不起