在过去的几天里,我一直在做一个C Mandelbrot套装程序,我设法使它正常工作,然而,我的最终目标是能够用我的鼠标平稳地放大设置,这是我还无法做的事情,所以我可能需要一些帮助!
下面是我代码的一部分(嗯,完整的mandelbrot函数):
//removed to free space
这是一个输出的图片:(对不起,它不是很漂亮,颜色不是我的优先考虑,但我将确保他们的工作,一旦我知道缩放!)
我想要做的事情,:
左击->图像的中心变成mouse_x a mouse_y。然后,只要保持左键,它就开始放大。
右击->。只要保持右击,它就会开始放大。
移动鼠标->
我有一个小部件,它是一个图片库。它的基本功能意味着它只允许用户单击缩略图,然后在onclick事件上放大/放大。
我需要展开小部件,以便有一个按钮,允许用户相应地更改他们的配置文件图片(如果他们选择该图片)。
在widget.js中,默认情况下代码是这样的:
var topView = Ti.UI.createView({
width:Ti.UI.FILL,
height: Ti.UI.FILL,
zIndex:1200,
visible:false
});
// this gets image , adds it to top view
var imgVie
如果我有一个像这样定义的环面。
u,v are in the interval [0, 2π),
R is the distance from the center of the tube to the center of the torus,
r is the radius of the tube.
我想要放大R而保持r不变,如何使用变换矩阵来实现,或者是可行的?