r73
https://github.com/mrdoob/three.js/wiki/Migration-Guide#r72--r73
(430,630 KB, gzip: 99,996 KB)
Source
- Global
- Modern Mixer-based Animation System #6934 (@bhouston, @dsarno and @amirebrahimi)
- Added
performance.now()
polyfill. (@mrdoob)
- BufferGeometry
- Fixed missing uvs in
updateFromObject()
#7179 (@mrdoob and @WestLangley)
- Fixed missing uvs in
- CircleBufferGeometry
- Fixed center normal #7242 (@WestLangley)
- Color
- Curve
- Moved
Utils
toCurveUtils
. (@mrdoob)
- Moved
- ExtrudeGeometry
- FontUtils
- Moved out of core. (@mrdoob)
- Geometry
- ImageLoader
- ImageUtils
- ImmediateRenderObject
- Added
material
property. (@mrdoob)
- Added
- Loader
- Use
MaterialLoader
increateMaterial()
. (@mrdoob)
- Use
- Light
- Refactored shadow API. (@mrdoob)
- Math
- Removed
clampBottom
. (@mrdoob)
- Removed
- Mesh
- Fix intersection uv for non-indexed
BufferGeometry
#7317 (@matias-capeletto) - Refactored
raycast()
. (@matias-capeletto)
- Fix intersection uv for non-indexed
- Object3D
- ObjectLoader
- Rescued lost data urls support. (@mrdoob)
- Shape
- Moved
Utils
toShapeUtils
. (@mrdoob)
- Moved
- SkinnedMesh
- SphereBufferGeometry
- TextGeometry
- Moved out of core. (@mrdoob)
- TubeGeometry
- Added missing
clone()
. (@AVGP)
- Added missing
- Vector2
- Added
clampLength()
#7326 (@Mugen87) - Added
rotateAround()
#7307 (@please-wait and @WestLangley)
- Added
- Vector3
- WebGLRenderer:
WebGLPrograms
clean up. (@tschw)- Moved
.info.memory.programs
to.info.programs
. (@tschw) - Improved
HemisphereLight
illumination model. (@WestLangley) - Fixed
logarithmicDepthBuffer
. (@mataron) - Combined
ImmediateRenderObject
and normal objects. (@mrdoob and @tschw) - Fixed indexed buffer and interleaved buffer #7218 (@tschw)
- Made
readRenderTargetPixels()
work with implementation defined formats #7226 (@nraynaud) - Fixed instancing reset #7230 (@benaadams)
- Shadow support for
PointLight
#7153 (@mkkellogg and @tschw) - Corrected calculation of world normal in environment maps #7251 (@WestLangley)
- Make
readRenderTargetPixels()
compatible with float extensions #7278 (@nraynaud) - Avoid 0 shininess #7252 (@mrdoob)
- Unified
drawRange
andgroup
ranges. (@mrdoob and @WestLangley) - Shadows no longer affect
AmbientLight
orHemisphereLight
#7321 (@mrdoob) - Automatically convert to power of 2 textures that require it. (@mrdoob)
- WebGLRenderTarget:
Documentation
- Improved
ShaderMaterial
page. (@squarefeet) - Improved
CanvasRenderer
page. (@alexconlin) - Improved
JSONLoader
page. (@leitzler) - Improved
Matrix4
page. (@danielphil) - Improved
Math
page. (@mrdoob)
Examples
- Added rotation snap support to
TransformControls
. (@elisee) MTLLoader
clean up. (@dhritzkiv)- Made
OrthographicTrackballControls
zoom behaviour consistent withTrackballControls
. (@NicolasRannou) - Added
AMFLoader
#7210 (@tamarintech) SVGLoader
robustness #7232 (@agnivade)- New version of
SEA3DLoader
#7253 (@sunag) ColladaLoader.parse()
now expects astring
instead ofxml
. (@mrdoob)- Started BufferGeometry based
ColladaLoader2
. (@mrdoob) - Added
KMZLoader
(Sketchup, Google Earth). (@mrdoob) - Fixed interactive examples on retina displays. (@leitzler)
CanvasRenderer
/SVGRenderer
removed brokenMeshDepthMaterial
. (@mrdoob)VRMLLoader
robustness #7328 (@makc)- Fixed
OrbitControls
scroll in Firefox #7331 (@fkammer)
Editor
- Fixed geometry and object export #7220 (@tschw and @mrdoob)
- Removed
object.parent
select box (too slow). (@mrdoob) - Fixed File/New when autosave disabled. (@mrdoob)
- Added basic shadow support. (@mrdoob)
- Export no-pretty json if browser can't prettify #7349 (@makc)
- Added version number. (@mrdoob)
Exporters
- Blender
Unit tests
- Improved
Camera
unit test. (@simonThiele) - Improved
OrthographicCamera
unit test. (@simonThiele) - Improved
PerspectiveCamera
unit test. (@simonThiele) - Added
BufferAttribute
unit test. (@simonThiele) - Added
BufferGeometry
unit test. (@simonThiele) - Added
Clock
unit test. (@simonThiele) - Added
EventDispatcher
unit test. (@simonThiele)