向量的水平投影和垂直投影在Flash中如何计算

向量投影指的是一个向量在另一个向量上的投影,可以分为水平投影和垂直投影,如何在Flash中计算它们的值呢?笔者与大家分享一下自己的。

操作方法

  • 01

    (一)水平投影的计算 绘制任意两个向量a和b,从向量a的终点做向量b做垂线,从向量起点O沿向量b方向到垂足的向量,就是向量a在向量b上的水平投影。

  • 02

    计算向量的水平投影可以通过点积来计算,我们都知道向量的点积,其实就是两个向量长度与向量夹角的余弦的乘积,如果除以向量b的长度的平方,就可以计算出水平投影与向量b的比率,再根据向量b就可以计算出向量a在向量b上的水平投影。

  • 03

    计算向量水平投影的代码如何书写呢? 首先,定义一个求水平投影向量的函数par,其中Vector为已定义好的向量类。

  • 04

    接着,定义一个实型变量l,它的值为向量b的长度。

  • 05

    定义实型变量n,其值为向量a与向量b的点积。

  • 06

    最后,用步骤2的原理,计算出水平投影的向量。

  • 07

    (二)垂直投影的计算 从向量a终点做向量b的垂线,从垂足到向量a终点的向量,就是向量a在向量b上的垂直投影。

  • 08

    计算出向量a的水平投影后,只需用向量a减去水平投影向量,就可以得到向量a在向量b上的垂直投影了。

  • 09

    首先,定义函数per求向量a在向量b上的垂直投影,类型为向量Vector。

  • 10

    在函数中定义向量p,其值为向量a在向量b上的水平投影。

  • 11

    最后,求出向量a减去向量p的值,即求出垂直投影向量的值。

(0)

相关推荐

  • 在一张PPT页怎么设置一组图片水平滚动或垂直滚动效果?

    在网页上经常看到一组图片水平滚动或者垂直滚动的效果,那么在microsoft office powerpoint(PPT)中能否实现呢?答案是可以的.下面我来介绍一下,希望能对大家有所帮助! 方法/步 ...

  • ProE怎么创建投影曲线? ProE投影草绘的创建教程

    ProE投影功能可以在曲面.面组或基准平面上创建基准曲线,这些曲线可以用来修剪曲面或作为扫描轨迹等来使用.下面我们就来看看详细的额教程. 1.新建零件,拉伸出一个曲面,尺寸自定. 2.随意绘制如下的草 ...

  • 【ppt幻灯片制作】设置等水平间距/等垂直间距

    多个对象放在同一幻灯片的时候, 想要将它们等距在同一水平或者垂直线上, 如果直接手动拖动是很麻烦的,这里可以一键应用Focusky里的设置等水平间距,等垂直间距功能. 操作方法 01 搜狗搜索&quo ...

  • Rhino中如何计算模型投影面积?

    在结构设计或者产品设计过程中,有时需要考虑产品的某些动力性能(如:风阻计算),这时就需要计算该模型在特定平面上的投影面积.接下来,本指南就教大家如何使用Rhino计算模型投影面积. 操作方法 01 打 ...

  • 苹果手机怎么投影屏幕到电脑(苹果手机投影电脑怎么投影)

    台下一整个会议室的客户,台上的你需要给甲方爸爸演示手机上某个app的研发进度,那么如何把iphone的操作投影到电脑上,从而可在投影仪下观看呢?其实,无需额外安装任何软件,mac自带的QuickTim ...

  • 11招教你防忽悠 液晶投影指标全解密

    目前市场中主流的投影机主要采用了两种技术,一种是源自日系爱普生的LCD液晶投影技术,另外一种就是美国TI的DLP技术。由于这两种技术都有各自的优缺点,因此现在各自占据了相应的市场份额。不过因为采用的核 ...

  • 怎么能把三面投影图体系及点的三面投影学好?

    凡是讨论多面,正投影的部分,都把正投影简称为投影.前已述及,当形体与投影面的相对位置确定,以后其投影机被唯一地确定,但仅有图体的一个投影,却不能反应过来确定形体本身的形状和大小.因此工程上常采用在两个 ...

  • ps里面怎么弄投影(ps底部投影怎么做)

    在设计中,好的投影不一定要百分百真实,但是一定要自然.合理,要能为设计加分.投影在素描中属于五大调子之一,真实情况下必须有光.受光物体.地面(投影落地处),才能看到投影,而在设计中,我们常常需要模仿这 ...

  • 在GUI设计中如何运用模糊和投影(上)

    小编:@UISTAR当我们回顾这几年做的体验比较优秀的交互设计时,会明显发现做的比较好的APP都是注重功能优先的.对一个产品来说,好的功能设计是它成功的关键.美学和视觉细节同样重要,因为他们可以有效的 ...