`
cloud21
  • 浏览: 396255 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

as3三角函数应用

    博客分类:
  • Flex
 
阅读更多
基本三角函数的计算:
角的正弦值 = 对边 / 斜边
角的余弦值 = 邻边 / 斜边
角的正切值 = 对边 / 邻边


角度制与弧度制的相互转换:
弧度 = 角度 * Math.PI / 180
角度 = 弧度 * 180 / Math.PI


向鼠标旋转(或向某点旋转):
dx = mouseX - sprite.x;
dy = mouseY - sprite.y;
sprite.rotation = Math.atan2(dy, dx) * 180 / Math.PI;


创建波形:
public function onEnterFrame(event:Event){
value = center + Math.sin(angle) * range;
angle += speed;
}


创建圆形:
public function onEnterFrame(event:Event){
xposition = centerX + Math.cos(angle) * radius;
yposition = centerY + Math.sin(angle) * radius;
angle += speed;
}


创建椭圆:
public function onEnterFrame(event:Event){
xposition = centerX + Math.cos(angle) * radiusX;
yposition = centerY + Math.sin(angle) * radiusY;
angle += speed;
}


计算两点间距离:
dx = x2 – x1;
dy = y2 – y1;
dist = Math.sqrt(dx*dx + dy*dy);


向已知坐标移动:
var dx=p2_mc.x-p1_mc.x;
var dy=p2_mc.y-p1_mc.y;
var angle=Math.atan2(dy,dx);
stage.addEventListener ("enterFrame",onEnterFrameMove);
function onEnterFrameMove (e:Event)
{
p1_mc.x+=Math.cos(angle);
p1_mc.y+=Math.sin(angle);
}
分享到:
评论

相关推荐

    EXCEL VBA三角函数

    ### EXCEL VBA三角函数知识点解析 #### 一、概述 在Excel VBA(Visual Basic for Applications)中,可以通过自定义函数实现三角函数及其反函数的功能。这些函数不仅包括标准的正弦、余弦和正切函数,还包括双曲...

    三角函数(VB编写)

    在VB(Visual Basic)编程环境中,我们可以利用图形用户界面(GUI)和内置的数学库来创建函数的图像,包括常见的三角函数:正弦(sin)、余弦(cos)、正切(tan)和余切(cot)。这篇教程将深入探讨如何通过VB实现...

    actionscript3.0三角函数相关源代码!

    这是一个关于actionscript3.0里面的三角函数的举例和应用代码! 里面的文档分类得比较清楚! 但是注释比较少!有利用三角函数做直线运动、圆形运动等源代码! 希望对一些刚学习三角函数的人有帮助! 如果不知道fla...

    反三角函数学习.pdf

    反三角函数是数学中的一类特殊函数,它们是三角函数的逆运算,...总的来说,反三角函数是数学中不可或缺的一部分,它们在各种科学和工程领域都有着重要应用,理解并熟练掌握这些函数的性质和公式对于解决问题至关重要。

    反三角函数图像与反三角函数特点[精品].pdf

    反三角函数是三角函数的逆运算,它们在数学分析、工程计算以及物理学中都有广泛的应用。本篇将详细探讨反三角函数的图像特征及其特点。 首先,我们来看反正弦函数(asin(x) 或 arcsin(x))。这个函数的定义域为 [-1...

    石英钟程序,石英钟显示指针,在窗体顶端显示日期和时间。三角函数的应用(VB6.0代码编写)

    三角函数的应用(VB6.0代码编写) Dim s As Single Dim m As Single Dim h As Single Form1.Caption = Format(Date, "yyyy-mm-dd") & " " & Time s = Second(Time) m = Minute(Time) h = Hour(Time) + m / 60 ...

    as入门之数学函数

    2. **三角函数**: Math对象还提供了与角度和弧度相关的三角函数,如: - `Math.sin(radians)`: 返回弧度值radians的正弦。 - `Math.cos(radians)`: 返回弧度值radians的余弦。 - `Math.tan(radians)`: 返回弧度...

    AS3.0算法大全

    1.【AS功能代码教程15】点间距离公式和【AS功能代码教程03】基础三角函数及应用,都与计算机图形学相关,点间距离公式在计算图形中点的位置关系时非常关键,而三角函数则广泛应用于图形的旋转、缩放等变换中。...

    python非线性方程求解(含三角函数,根式)

    假设我们有一个包含三角函数和根式的方程`f(x) = sin(x) + √(x^2 + 1) - 3`,我们需要定义一个函数来表示这个方程: ```python def nonlin_eq(x): return np.sin(x) + np.sqrt(x**2 + 1) - 3 ``` 然后,我们需要...

    as入门数学函数--Math类

    这三个函数分别用于计算反余弦、反正弦和反正切值,它们是三角函数的重要组成部分,尤其在处理角度和弧度转换、物理模拟等方面不可或缺。例如,`Math.acos(0.5)`将返回60度(弧度制下约为1.047),表示余弦值为0.5的...

    flash as3一些特效现成代码

    ### 基本三角函数在AS3中的应用 在ActionScript 3(AS3)中,基本三角函数如正弦、余弦和正切,常用于计算角度、方向和运动。三角函数的定义如下: - 正弦(sin):一个角的正弦值等于该角所对的直角三角形的对边...

    as3实现纸的折叠效果

    4. **数学算法**:理解并应用几何学和三角函数对于实现逼真的折叠效果至关重要。比如,可以使用余弦和正弦来确定折痕的角度和位置,线性代数中的向量运算则有助于处理纸张的相对位置和方向。 5. **事件监听**:为了...

    fish鱼(flash as3)

    `Trig.as`可能包含了三角函数相关的计算,如用于模拟真实水流波动的正弦波或者余弦波。这些函数常用于创建自然、流畅的动画效果。 `Rfin.as`和`Lfin.as`分别代表右鱼鳍和左鱼鳍的类。这两个类可能包含了鱼鳍摆动的...

    flash+as3.0常用公式

    在AS3.0中,经常需要用到三角函数来处理角度和距离等问题。给定文件中提到了几个重要的转换关系: - **角度与弧度的转换**:在AS3.0中,默认使用弧度作为角度单位。 - 弧度转角度公式:`角度 = 弧度 * (180 / Math...

    Flash绘图-AS3 Drawing API.pdf

    7. **使用三角函数绘图**:利用三角函数来计算曲线或圆的坐标点,从而绘制出流畅的曲线或圆形。 8. **绘图与动画结合**:通过将绘图与时间轴动画或程序控制的动画相结合,可以创建动态的视觉效果。 以上就是关于AS3...

    flash3d教学之基础知识02-drawTriangles绘制两个三角形[转]

    首先,`drawTriangles`是AS3(ActionScript 3)中的一个关键函数,位于`flash.display.Graphics`类中。它允许程序员直接在舞台上绘制复杂的几何形状,而不仅仅是简单的线条和曲线。这对于构建复杂的3D场景至关重要,...

    AS3版本拾色器

    3. 将HSV转换为RGB,这涉及到三角函数和插值计算,具体过程包括将色相转换为0-360的角度,然后根据饱和度和亮度计算红色、绿色和蓝色的分量。 在开发AS3拾色器时,你可以创建一个交互式的UI组件,让用户可以通过...

    matlab函数速查-matlab函数之数值计算函数.doc

    数值计算函数是MATLAB函数库中的一个重要组成部分,包括了多种数值计算函数,例如三角函数、指数函数、对数函数、幂函数、插值函数、排序函数、矩阵运算函数、随机数生成函数、数据统计函数、微分方程式求解函数等。...

Global site tag (gtag.js) - Google Analytics