`
hje
  • 浏览: 288219 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

flex 3D

阅读更多
_xscale=_yscale=100*ratio(z越大,ratio就越小,离屏幕就越远,物体就越小),透明度也是一样_alpha=100*ratio;至于层次的问题现在大都用的是经验值swapDepths(10000-z)或者swapDepths(-z).

1,x,y坐標編號::
d = 300; (屏幕和眼睛之間的距離)
var ratio = d/(d+this.z); (z越大,ratio就越小,离屏幕就越远,物体就越小)
x1=x*ratio,y1=y*ratio;

2,旋轉公式:
饶X轴旋转的公式:
y1=y*cosb+z*sinb,
z1=z*cosb-y*sinb,
饶Y轴旋转的公式:
x1=x*cosb+z*sinb,
z1=z*cosb-x*sinb,
绕Z轴旋转的公式:
x1=x*cosb+y*sinb,
y1=y*cosb-x*sinb,

分享到:
评论

相关推荐

    flex3d效果展示

    Flex3D,全称为Adobe Flex 3D,是Adobe Flex框架的一个扩展,它允许开发者创建具有强大三维(3D)视觉效果的富互联网应用程序(RIA)。这个技术在2000年代中期非常流行,尤其在需要展示复杂数据或提供动态交互体验的...

    flex3D效果

    Flex3D效果是一种在Flash平台上实现的立体三维(3D)视觉展示技术,它使得开发者能够在Web上创建出富有交互性和动态性的3D图形应用。这个"flex3D效果"项目是一个专门用于浏览图片的3D展示应用,用户可以通过它在...

    flex3d实例

    Flex 3D,全称Adobe Flex 3D,是...综上所述,"flex3d实例"涉及的不仅是3D图形编程,还包括了软件架构、性能调优、用户交互等多个方面的知识。通过深入学习和实践这些实例,开发者能够掌握创建高质量3D RIA的技能。

    Flex 3D切换效果

    "Flex 3D切换效果"是指在Adobe Flex框架下实现的3D转换效果,它使得应用程序的界面元素在用户交互时能够呈现出立体的翻转或旋转效果。这种效果通常用于导航菜单、卡片式布局或者像登录界面中的按钮点击反馈,为用户...

    flex 3D 例子及3D资源包

    Flex 3D是一种基于Adobe Flash Platform的开源框架,用于创建具有丰富三维(3D)图形效果的Web应用程序。这个框架允许开发者使用ActionScript 3.0编程语言来构建交互式的、高性能的3D用户界面。Flex 3D的全称是...

    Flex 3D 指南

    ### Flex 3D指南知识点详解 #### 一、Flex与AIR概述 - **Flex简介**:Flex是一种开源框架,主要用于构建高性能的Web应用程序。它基于Adobe Flash平台,并使用MXML(一种XML方言)和ActionScript(一种面向对象的...

    Flex 3D 立方体

    Flex 3D 立方体是基于Adobe Flex技术实现的一种三维图形展示方式。Adobe Flex是一种用于构建富互联网应用程序(RIA)的开放源代码框架,它允许开发者使用ActionScript编程语言和MXML标记语言创建交互式的、数据驱动...

    FLEX 3D螺旋相册

    在Flex中,我们可以使用MXML或ActionScript来实现3D效果,例如使用`<mx:ViewStack>`或`<mx:Canvas>`组件进行3D布局,并通过`translate3D()`、`rotate3D()`等函数控制对象的位移和旋转。在实现3D螺旋相册时,图片会...

    TWaver 3D Flex 3D 实例 例子

    标题中的“TWaver 3D Flex 3D 实例 例子”表明这是一份关于TWaver 3D技术在Flex 3D环境下的应用实例。TWaver是一款强大的数据可视化工具,它提供了丰富的图表类型和交互功能,而Flex 3D是Adobe Flex框架的一个扩展,...

    Flex 3D特效源码

    Flex 3D特效源码是一种基于Adobe Flex技术的高级视觉表现形式,主要用于创建引人注目的3D动画和交互效果。Flex是ActionScript 3.0的开发框架,它允许开发者构建富互联网应用程序(RIA)并发布为Flash Player或Adobe ...

    flex3D菜单

    这个"flex3D菜单"项目显然利用了Flex的强大功能来创建一个具有三维效果的交互式菜单,该菜单能够跟随用户的鼠标移动,提供流畅的用户体验。在Flex中,3D效果通常通过Stage3D API实现,这是一个底层的硬件加速图形...

    Flex 3D标签云

    Flex 3D标签云是一种在Flex平台上创建动态、立体效果的标签展示技术,它通过将传统的二维标签转换为三维空间中的旋转元素,为用户提供了更直观、更具视觉吸引力的交互体验。这种技术常用于网站、应用程序或者数据...

    flex3D特效

    Flex3D特效是一种在Adobe Flex框架中实现的高级视觉效果,它通过利用ActionScript 3.0的强大功能,为Web应用程序提供了丰富的3D体验。在本项目中,开发者提供了几个核心的3D特效,包括3D墙、鱼眼、水波纹以及开门...

    Flex 3D云标签

    Flex 3D云标签是一种基于Adobe Flex技术的高级可视化组件,它允许用户在3D空间中展示和交互标签,常用于构建动态、富有视觉冲击力的用户界面。Flex是Adobe Flex SDK的一部分,它是一个开放源代码框架,用于构建富...

    开源3DMap Flex 3D地图

    开源3DMap Flex 3D地图是一款基于Adobe Flex技术的开源项目,旨在提供高质量的三维地图服务,其性能和功能可以媲美甚至超越商业产品如E都市地图。Flex是一种基于ActionScript 3.0的开源框架,用于构建富互联网应用...

    Flex3D效果图片浏览器

    Flex3D效果图片浏览器是一种基于Adobe Flex技术构建的交互式应用程序,它利用了Flex的3D功能来展示图片,提供了一种独特的、视觉上引人入胜的方式来浏览图像。Flex是一个开源的框架,用于构建富互联网应用(RIA),...

    flex 3D小demo

    在本“flex 3D小demo”中,我们重点关注的是Flex在3D领域的应用,这是一种利用Flex创建具有三维效果的用户界面和交互体验的技术。 在Flex中实现3D效果,主要依赖于两个关键组件: mx:Canvas 和 spark:View3D。mx:...

    Flex 3D圆形隧道效果

    2. **使用Scene3D和ViewPort3D**:为了在Flex中构建3D场景,我们需要使用Scene3D来容纳3D对象,而ViewPort3D则负责将3D场景渲染到2D屏幕上。它们共同构成了3D渲染的基础。 3. **3D对象和转换**:在Flex中,我们使用...

    flex 3D滚动显示图片

    Flex 3D滚动显示图片是一种基于Adobe Flex技术的高级用户界面设计,用于创建具有立体感的动态图片展示。Flex是一个开源框架,它允许开发者使用ActionScript编程语言和MXML标记语言构建富互联网应用程序(RIA)。在本...

    Flex 3D图片图片浏览

    Flex 3D图片浏览是一种利用Adobe Flex技术和PaperVision3D库实现的三维图像展示技术。在Web开发领域,这样的技术可以为用户提供更加丰富、立体的交互体验,尤其适用于产品展示、艺术画廊或者照片库等应用场景。下面...

Global site tag (gtag.js) - Google Analytics