var Layer3DSceneWebGLRenderer = function (renderer, src){ var models = src.models; var totalModels = _AN_Read_length('length', models); if (totalModels === 0) { return ; } _AN_Call_clear('clear', renderer.pipelines); src.camera.update(); var pipeline = renderer.pipelines.set(src.pipeline, src); for (var m = 0; m < totalModels; m++ ){ var model = models[m]; if (model.visible && model.vertexCount > 0) { pipeline.drawModel(src, model); } } src.resetDirtyFlags(); renderer.pipelines.rebind(); } ; module.exports = Layer3DSceneWebGLRenderer;