在XTK渲染模型到part

时间:2012-12-12 13:23:08

标签: xtk

我很怀疑。将在场景中加载模型并在此对象完全

之后加载

收费,然后我会开始加载另一个模型意味着这个原因是panos.O

我正在加载多个模型,我的项目需要花费很多时间才能打开负载。一个例子

我的意思是:

renderer.add(bones);

renderer.add(skin);

在浏览器,骨骼和皮肤初始化项目的代码行中显示

渲染所以启动项目。但我会在皮肤出现之后呈现q骨骼

已经渲染,即在显示皮肤时骨骼正在渲染。

我希望你能表达我的怀疑。

2 个答案:

答案 0 :(得分:0)

你可以先加载一个模型,然后使用onShowtime回调开始加载另一个模型:

var r = new X.renderer3D();
r.init();

var bones = new X.mesh();
bones.file = 'bones.vtk';

r.add(bones);

r.render();

r.onShowtime = function() {

 // reset the onShowtime function, since it will be called again after loading the skin
 r.onShowtime = function() {};

 // bones were loaded, now load the skin
 var skin = new X.mesh();
 skin.file = 'skin.vtk';

 r.add(skin);

}

答案 1 :(得分:0)

我遇到了一个错误。当使用onShowtime函数时,文档说明

所有内容都将被删除并重新绘制在屏幕上。这就是我的项目中发生的事情,

例如,在我渲染皮肤之后,屏幕被抹去了渲染的骨头。想法是

我渲染皮肤,它显示在显示屏上,然后在幕后,

后面 窗帘esteje被渲染成骨头。这是为了使加载我的模型不需要这么长时间。

谢谢!!!