立即注册,下载精品资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 |鄧|崬|昇| 于 2014-9-28 18:00 编辑
该原型是看了小楼老师做的点绕圈旋转,里面使用了Math函数,经过这次的使用,稍微对函数有了点了解,呵呵 现在分享给大家,愿大家对都Axure7.0的使用更熟练。
小楼老师借用一下你的公式啊,呵呵 公式1:弧度=半径角度*圆周率/180 在初中数学中,我们学过圆弧长公式:
角度值 * π / 180 = 弧度值
如:1° = π / 180 ≈ 0.017453 弧度
弧度值 * 180 / π = 角度值
如:1 弧度 = 180 / π ≈ 57.295779 °公式2:圆周X坐标值=半径长度* Math.Cos(弧度)+中心点X坐标值 公式3:圆周Y坐标值=半径长度* Math.Sin(弧度)+中心点Y坐标值
说明(红色字体均为注释): 1.jiaodu 是自定义的全局变量。(自己可以随便命名) 2.由于圆形中是八个标图来回旋转,所以将角度平分360°/8=45°。 3.移动图标需设置图标移动后的坐标,所以这里就开始应用到公式了(这里是围绕半径为100的圆旋转) X轴的坐标:100(半径长度)*Math.Cos(jiaodu(半径角度)*3.14(π)/180)+300(中心点X坐标值) Y轴的坐标:100(半径长度)*Math.Sin(jiaodu(半径角度)*3.14(π)/180)+380(中心点X坐标值) 注:在做的时候注意X轴使用的是余弦Math.Cos(),Y轴使用的是正弦Math.Sin(),我做的时候就忘记了直接复制的 找了老半天才找出来了,呵呵。 其他的都一样就的不一一列举了,需注意的是之后角度是以倍数叠加的所以jiaodu+45、jiaodu+2*45、jiaodu+3*45.....
|