Skip to content
Commits on Apr 21, 2016
  1. @scottgarner
  2. @gero3

    Update ISSUE_TEMPLATE.md (#8695)

    gero3 committed with Apr 21, 2016
    * Update ISSUE_TEMPLATE.md
    
    * Update ISSUE_TEMPLATE.md
Commits on Apr 19, 2016
  1. r76

    committed Apr 19, 2016
  2. Clean up.

    committed Apr 19, 2016
  3. @akjava

    Typo of BooleanKeyframeTrack and StringKeyframeTrack (#8675)

    akjava committed with Apr 20, 2016
    * Update BooleanKeyframeTrack.js
    
    * Update StringKeyframeTrack.js
  4. Updated builds.

    committed Apr 19, 2016
  5. @rchadwic

    Support all Typed Array datatypes in bufferAttribute (#8618)

    rchadwic committed with Apr 19, 2016
    * 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 1b4c876.
    
    * 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
  6. Updated builds.

    committed Apr 19, 2016
Commits on Apr 18, 2016
  1. Clean up.

    committed Apr 18, 2016
  2. @centerionware

    Add a BufferGeometry based Subdivision Modifier (#8165)

    centerionware committed with Apr 18, 2016
    * 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 4348a5f.
    
    * Revert "Revert "Various Fixes""
    
    This reverts commit c972529.
    
    * 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
  3. @Mugen87

    WebGLRenderer: Clean up (#8669)

    Mugen87 committed with Apr 18, 2016
  4. @Mugen87
  5. @qinwenshi

    Update UCSCharacter.js (#8662)

    qinwenshi committed with Apr 18, 2016
  6. @tschw

    Tightened flattening of uniform array data.

    tschw committed with Apr 18, 2016
    * Tightened flattening of uniform array data.
    
    * Updated builds.
Commits on Apr 17, 2016
  1. @Mugen87
  2. @Mugen87
  3. @aardgoose

    Documentation: lod property renamed (#8628)

    aardgoose committed with Apr 17, 2016
    * Fix levels property name
    
    * correct type of levels array contents
    
    * correct spacing of method parameters
    
    * Move legacy code to Three.Legacy.js
  4. @aardgoose
  5. Updated builds.

    committed Apr 17, 2016
  6. SpotLightHelper clean up.

    committed Apr 17, 2016
  7. Nicer SpotLightHelper.

    committed Apr 17, 2016
  8. Editor: Added :hover to outliner.

    committed Apr 17, 2016
  9. @hujiulong
  10. @mannynotfound

    Fix Scene Loader

    mannynotfound committed with Apr 17, 2016
    [This commit](0f5e69c#diff-96b1bdbd7110f611907545802eaa5805R913)  changed a `url_array` to `urls` which broke the loader + example page. This patches SceneLoader to use the same naming convention in other files.
Commits on Apr 16, 2016
  1. @WestLangley
  2. @bhouston
  3. @mcwillso
  4. @phfatmonkey

    Normals weren't properly transformed in last exporter change so they …

    phfatmonkey committed with Apr 16, 2016
    …were flipped on their sides 90 degrees. This fixes that issue so lighting works as expected. (#8647)
Commits on Apr 15, 2016
  1. @bhouston

    Ensure empty box is still an empty box after a Box3.applyTransform

    bhouston committed with Apr 15, 2016
    * ensure that an empty box is still an empty box aftering being transformed.
    
    * fix docs to match new behavior.
Something went wrong with that request. Please try again.