我很怀疑。将场景中的这个对象后加载模型是完全在XTK中渲染模型部分
充电,然后我就开始加载另一个模式是指原因是panos.O
那我加载多个模型的后面,我的项目是采取了很多打开负载。一个例子
我的意思:
renderer.add(骨);
renderer.add(skin);
中的代码行显示初始化浏览器项目,骨骼和皮肤
呈现,这样启动项目。但是我会在q皮肤被渲染后皮肤有
已经被渲染,即皮肤正在显示骨骼正在渲染。
我希望你给我表示怀疑。
我很怀疑。将场景中的这个对象后加载模型是完全在XTK中渲染模型部分
充电,然后我就开始加载另一个模式是指原因是panos.O
那我加载多个模型的后面,我的项目是采取了很多打开负载。一个例子
我的意思:
renderer.add(骨);
renderer.add(skin);
中的代码行显示初始化浏览器项目,骨骼和皮肤
呈现,这样启动项目。但是我会在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所呈现的骨头后面。这是为了加载我的模型不需要很长时间。
谢谢!!!
你也可以尝试新的设置: r.config.INTERMEDIATE_RENDERING = true; – haehn