线框模式是指用线框的显示方法来重新渲染场景中的模型数据。目前提供线框+白膜和线框+纹理两种显示模式。

线框模式效果图
Name | Type | Description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
optional
包含如下属性的Object:
|
Example:
var provider = new CooSDK.WireframeProvider({
showMode: CooSDK.EnumShowMode.OUTLINE
});
Demo:
Members
modelDataArray : Array.<ModelData>
获取或者设置线框模式生效的ModelData对象的数组。
-
Default Value:
[EnumCooMap.ALL_DATA]
获取或者设置所属窗口,默认为CooMap所拥有的主窗口。
-
Default Value:
null
showMode : EnumShowMode
获取或者设置线框的显示模式。
-
Default Value:
EnumShowMode.NORMAL
Methods
从场景中销毁自身。
Returns:
null 空值。
Example:
// 销毁对象
provider = provider.destroy();
更新单个或者多个对象属性,使之立即生效。
一般用于多个属性的同时更新,避免性能开销过大。
Name | Type | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
optional
包含如下属性的Object:
|
Example:
provider.showMode = CooSDK.EnumShowMode.OUTLINE_NOTEXTURE;