+ |
hasDiffuse : bool |
mesh是否有漫反射顶点色。 示例
|
+ |
hasNormal : bool |
mesh是否有法线。 示例
|
+ |
hasSpecular : bool |
mesh是否有高光顶点色。 示例
|
+ | blender : _Blender |
绑定到mesh的_Blender,只影响当前mesh。 示例
|
+ | dissolveBlender : _Blender |
溶解效果。 示例
|
+ | graData : _GraphicsData |
mesh的图形相关数据。包括marker,摄像机,光,雾和轨迹。 示例
|
+ | isAdditive : bool |
渲染类型是否为additive。 示例
|
+ | isAlpha : bool |
渲染类型是否为alpha。 示例
|
+ | isBillboard : bool |
渲染类型是否为billboard。 示例
|
+ | isClampTexture : bool |
渲染类型是否为ClampTexture。 示例
|
+ | isColorKey : bool |
渲染类型是否为color key。 示例
|
+ | isCommon : bool |
渲染类型是否为Common。 示例
|
+ | isDecal : bool |
渲染类型是否为decal。 示例
|
+ | isDetail : bool |
渲染类型是否为detail。 示例
|
+ | isHdr : bool |
渲染类型是否为HDR。 示例
|
+ | isInvisible : bool |
渲染类型是否为invisible。 示例
|
+ | isNoFog : bool |
渲染类型是否为不受雾。 示例
|
+ | isNoLight : bool |
渲染类型是否为不受光。 示例
|
+ | isPaint : bool |
渲染类型是否为Paint。 示例
|
+ | isStatic : bool |
渲染类型是否为Static。 示例
|
+ | isSubtractive : bool |
渲染类型是否为subtractive。 示例
|
+ | lodMesh : _Mesh |
多细节层次模型。 示例
|
+ | material : _Material |
模型自身的材质,当isMaterial 属性为true时可用。 示例
|
+ | name : string |
mesh的逻辑名称。 示例
|
+ | node : _SceneNode |
mesh的node,修改成一个新的node时会同时把node的mesh指向自己。 示例
|
+ | pfxPlayer : _ParticlePlayer |
mesh的_ParticlePlayer。 示例
|
+ | resname : string |
生成mesh的资源文件名。更改这个属性,mesh会使用新资源名重新加载。 示例
|
+ | rolename : string |
mesh的rolename。 示例
|
+ | skeleton : _Skeleton |
mesh的骨骼。 示例
|
+ | transform : _Matrix3D |
mesh的变换矩阵。 示例
|
+ |
isMaterial : bool |
mesh是否有材质。 示例
|
+ |
function addAnima(anima : _Animation) : _Animation function addAnima(resname : string) : _Animation |
为mesh添加动画。
|
为mesh添加子Mesh。 |
+ | function attachSkeleton(skl, bone, trans) : _Skeleton |
将mesh的trans绑定到skl的bone上。 |
+ | function clearAnimas() |
清空mesh的所有动画。 示例
|
+ | function clearSubMeshs() |
清除所有的子mesh。 示例
|
+ |
function delAnima(index : uint) function delAnima(name : string) |
为mesh删除动画。
|
+ |
function delSubMesh(index : uint) function delSubMesh(name : string) |
为mesh删除子mesh。
|
+ |
function draw2D(v : _Vector3, ox : number, oy : number) function draw2D(tx : number, ty : number, tz : number, ox : number, oy : number) |
进行2D渲染。
示例
|
+ | function drawBoundBox() |
在渲染设备上渲染包围盒。 示例
|
+ | function drawMesh() |
在渲染设备上渲染mesh。 示例
|
+ | function enumMesh(match : string, recursive : bool, onEnum : function) |
枚举mesh。
|
+ | function enumTexture(match : string, recursive : bool, layer : uint, onEnum : function) |
枚举贴图。
|
+ | function extendSkeleton(skl, bone, trans) : _Skeleton |
用mesh的Marker对skl的bone进行扩展。偏移方式是将bone与trans对齐。
|
+ |
function getAnima(index : uint) : _Animation function getAnima(name : string) : _Animation |
返回mesh中的动画。
|
+ | function getAnimas() : array |
返回所有动画。
|
+ | function getBindTransform() : _Matrix3D |
获取绑定骨骼的_Matrix3D,若无则返回nil。 示例
|
+ | function getBoundBox() : {x1, y1, z1, x2, y2, z2} |
返回mesh的包围盒。
|
+ | function getBumpMap() : _Image |
获取模型的凹凸贴图。 示例
|
+ | function getEmissiveMap() : _Image |
获取模型的自发光贴图。 示例
|
+ | function getEnvironmentMap() : _Image |
获取模型的环境贴图。 示例
|
+ | function getFaceCount() : int |
返回面数。 示例
|
构造一个_Matrix3D,随机在Mesh以及其子Mesh的模型上取点,发射粒子用。 |
+ | function getPlayingAnimas() : array |
返回所有正在播放的动画。
|
+ | function getSpecularMap() : _Image |
获取模型的高光贴图。 示例
|
返回mesh中的子mesh。
|
+ | function getSubMeshCount() : int |
返回子mesh的个数。 示例
|
+ | function getSubMeshs() : array |
返回submesh的数组。数组中的每个元素是一个_Mesh对象。 示例
|
+ | function getTexture(layer : uint) : _Image |
返回贴图。
|
+ | function getVertexCount() : int |
返回顶点数。 示例
|
+ |
function lockCamera(v: _Vector3) function lockCamera(x, y, z) |
锁定摄像机。
|
+ |
function lockX(v: _Vector3) function lockX(x, y, z) |
锁定X轴。
|
+ |
function lockY(v: _Vector3) function lockY(x, y, z) |
锁定Y轴。
|
+ |
function lockZ(v: _Vector3) function lockZ(x, y, z) |
锁定Z轴。
|
+ | function onDrawMesh(onDraw : function) |
mesh渲染时的回调。 示例
|
+ | function setBumpMap(bumpmap : _Image, recursive : bool) |
设置凹凸贴图。 |
+ | function setEmissiveMap(EmissiveMap : _Image, recursive : bool) |
设置自发光贴图。 |
+ | function setEnvironmentMap(environmentmap : _Image, recursive : bool, layer : int) |
设置流光贴图。
示例
|
+ | function setSpecularMap(img : _Image, [recursive : bool]) |
设置模型上的高光贴图。 |
+ | function setTexture(tex : _Image, recursive : bool[, layer : uint]) |
设置贴图。 |
+ | function stopAnimas() |
停止所有动画。 示例
|
+ | function unextendSkeleton() |
取消该Mesh对骨骼的所有扩充。 示例
|