看看流程 可见分页数据库的更新也是和场景的筛选绘制是同时进行的。
再看看大图 第14天要进行左下角的 依照惯例,跟过去 现在开始步入正轨 发现第0个fileName为空,这是有问题的 创建pagelod时修正为 这次进来了 在这里删除 放入removeChildren 跳了过去,可以设置开启渲染状态共享器 果然到这里了 不过电子书上说效率不好,暂时就不用了,只是调试下。 判断databaseRequest->_groupForAddingLoadedSubgraph是否合法,(也就是新加载节点在场景中的父节点)是否合法,并将_loadedModel添加为它的子节点。 从这里可以看到,分页数据库用在pagedLod或者ProxyNode,ProxyNode节点在需要时才加载文件。 ProxyNode节点可以设计加载时机 PagedLod是按照文件方式简化,而lod是根据子树简化 目前用到的pagedLod是如下方式,用setRange实现 更好的方式是 写三层,行列隔4采样,隔2采样,均输出 漂亮,就是这样子。
继续看电子书 ProxyNode在运行时加载一个或多个模型文件为子节点,而PageLod除此之外,还多了一个根据用户的视点范围来实现场景树的修剪,剔除对场景长期没有助益的节点,加载用户可见的节点。 对于过期时间, 设置子节点优先级 第14天结束,进行第15天内容