Changelog History
Page 1
-
v2014.2.452 Changes
December 16, 2014➕ Added
- PointSelectionCommand (Wpf)
- 👌 Support subtract mode in CuttingPlaneGroup (Wpf)
- 🖐 Handle collection changes for ScreenSpaceVisual3D.Points (Wpf.SharpDX)
- Ignore visuals that implement IBoundsIgnoredVisual3D in the bounds calculation (#229)
🔄 Changed
- XAML namespace prefix changed to
http://helix-toolkit.org/wpf
(Wpf) - XAML namespace prefix changed to
http://helix-toolkit.org/wpf/SharpDX
(Wpf.SharpDX)
🛠 Fixed
- Memory leak in DX11ImageSource (Wpf.SharpDX)
🚀 [Unreleased]: https://github.com/oxyplot/oxyplot/compare/v2015.1.453...HEAD
-
v2.20.2 Changes
February 01, 2022🛠 Fixed
✅ 1. Fix viewcube edge hit test is not working properly. #1702 (WPF.SharpDX/UWP/Core)
- Fix environment map getting black area under certain conditions when using orthographic camera. (WPF.SharpDX/UWP/Core) 👻 1. Fix null pointer exception if effects manager is not being set on viewport3DX. (WPF.SharpDX/UWP/Core)
-
v2.20.1 Changes
January 19, 2022🛠 Fixed
🛠 1. Fixed stl reader failed to read any ASCii files on Dot net 5. (WPF)
-
v2.20.0 Changes
October 31, 2021➕ Added
👍 1. Post effect support in screen spaced group. (WPF.SharpDX/UWP/Core) 👍 1. Supports software rendering as config for effects manager. (WPF.SharpDX/UWP/Core)
-
v2.19.0 Changes
October 11, 2021🛠 Fixed
- Fix shadow is showing on the back of the object #1649 (WPF.SharpDX/UWP/Core) 🚀 1. Fix UWP memory leak due to event handlers are not being released properly. #1185 (UWP)
-
v2.18.0 Changes
September 04, 2021➕ Added
✅ 1. Add hit test support for AxisPlaneGridNode.(WPF.SharpDX/UWP/Core) 👍 1. Add walkaround camera mode support for Orthographic camera. (WPF.SharpDX/UWP/Core)
- Cursor position and Cursor On Element position added to viewport3DX (WPF.SharpDX)
👌 Improvement
✅ 1. Adds Batched Mesh hit test result to include more batched mesh specific properties. (WPF.SharpDX/UWP/Core)
🛠 Fixed
- Fix zooming flips by enabling ZoomAroundMouseDownPoint in UWP.(UWP/Core)
- Fix topmost group is not rendered correctly if screenspaced group is being rendered before it.(WPF.SharpDX/UWP/Core) 👻 1. Fix duplicate key exception while importing glb file with embedded texture. (WPF.SharpDX/UWP/Core)
- Fix embedded texture is not loaded from FBX. (WPF.SharpDX/UWP/Core) ✅ 1. Missing property in HitTest.ShallowCopy. (WPF.SharpDX/UWP/Core)
-
v2.17.0 Changes
June 20, 2021➕ Added
- Adds
TopMostGroupNode
andTopMostGroup3D
to support top most rendering. Ref: #1572 (Limitations: Top most meshes are rendered at same level as screen spaced items, which are not supported by post effects and render ordering.) (WPF.SharpDX/UWP/Core) - Add supprot for shadow map to automatically cover complete scene. (Limitations: May not be able to properly cover the scene if contains boneskinned animation.) (WPF.SharpDX/UWP/Core)
🛠 Fixed
- Added null check in IRenderMetricesExtensions.UnProject().(WPF.SharpDX/UWP/Core) ⚡️ 1. Fix BatchedMeshGeometryModel3D blinking when BatchedGeometries update.(WPF.SharpDX/UWP/Core)
- Small problem in PointAndLinesBinding example, SetPoints() method.(WPF) 🏗 1. Fixed glitches in various examples and project build.(WPF, WPF.SharpDX)
- Fix memory leak if same reference counted object gets collected multiple times.(WPF.SharpDX/UWP/Core)
- Adds
-
v2.16.1 Changes
May 02, 2021🛠 Fixed
- Fix RenderContext.BoundingFrustum for non-perspective cameras. (WPF.SharpDX/UWP/Core)
- Handle too many SurfaceD3D_IsFrontBufferAvailableChanged. (WPF.SharpDX/UWP/Core)
-
v2.16.0 Changes
April 24, 2021➕ Added
- Adds coordinate system axis color dependency properties for Viewport3DX. (WPF.SharpDX/UWP) 👍 1. Support for loading .obj and .mtl from stream. (WPF)
👌 Improvement
- Avoid GPU resources getting destroyed and re-created unnecessarily. (WPF.SharpDX/UWP/Core)
- Improves texture loading. Re-implemented
TextureModel
and providesITextureInfoLoader
interface to allow user defined texture repository.(WPF.SharpDX/UWP/Core) - Auto caching
Stream
andTextureModel
pair to avoid duplicated texture resources.(WPF.SharpDX/UWP/Core) TextureModel
changes to beGuid
based.TextureModel
with sameGuid
will be treated as same texture.(WPF.SharpDX/UWP/Core) ✅ 1. Aggregate hit test function parameters into single hit test context. (WPF.SharpDX/UWP/Core) 🚚 1. Move FXAA to the end of rendering, so FXAA applies onto screen spaced object. (WPF.SharpDX/UWP/Core)- Add preliminary hit check with hit thickness for PointNode. (WPF.SharpDX/UWP/Core)
🛠 Fixed
🔧 1. Fixed viewport crash during display configuration change #1531. (WPF.SharpDX) 🛠 1. Fixed cursor is wrong after pressing multiple mouse button simultaneously (WPF.SharpDX/UWP) 🛠 1. Bugfix export without material (Assimp) ⚡️ 1. Fixed bounding box is not updated properly. #1555 (WPF.SharpDX/UWP/Core) ✅ 1. Fixed Frustum test bug. (WPF.SharpDX/UWP/Core) 🛠 1. Fixed shadow map OrthoWidth dependency property is setting to wrong property in scene node.(WPF.SharpDX/UWP)
💥 Breaking Change
✅ 1. Hit test function signature has been changed.
-
v2.15.0 Changes
February 20, 2021➕ Added
👍 1. Supports morph target animation. (WPF.SharpDX/UWP/Core) 👍 2. Supports animation playback speed. (WPF.SharpDX/UWP/Core) 👍 3. Supports releasing geometry data after loading into GPU. Call
Geometry3D.SetAsTransient()
to enable this feature. (WPF.SharpDX/UWP/Core) ✅ (Restrictions: View only; no hit test support; geometry must not be shared with multiple models; Must enable before attaching geometry3D onto a Model3D/Node, or before the Model3D/node being attached to a viewport.) 👍 4. Supports billboard alignment relative to the origin. (WPF.SharpDX/UWP/Core) ⚡️ 5. Supports animation updater group. (WPF.SharpDX/UWP/Core) ⚡️ 6. Added extension helper method to create animation updaters from animation list. (WPF.SharpDX/UWP/Core)👌 Improvement
- Improved thread buffer management. (WPF.SharpDX/UWP/Core)
🚚 2. Changed return type for SceneNodeGroupModel3D
AddNode
RemoveNode
. #1443 (WPF.SharpDX/UWP/Core)
🛠 Fixed
🛠 1. Fixed border highlights and outline blur Post Effect blending issues #1491. (WPF.SharpDX/UWP/Core) 🛠 2. Fixed environment map is still being used on object after disabling it. (WPF.SharpDX/UWP/Core) 🛠 3. Fixed UWP assimp nuget spec is missing files. #1505 (UWP) ✅ 4. Fixed UnmapSubresource is not called after MapSubresource during hit test for bone skinning mesh. #1499 (WPF.SharpDX/UWP/Core) 🛠 5. Fixed wrong padding(bottom/right) in billboard single text. #1520 (WPF.SharpDX/UWP/Core)
- Improved thread buffer management. (WPF.SharpDX/UWP/Core)
🚚 2. Changed return type for SceneNodeGroupModel3D