【问题标题】:Extrude Buffer Geometry in Three.js?在 Three.js 中拉伸缓冲区几何?
【发布时间】:2016-12-04 04:30:08
【问题描述】:

我最近回顾了一个场景,替换了所有的创作 new THREE.SphereGeometry() 带有缓冲几何形状:new THREE.SphereBufferGeometry() (圆柱体、圆形、长方体等)我所有的几何图形。

在创建 new THREE.ExtrudeBufferGeometry() 时遇到障碍

THREE.ExtrudeGeometry 是否有缓冲版本?以及如何创建它?

【问题讨论】:

    标签: three.js geometry buffer-geometry


    【解决方案1】:

    我相信我有我的答案:首先创建拉伸几何体,然后从中创建缓冲几何体。

    此示例假设您已经拉伸了一个名为“extrugeom”的几何体:

    var buffgeom = new THREE.BufferGeometry();
    buffgeom.fromGeometry(extrugeom);
    var mat = new THREE.MeshBasicMaterial({ color: 0x0000ff });
    var mes = new THREE.Mesh(buffgeom, mat);
    

    【讨论】:

      猜你喜欢
      • 2019-08-13
      • 1970-01-01
      • 1970-01-01
      • 2021-11-16
      • 2021-12-21
      • 1970-01-01
      • 2013-02-27
      • 2019-07-07
      • 1970-01-01
      相关资源
      最近更新 更多