Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opengl es 三个J中的立方计量对角线问题_Opengl Es_Three.js_Webgl - Fatal编程技术网

Opengl es 三个J中的立方计量对角线问题

Opengl es 三个J中的立方计量对角线问题,opengl-es,three.js,webgl,Opengl Es,Three.js,Webgl,我需要创建带有线框但没有对角线的立方体测量,我使用了BoxHelper,但无法为立方体着色。有谁能建议我如何使用BoxHelper为立方体着色。您有几个选项。以下是要遵循的模式: var mesh = new THREE.Mesh( new THREE.BoxGeometry( 10, 10, 10 ), new THREE.MeshNormalMaterial() ); //scene.add( mesh ); // optional var helper = new THREE.BoxHe

我需要创建带有线框但没有对角线的立方体测量,我使用了BoxHelper,但无法为立方体着色。有谁能建议我如何使用BoxHelper为立方体着色。

您有几个选项。以下是要遵循的模式:

var mesh = new THREE.Mesh( new THREE.BoxGeometry( 10, 10, 10 ), new THREE.MeshNormalMaterial() );
//scene.add( mesh ); // optional

var helper = new THREE.BoxHelper( mesh );
helper.material.color.set( 0x00ffff );
scene.add( helper );

// alternate method
var helper = new THREE.EdgesHelper( mesh, 0xff0000 );
scene.add( helper );
这里有一把小提琴可以帮助你:

注:
CubeGeometry
已重命名为
BoxGeometry


three.js r.84

您有几个选项。以下是要遵循的模式:

var mesh = new THREE.Mesh( new THREE.BoxGeometry( 10, 10, 10 ), new THREE.MeshNormalMaterial() );
//scene.add( mesh ); // optional

var helper = new THREE.BoxHelper( mesh );
helper.material.color.set( 0x00ffff );
scene.add( helper );

// alternate method
var helper = new THREE.EdgesHelper( mesh, 0xff0000 );
scene.add( helper );
这里有一把小提琴可以帮助你:

注:
CubeGeometry
已重命名为
BoxGeometry


three.js r.84

您有几个选项。以下是要遵循的模式:

var mesh = new THREE.Mesh( new THREE.BoxGeometry( 10, 10, 10 ), new THREE.MeshNormalMaterial() );
//scene.add( mesh ); // optional

var helper = new THREE.BoxHelper( mesh );
helper.material.color.set( 0x00ffff );
scene.add( helper );

// alternate method
var helper = new THREE.EdgesHelper( mesh, 0xff0000 );
scene.add( helper );
这里有一把小提琴可以帮助你:

注:
CubeGeometry
已重命名为
BoxGeometry


three.js r.84

您有几个选项。以下是要遵循的模式:

var mesh = new THREE.Mesh( new THREE.BoxGeometry( 10, 10, 10 ), new THREE.MeshNormalMaterial() );
//scene.add( mesh ); // optional

var helper = new THREE.BoxHelper( mesh );
helper.material.color.set( 0x00ffff );
scene.add( helper );

// alternate method
var helper = new THREE.EdgesHelper( mesh, 0xff0000 );
scene.add( helper );
这里有一把小提琴可以帮助你:

注:
CubeGeometry
已重命名为
BoxGeometry



three.js r.84

感谢您的回复,但正如我已经提到的,我使用了这个boxhelper,它很好,但我不能为boxhelper指定颜色,而不能为boxhelper指定边框,它由(helper.material.color.set()定义)。我可以给BoxHlper加颜色吗
BoxHelper
EdgeHelper
都是线条。您可以将立方体添加到场景中,将辅助对象添加到场景中吗?很抱歉,回复太晚,是的,但我看不到由boxhelper生成的线条,立方体颜色将覆盖boxhelper线条。对于立方体材质,请添加以下属性:
polygonoOffset:true,polygonoOffsetFactor:1,polygonoOffsetUnits:1
。您还可以增加辅助对象的线宽:
helper.material.linewidth=3
,除非您正在运行MS Windows。我已将上述属性添加到MeshPhongMaterial,也尝试使用MeshBasicMaterial,但没有成功,它将立方体颜色覆盖到boxhelper,我将透明添加到true,不透明度添加到0.1,它的工作,但我可以看到立方体不是很好…谢谢你的答复,但正如我已经提到的,我使用了这个boxhelper,它很好,但我不能给boxhelper一个颜色,而不是给boxhelper一个边框,它是由(helper.material.color.set())定义的。我可以给BoxHlper加颜色吗
BoxHelper
EdgeHelper
都是线条。您可以将立方体添加到场景中,将辅助对象添加到场景中吗?很抱歉,回复太晚,是的,但我看不到由boxhelper生成的线条,立方体颜色将覆盖boxhelper线条。对于立方体材质,请添加以下属性:
polygonoOffset:true,polygonoOffsetFactor:1,polygonoOffsetUnits:1
。您还可以增加辅助对象的线宽:
helper.material.linewidth=3
,除非您正在运行MS Windows。我已将上述属性添加到MeshPhongMaterial,也尝试使用MeshBasicMaterial,但没有成功,它将立方体颜色覆盖到boxhelper,我将透明添加到true,不透明度添加到0.1,它的工作,但我可以看到立方体不是很好…谢谢你的答复,但正如我已经提到的,我使用了这个boxhelper,它很好,但我不能给boxhelper一个颜色,而不是给boxhelper一个边框,它是由(helper.material.color.set())定义的。我可以给BoxHlper加颜色吗
BoxHelper
EdgeHelper
都是线条。您可以将立方体添加到场景中,将辅助对象添加到场景中吗?很抱歉,回复太晚,是的,但我看不到由boxhelper生成的线条,立方体颜色将覆盖boxhelper线条。对于立方体材质,请添加以下属性:
polygonoOffset:true,polygonoOffsetFactor:1,polygonoOffsetUnits:1
。您还可以增加辅助对象的线宽:
helper.material.linewidth=3
,除非您正在运行MS Windows。我已将上述属性添加到MeshPhongMaterial,也尝试使用MeshBasicMaterial,但没有成功,它将立方体颜色覆盖到boxhelper,我将透明添加到true,不透明度添加到0.1,它的工作,但我可以看到立方体不是很好…谢谢你的答复,但正如我已经提到的,我使用了这个boxhelper,它很好,但我不能给boxhelper一个颜色,而不是给boxhelper一个边框,它是由(helper.material.color.set())定义的。我可以给BoxHlper加颜色吗
BoxHelper
EdgeHelper
都是线条。您可以将立方体添加到场景中,将辅助对象添加到场景中吗?很抱歉,回复太晚,是的,但我看不到由boxhelper生成的线条,立方体颜色将覆盖boxhelper线条。对于立方体材质,请添加以下属性:
polygonoOffset:true,polygonoOffsetFactor:1,polygonoOffsetUnits:1
。您还可以增加辅助对象的线宽:
helper.material.linewidth=3
,除非您正在运行MS Windows。我已将上述属性添加到MeshPhongMaterial,也尝试使用MeshBasicMaterial,但没有成功,它将立方体颜色覆盖到boxhelper,我将透明添加到true,不透明度添加到0.1,它的工作,但我可以看到立方体不是很好。。。