Release 2.3.0
22 Jul 2018
[2.3.0] - 2018-7-22
Added
- Dynamic Buffer Support for geometry data streaming. (WPF.SharpDX and UWP) Wiki
- New TransformManipulator. See Manipulator Demo. (WPF.SharpDX and UWP)
- Ply format reader. (All)
- Support Order Independent Transparency for DiffuseMaterial. (WPF.SharpDX and UWP)
- Add BatchedMeshGeometryModel3D for mesh batching, supports multiple material color properties.(WPF.SharpDX and UWP)
- Support Manual Render Ordering. (WPF.SharpDX and UWP)
Improvement and Changes
- Move tessellation parameters into PhongMaterial. (WPF.SharpDX and UWP)
- Obsolete Ray3D. Use SharpDX.Ray instead. (WPF.SharpDX and UWP)
- Optimize all gesture handlers. (WPF.SharpDX and UWP)
- Move camera to shared project. (WPF.SharpDX and UWP)
- Rearrange the order of
DefaultVertex
struct. Separate Texture Cooridnates and Vertex Colors into own buffers. (WPF.SharpDX and UWP)
- Change to use
CanRenderFlag
in render core instead of calling CanRender
during rendering. Use UpdateCanRenderFlag
or SetAffectsCanRenderFlag
to update the flag during property change. (WPF.SharpDX and UWP)
- Add Geometry property in HitTestResult. (WPF.SharpDX and UWP)
- Change shader byte array to lazy loading. (WPF.SharpDX and UWP)
- Obsolete Viewport3DX.WorldMatrix.
Fixed
- Fixed model transform matrix multiplication wrong sequence on HitTest with GroupModel and Instancing.(WPF.SharpDX and UWP)
- Rectangle selection: why returns Models3D instead of Visuals3D? #841 (WPF)
- ZoomExtentsWhenLoaded not work when model transformed. #832 (WPF.SharpDX and UWP)
- stl import error. #827 (All)
- 3ds import error. #816 (All)