elseswitch(e.drawMode){case0:a.setMode(A.TRIANGLES);break;case1:a.setMode(A.TRIANGLE_STRIP);break;case2:a.setMode(A.TRIANGLE_FAN)}elsee.isLine?(d=d.linewidth,void0===d&&(d=1),X.setLineWidth(d*(null===V?Pa:1)),e.isLineSegments?a.setMode(A.LINES):a.setMode(A.LINE_STRIP)):e.isPoints&&a.setMode(A.POINTS);c&&c.isInstancedBufferGeometry?0<c.maxInstancedCount&&a.renderInstances(c,r,f):a.render(r,f)}};this.render=function(a,c,d,e){if(!1===(c&&c.isCamera))console.error("THREE.WebGLRenderer.render: camera is not an instance of THREE.Camera.");
else switch(e.drawMode){case 0:a.setMode(A.TRIANGLES);break;case 1:a.setMode(A.TRIANGLE_STRIP);break;case 2:a.setMode(A.TRIANGLE_FAN)}else e.isLine?(d=d.linewidth,void 0===d&&(d=1),X.setLineWidth(d*(null===V?Pa:1)),e.isLineSegments?a.setMode(A.LINES):a.setMode(A.LINE_STRIP)):e.isPoints&&a.setMode(A.POINTS);c&&c.isInstancedBufferGeometry?0<c.maxInstancedCount&&a.renderInstances(c,r,f):a.render(r,f)}};this.render=function(a,c,d,e){if(void 0!==c&&!0!==c.isCamera)console.error("THREE.WebGLRenderer.render: camera is not an instance of THREE.Camera.");