瀏覽代碼

WebGLRenderer: Fix material.wireframeLinewidth. Based on #6778. Should fix #6687.

Mr.doob 10 年之前
父節點
當前提交
031798e2ca
共有 1 個文件被更改,包括 8 次插入1 次删除
  1. 8 1
      src/renderers/WebGLRenderer.js

+ 8 - 1
src/renderers/WebGLRenderer.js

@@ -1033,7 +1033,14 @@ THREE.WebGLRenderer = function ( parameters ) {
 
 	function renderMesh( material, geometry, object, program, updateBuffers ) {
 
-		var mode = material.wireframe === true ? _gl.LINES : _gl.TRIANGLES;
+		var mode = _gl.TRIANGLES;
+
+		if ( material.wireframe === true ) {
+
+			mode = _gl.LINES;
+			state.setLineWidth( material.wireframeLinewidth * pixelRatio );
+
+		}
 
 		var index = geometry.attributes.index;