【问题标题】:ThreeJS: loading OBJ files keeping quadrilateral facesThreeJS:加载保持四边形面的 OBJ 文件
【发布时间】:2014-09-06 07:27:26
【问题描述】:

是否可以在 ThreeJS 下加载保持四边形面的 OBJ 文件?这是一个例子:

http://www.professores.im-uff.mat.br/hjbortol/disciplinas/2014.2/hwc00001/test/threejs/viewer-04/viewer-04-b.html

请注意,每个四边形面在线框中呈现为两个三角形。我想保留原来的四边形面,如下所示(在 Java 中):

http://www.uff.br/cdme/triplets/triplets-html/triplets-en.html

那么 OBJ 文件中的一般 n 多边形面呢?可以保留吗?

谢谢,温贝托。

【问题讨论】:

    标签: javascript three.js


    【解决方案1】:

    不幸的是,所有内容都被转换为三角形。但是,您可以使用此代码实现您想要的结果:

    var edges = new THREE.EdgesHelper( mesh );
    scene.add( edges );
    

    【讨论】:

    • 嗨! THREE.EdgesHelper() 在 ThreeJS r68 中不起作用。存在一个错误 (github.com/mrdoob/three.js/issues/5098),并且该修复程序仍未包含在 r68 中。谢谢!
    • 哎呀!希望尽快发布 r69!
    猜你喜欢
    • 2015-02-05
    • 2014-07-06
    • 2021-01-15
    • 2012-08-11
    • 2020-06-24
    • 1970-01-01
    • 1970-01-01
    • 2013-03-25
    • 2014-12-10
    相关资源
    最近更新 更多