1. 19 4月, 2016 7 次提交
    • M
      Updated builds. · ae4d9bfe
      Mr.doob 提交于
      ae4d9bfe
    • M
      fdc17934
    • M
      BufferGeometry: Fixed bad empty code. See #8674. · bb52d299
      Mr.doob 提交于
      bb52d299
    • M
      Clean up. · 6b8f175d
      Mr.doob 提交于
      6b8f175d
    • M
      Add a BufferGeometry based Subdivision Modifier (#8165) · 41db6f69
      Matthew Adams 提交于
      * Add a BufferGeometry based Subdivision Modifier
      
      This started from the original subdivision modifier, and works in the
      same way except it has different output - and is much MUCH faster and
      far easier on RAM. (From >1m and >3gb (queue crashing browsers) to <10
      seconds and <500mb on my tests).
      
      Expected input: Index'd Buffer Geometry or THREE.Geometry - with uv's.
      Output: Unindex'd Buffer Geometry.
      
      Also introduced is a class I call the 'TypedArrayHelper' which provides
      THREE objects (Such as Face, Vec3, Vec2) as 'registers' (I was thinking
      like a CPU register), and controls the typed arrays underneath. It
      automatically resizes them and provides a trim() function. While
      resizing arrays is slow, it's still all way faster than millions of vec3
      objects on a regular Geometry.
      
      * Various Fixes
      
      Fixed normal generation according to
      https://www.opengl.org/wiki/Calculating_a_Surface_Normal
      maybe various other cleanups.
      
      * Revert "Various Fixes"
      
      This reverts commit 4348a5f60b85ad8381e7ed3f19c0602a23bb87c4.
      
      * Revert "Revert "Various Fixes""
      
      This reverts commit c972529a2e0d869ac40d29409beb21420a833ad2.
      
      * change the example to use BufferSubdivisionModifier
      
      It's almost all working except for LatheGeometry. I'm not entirely sure
      what is different about the lathegeometry , but I will investigate later
      unless someone else figures it out first.
      
      * change back to v2 and use phongmaterial
      
      change back to v2 and use phongmaterial
      
      * dispose of geometries
      
      see title.
      
      * Remove typedarray.slice's
      
      in favor of typedarray.subarray's.
      
      * slight cleanup to subarray
      
      simply set the new buffers contents to the old buffers contents if
      possible, otherwise use subarrays
      41db6f69
    • M
      WebGLRenderer: Clean up (#8669) · 69310ccb
      Michael Herzog 提交于
      69310ccb
    • M
      Euler: Add missing semicolon (#8668) · d7e19630
      Michael Herzog 提交于
      d7e19630
  2. 18 4月, 2016 5 次提交
  3. 17 4月, 2016 10 次提交
  4. 16 4月, 2016 2 次提交
  5. 15 4月, 2016 4 次提交
  6. 14 4月, 2016 1 次提交
  7. 13 4月, 2016 7 次提交
  8. 12 4月, 2016 4 次提交