1. 20 4月, 2016 5 次提交
  2. 19 4月, 2016 10 次提交
    • M
      Updated builds. · c88bd2cf
      Mr.doob 提交于
      c88bd2cf
    • M
      adfa0d8c
    • R
      Support all Typed Array datatypes in bufferAttribute (#8618) · 26d1c780
      rchadwic 提交于
      * merge bufferAttributeTypes with dev
      
      * else if
      
      * serialize the normalized flag
      
      * update docs
      
      * remove support for DataView as BufferAttribute source. This is to specific purpose, and geometry using this will break in too many other methods
      
      * reimplement the DataView as a BufferAttribute data source
      
      * try to warn when bufferAttribute contains a DataView and cannot be read
      
      * Changed too many `warn` to `error`
      
      * Code quality update in BufferAttribute datatype selection
      
      * support load and save of normalized flag in BufferAttribute
      
      * Check for DataView attribute buffers
      
      * mend
      
      * Revert "mend"
      
      This reverts commit 1b4c87687d10fdaefd5007b98019b25d33c492e1.
      
      * try to fix after --ammend causes conflicts
      
      * working on cleaning this all up
      
      * More whitespace cleanup
      
      * more code style cleanup
      
      * strike OBE comment
      
      * more spacing cleanup
      26d1c780
    • 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
  3. 18 4月, 2016 5 次提交
  4. 17 4月, 2016 10 次提交
  5. 16 4月, 2016 2 次提交
  6. 15 4月, 2016 4 次提交
  7. 14 4月, 2016 1 次提交
  8. 13 4月, 2016 3 次提交