我很怀疑。将在场景中加载模型并在此对象完全加载后
收费,然后我会开始加载另一个模型意味着那个原因是panos.O的背后
我正在加载多个模型,而我的项目需要花费很多时间才能打开负载。一个例子
我的意思是:
renderer.add(骨骼);
renderer.add (皮肤);
显示在浏览器初始化项目的代码行中,骨骼和皮肤是
渲染所以开始项目。但是我会用q骨骼在皮肤有后渲染
已经渲染,即,在显示皮肤时,骨骼正在渲染。
我希望你已经给出了我的疑问。
我很怀疑。将在场景中加载模型并在此对象完全加载后
收费,然后我会开始加载另一个模型意味着那个原因是panos.O的背后
我正在加载多个模型,而我的项目需要花费很多时间才能打开负载。一个例子
我的意思是:
renderer.add(骨骼);
renderer.add (皮肤);
显示在浏览器初始化项目的代码行中,骨骼和皮肤是
渲染所以开始项目。但是我会用q骨骼在皮肤有后渲染
已经渲染,即,在显示皮肤时,骨骼正在渲染。
我希望你已经给出了我的疑问。
您可以先加载一个模型,然后在第一个模型完成后使用 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);
}
我遇到了一个错误。当使用 onShowtime 函数时,文档说
一切都将在屏幕上被删除和重绘。这就是我的项目中发生的事情,
例如,在我渲染皮肤后,屏幕被擦除了渲染器骨骼。这个想法是得到
我来渲染皮肤,它显示在显示器上,然后在幕后,在幕后
窗帘 esteje 被渲染的骨头。这是为了让加载我的模型不需要很长时间。
谢谢你!!!