papervision3D核心结构分析(一、基本包和类)

http://www.newflash3d.com---flash3D先锋队:北京贝武易科技公司】papervision3D核心结构,基本上papervision3D的包都在org的文件包里。
org文件包里有


ascollada是collada扩展类
papervision3d是papervision3d的主要类包
接着进入papervision3d类包:


说明一下:
cameras---相机;
core------核心类(pv3d的其他类都是延伸至这里,它是基础);
events----事件类;
lights----灯光类;
materials--材质类;
objects---物体类;
render----渲染类;
scenes----场景类;
typography--文字样式类;
view----视图类;
Papervision3D.as----包含整体属性和版本信息等
我们如果要进入到pv3d的内部就要从它的核心类core进入。
好的,接着走
core文件包



animation---动画类
clipping---
controller--控制类
culling---
data---数据类
effects--特效类
geom---基本造型物体类
io---输入输出类
log--标识类
material--材质类
math---算法类
ns--
proto--核心雏形类(基本中的基本)
render--渲染类
utils---单位设置类
view---视图类

下面我们来看
proto--核心雏形类(基本中的基本)


CameraObject3D.as----3D相机类
DisplayObjectContainer3D.as---3D显示物体类
GeometryObject3D.as---3D基础造型物体类
LightObject3D.as----3D灯光类
MaterialObject3D.as----3D材质类
SceneObject3D.as----3D场景类

pv3d的所有基本类都是继承自flash的EventDispatcher事件发送类。
http://www.newflash3d.com---flash3D先锋队:北京贝武易科技公司】

你可能感兴趣的:(数据结构,算法,Flash)