产品邦

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[复制链接]
|鄧|崬|昇| 发表于 2014-8-12 14:18:08 | 显示全部楼层 |阅读模式

立即注册,下载精品资源

您需要 登录 才可以下载或查看,没有账号?立即注册

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.jpg
说明(红色字体均为注释):
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.....

仿建行点击旋转轮盘.zip

286.48 KB, 下载次数: 62

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|产品经理之家 ( 粤ICP备12078725号 )

GMT+8, 2024-4-20 19:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表