1. 18 3月, 2013 1 次提交
  2. 15 3月, 2013 1 次提交
    • M
      Reverting to Object.prototype = { pattern. Only using it on the methods that really need it. · cc57273c
      Mr.doob 提交于
      Misteriously when using the latest version of the lib on the project I'm working on I'm getting this error:
      > Uncaught TypeError: Object [object Object] has no method 'set'
      This is caused when THREE.UniformsLib.common.diffuse initialises a THREE.Color (THREE.Color.set() seems to be undefined then).
      For some reason this only happens when I load Box2D before three.js. If I load it after is all good. But this fixes the problem too.
      /ping @bhouston
      cc57273c
  3. 27 1月, 2013 2 次提交
  4. 22 1月, 2013 1 次提交
  5. 17 1月, 2013 1 次提交
  6. 06 1月, 2013 1 次提交
  7. 04 1月, 2013 2 次提交
    • M
      Removed debugger bits. · a851b6b6
      Mr.doob 提交于
      a851b6b6
    • M
      Removed Vector* add() to addVectors() and addSelf() to add(). Same with sub,... · b062fee8
      Mr.doob 提交于
      Removed Vector* add() to addVectors() and addSelf() to add(). Same with sub, cross, min, max, lerp... Renamed Matrix* and Quaternion multiply() to multiplyMatrices(), multiplyQuaternions() and multiplySelf() to multiply(). See #2860.
      Good thing we have a ton of examples to make sure nothing is broken. The unit tests also helped. However, I suspect I've left something unchanged.
      b062fee8
  8. 31 12月, 2012 1 次提交
  9. 30 12月, 2012 2 次提交
  10. 22 12月, 2012 1 次提交
  11. 21 12月, 2012 3 次提交
  12. 20 12月, 2012 1 次提交
  13. 04 12月, 2012 1 次提交
  14. 03 12月, 2012 4 次提交
  15. 02 12月, 2012 1 次提交
  16. 19 8月, 2012 1 次提交
  17. 18 8月, 2012 1 次提交
  18. 23 4月, 2012 1 次提交
  19. 10 3月, 2012 1 次提交
  20. 15 2月, 2012 1 次提交
  21. 21 1月, 2012 1 次提交
  22. 06 10月, 2011 1 次提交
  23. 11 9月, 2011 1 次提交
  24. 27 8月, 2011 1 次提交
  25. 03 8月, 2011 2 次提交
  26. 27 7月, 2011 1 次提交
  27. 01 6月, 2011 1 次提交
  28. 31 5月, 2011 1 次提交
  29. 28 2月, 2011 1 次提交
  30. 26 2月, 2011 1 次提交
  31. 18 2月, 2011 1 次提交
    • A
      A lot of bugfixing and refactoring. · 2ecbe2de
      alteredq 提交于
      - getters/setters are no more in Vector3
        - object hierarchies thus don't use "isDirty"
        - this was completely killing performance for anything that was touching a lot of Vector3 like creation of meshes and dynamic buffers
        - even without this, performance of hierarchies went up (a lot)
      
      - objects do not get passed renderer anymore
        - camera was almost also removed, but this is useful for LOD (though there may be some cleaner way to do this?)
      
      - material ids are now unified, this makes "geometry.sortFacesByMaterial" faster (thus scene init / GUI blocking is shorter)
      
      - all WebGL examples should work now (render-to-texture has weird lights and in some camera control feels different)
      
      - CanvasRender still broken, despite many efforts :(
         - currently only points and lines work, faces don't show up. I think this may need assistance from mrdoob.
      2ecbe2de