Skip to content

r55

Choose a tag to compare

@mrdoob mrdoob released this 03 Jul 11:25
· 40880 commits to dev since this release

https://github.com/mrdoob/three.js/wiki/Migration-Guide#r54--r55

(406,462 KB, gzip: 96,542 KB)

  • Added set(), identity(), copy(), multiplyScalar(), determinant(), getInverse() and clone() to Matrix3. (@bhouston)
  • Added a refactored WebGLRenderer under the WebGLRenderer2 name (may become WebGLRenderer next release). (@gero3)
  • Optimised Matrix4's determinant(). (@bhouston)
  • Added negate() to Plane. (@bhouston)
  • Added containsPoint() and intersectsObject() to Frustum. (@bhouston)
  • Fixed MeshNormalMaterial rendering in CanvasRenderer and SVGRenderer. (@mrdoob)
  • Moved Matrix*/Quaternion's multiply* to Vector*'s .apply*. (@mrdoob)
  • Added MeshNormalMaterial with SmoothShading support to CanvasRenderer. (@mrdoob)
  • Added Edit / Clone to the editor. (@mrdoob)
  • Fixes to ArrowHelper. (@bhouston and @WestLangley)
  • Improved Geometry's mergeVertices(). (@bhouston)
  • Improved LatheGeometry. (@bhouston and @WestLangley)
  • Added insertPass to EffectComposer. (@alteredq)
  • Added support for BufferGeometry support to Line. (@arodic)
  • Added intersectsSphere to Sphere. (@Fox32)
  • Added Tone Mapping to WebGLDeferredRenderer. (@alteredq)
  • Made updateMorphTargets a public method of Mesh. (@jonobr1)
  • Added add(), addColors(), addScalar(), multiply() and multiplyScalar() to Color. (@mrdoob)
  • Renamed Vector*/Matrix*/Quaternion's add()/sub()/cross()... to addVectors()/subVectors()/crossVectors().... (@mrdoob)
  • Renamed Vector*/Matrix*/Quaternion's addSelf()/subSelf()/crossSelf()... to add()/sub()/cross().... (@mrdoob)
  • Moved GeometryUtils's explode() and tessellate() to ExplodeModifier and TessellateModifier. (@mrdoob)
  • Moved BinaryLoader out of the lib to examples folder. (@mrdoob)
  • Added OBJExporter. (@mrdoob)
  • Implemented pinch gesture to TrackballControls. (@ericnoble and @mrdoob)
  • Firefox support in OrbitControls.. (@mrdoob)
  • Added zbuffer to SoftwareRenderer and started adding material handling. (@rygorous and @mrdoob)
  • Moved CanvasRenderer/SVGRenderer x/y clipping to Projector. (@mrdoob)
  • Added applyEuler() and applyAxisAngle() in Vector3. (@WestLangley)
  • Improvements to FirstPersonControls. (@RommelVR)