|鄧|崬|昇| 发表于 2014-8-12 14:18:08

东升Axure7.0-仿建行点击旋转轮盘

本帖最后由 |鄧|崬|昇| 于 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.....
页: [1]
查看完整版本: 东升Axure7.0-仿建行点击旋转轮盘