当前位置: 首页 > news >正文

《Foundation Actionscript3.0 Animation》读书笔记一:三角学应用

一、Flash中的角度和弧度

      弧度制与角度制是角度测量中的两种特殊制度。角度制与弧度制间的相互转换。以下是公式:

      弧度(radians) = 角度(degrees) * Math.PI /180

      角度(degrees) = 弧度(radians) * 180 / Math.PI

           

 

二、Flash中的坐标

      Flash中的坐标与标准坐标系不一样,貌似颠倒了。

            

 

三、三角函数

      ActionScript 拥有一套用于计算不同三角关系的三角函数:正弦,余弦,正切,反正弦,反余弦和反正切。

      一个角的正弦值等于该角的对边与斜边的比,在 ActionScript中,使用 Math.sin(angle) 函数来表示。trace(Math.sin(30 * Math.PI / 180));

      在 Flash 中,使用 Math.cos(angle) 就可以计算余弦值,余弦的定义为角的邻边与斜边之比。trace(Math.cos(-30 * Math.PI / 180));

      Flash正切,表示为 Math.tan(angle)。对边与邻边之间的关系.trace(Math.tan(-30 * Math.PI / 180));

      

      反函数的作用则是输入一个比例值,然后返回一个角度值(以弧度表示的角度值)。      

 

            

      总结下来正弦,余弦,正切,反正弦,反余弦和反正切的计算公式如下:

      正弦:Math.sin(angle)-----trace(Math.sin(30 * Math.PI / 180));

      反正弦:Math.asin(ratio)---trace(Math.asin(0.5) * 180 / Math.PI);

      余弦:Math.cos(angle)-----trace(Math.cos(-30 * Math.PI / 180));

      反余弦:Math.acos(ratio)---trace(Math.acos(0.865) * 180 / Math.PI);

      正切:Math.tan(angle)------trace(Math.tan(-30 * Math.PI / 180));  

      反正切:Math.atan(ratio)----trace(Math.atan(0.577) * 180 / Math.PI);

 

相关文章:

  • mapper--图片热点区域高亮组件
  • 更加务实的IT 战略规划
  • CCNP之IPv6技术-静态路由
  • 正则表达式的贪婪匹配
  • js接收网页参数
  • shell 判断进程是否存在
  • 教你徒手“解放”隐藏分区
  • Win7 中文包的安装
  • nagios扩展开发之check_ping
  • 基于Web-Harvest精确采集互联网的数据
  • Linux下基于密钥的安全验证实现方法
  • 类似百度Google的搜索
  • 世界上最神秘的部门
  • 远程mysql权限
  • 什么行业最有前途 教你如何在IT业拿高薪!
  • 【css3】浏览器内核及其兼容性
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • CSS实用技巧干货
  • JavaWeb(学习笔记二)
  • java第三方包学习之lombok
  • mysql常用命令汇总
  • 好的网址,关于.net 4.0 ,vs 2010
  • 近期前端发展计划
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 通信类
  • 微信开放平台全网发布【失败】的几点排查方法
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • MPAndroidChart 教程:Y轴 YAxis
  • 移动端高清、多屏适配方案
  • ​一些不规范的GTID使用场景
  • ###C语言程序设计-----C语言学习(6)#
  • #Java第九次作业--输入输出流和文件操作
  • #传输# #传输数据判断#
  • $GOPATH/go.mod exists but should not goland
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (C#)获取字符编码的类
  • (ibm)Java 语言的 XPath API
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • .cfg\.dat\.mak(持续补充)
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .net6 webapi log4net完整配置使用流程
  • .NET简谈设计模式之(单件模式)
  • .NET性能优化(文摘)
  • [ MSF使用实例 ] 利用永恒之蓝(MS17-010)漏洞导致windows靶机蓝屏并获取靶机权限
  • [ web基础篇 ] Burp Suite 爆破 Basic 认证密码
  • []error LNK2001: unresolved external symbol _m
  • [2016.7 day.5] T2
  • [AIGC] SQL中的数据添加和操作:数据类型介绍