Sandy3D 中文类简介

sandy.bounds:
BBox: 立方体边界
BSphere: 球体边界

sandy.core:
Renderer: 渲染器
SandyFlags: 全局标志类
Scene3D: 3D场景
SceneLocator: 场景定位

sandy.core.data:
BezierPath: 贝塞尔曲线路径
Edge3D: 3D边
Matrix4: 4*4矩阵
Plane: 平面
Point3D: 3D点
Polygon: 多边形
Pool: 对象池
PrimitiveFace: 基础面
Quaternion: 四元数
UVCoord: UV坐标
Vertex: 顶点

sandy.core.interaction:
TextLink: 文本链接
VirtualMouse: 3D鼠标坐标

sandy.core.light:
Light3D: 灯光

sandy.core.scenegraph:
ATransformable: 所有可动对象的基类
Camera3D: 摄像机
Geometry3D: 几何类
Group: 组
IDisplayable: 显示对象接口
INodeOperation: 结点操作接口
Node: 结点
Renderable: 渲染接口
Shape3D: 3D图形
Sound3D: 3D声音类
Sprite2D: 2D图形
Sprite3D: 3D图形,比Shape多一些功能
StarField: 粒子集合

sandy.core.scenegraph.mode7:
CameraMode7: 摄像机模式7.与 Camera3D很像,但有一些自己的特性
Mode7: 模式7

sandy.errors:
SingletonError: 单例模式错误

sandy.events:
BubbleEvent. 带有冒泡的事件
BubbleEventBroadcaster: 冒泡事件广播者基类
EventBroadcaster: 事件广播类
QueueEvent: 队列事件
SandyEvent: 3D引擎事件
Shape3DEvent: 3D图形事件
StarFieldRenderEvent: 粒子集合事件

sandy.extrusion:
Extrusion: 挤压类
sandy.extrusion.data:
Curve3D: 3D曲线
Lathe: 螺旋曲线
Polygon2D: 2D多边形

sandy.materials:
Appearance: 外观
BitmapMaterial: 位图材质
ColorMaterial: 颜色材质
IAlphaMateria: 透明材质接口
Material: 材质基类
MaterialType: 材质类型
MovieMaterial: 影片材质(Sprite)
VideoMateria: 视频材质(Video)
WireFrameMaterial: 线框材质

sandy.materials.attributes:
AAttributes: 属性集合基类
ALightAttributes: 灯光属性集合基类
CelShadeAttributes: 卡通渲染属性

CylinderEnvMap: 圆柱属性集合
GouraudAttributes: 高兰阴影属性
IAttributes: 属性集合接口
LightAttributes: 灯光属性
LineAttributes: 线条属性
MaterialAttributes: 材质属性
MediumAttributes: 媒介属性
OutlineAttributes: 材质外观属性
PhongAttributes: 塑料玻璃材质属性
PhongAttributesLightMap: 塑料玻璃灯光属性
VertexNormalAttributes: 普通顶点属性

sandy.math:
ColorMath: 颜色数学类
FastMath: 快速数学类,主要存储一些常用的变量
IntersectionMath: 交叉数学类,判定是否交叉
Matrix4Math: 4*4矩阵数学类
PlaneMath: 平面数学类
Point3DMath: 3D点数学类
QuaternionMath: 四元数数学类
VertexMath: 顶点数学类

sandy.math.parser:
AParser: 分析器基类
ASEParser: ASE文件分析器
ColladaParser: DAE文件分析器 (COLLADA XML 文件)
IParser: 分析器接口
MD2Parser: MD2文件分析器
Parser: 分析器工厂类
Parser3DS: 3DS文件分析器
Parser3DSChunkType: 3DS块类型常量类
ParserEvent: 分析器事件
ParserStack: 公用分析器栈

sandy.primitive:
Box: 立方体
Cone: 圆锥
Cylinder: 圆柱
GeodesicSphere: 测试球体
Hedra: 多面体
Line3D: 3D线
MD2: MD2文件类
Plane3D: 平面
Primitive3D: 基础图形类接口
PrimitiveMode: 基础图形类型
SkyBox: 天空盒
Torus: 圆环

sandy.util:
BezierUtil: 贝塞尔曲线工具类
BitmapUtil: 位图工具类
LoaderQueue: 载入器队列
NumberUtil: 数学工具
RotationUtil: 旋转工具
StringUtil: 字符串工具类

sandy.view:
BasicView: 视图基类.聚合 Camera3D.Scene3D类
CullingState: 状态
Frustum: 摄像机锥体
ViewPort: 视图输出

  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论

打赏作者

DoubleJiang

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值