Helix Toolkit is a collection of 3D components for .NET.
MIT License
Bot releases are hidden (Show)
Full Changelog: https://github.com/helix-toolkit/helix-toolkit/compare/v2.24.0...v2.25.0
Published by holance over 1 year ago
Published by holance almost 2 years ago
[2.23.0] - 2022-11-28
HelixToolkit.Wpf
and HelixToolkit.Core.Wpf
packages from HelixToolkit
core library. HelixToolkit
package will no longer be a dependency for both HelixToolkit.Wpf
and HelixToolkit.Core.Wpf
. (WPF)Published by holance about 2 years ago
SceneNode.Attach
to accept IEffectsManager
instead of IRenderHost
. This change will allow scene graph to be built and pre-attached in separate thread (all graphics resources are created during attaching). UI thread is still required to add generated sub graph back to the main graph which is associated with the Viewport. Example can be found here. (WPF.SharpDX/UWP/Core/WinUI)HelixToolkit.Logger.LogManager.Factory
on app start up to provide your own logging implementation.+ .Net Framework 4.6.2
- .Net Framework 4.5
+ netstandard 2.0
- netstandard 1.3
Published by holance over 2 years ago
Published by holance over 2 years ago
We did some major code refactoring and changes in this release.
MaterialVariable
and ConstantBufferComponent
. Use single array to hold all structs used by material with same size.(WPF.SharpDX/UWP/Core)DisposeObject
base class. Remove Collect
function and object dictionary. All graphics resources must call RemoveAndDispose
to free either on OnDispose
if the resource is created in constructor or OnDetach
if the resource is created in OnAttach
. (WPF.SharpDX/UWP/Core)DataStream
object to reduce GC during rendering.(WPF.SharpDX/UWP/Core)HelixToolkit.SharpDX.Wpf
. (WPF.SharpDX)Helixtoolkit.SharpDX.Core
. (Core)Published by holance over 2 years ago
Published by holance almost 3 years ago
Published by holance almost 3 years ago
Published by holance about 3 years ago
Published by holance about 3 years ago
Published by holance over 3 years ago
TopMostGroupNode
and TopMostGroup3D
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)Published by holance over 3 years ago
Published by holance over 3 years ago
TextureModel
and provides ITextureInfoLoader
interface to allow user defined texture repository.(WPF.SharpDX/UWP/Core)Stream
and TextureModel
pair to avoid duplicated texture resources.(WPF.SharpDX/UWP/Core)TextureModel
changes to be Guid
based. TextureModel
with same Guid
will be treated as same texture.(WPF.SharpDX/UWP/Core)Published by holance over 3 years ago
Geometry3D.SetAsTransient()
to enable this feature. (WPF.SharpDX/UWP/Core)AddNode
RemoveNode
. #1443 (WPF.SharpDX/UWP/Core)Published by holance almost 4 years ago
CameraType
property for screen space group. Allows to use orthographic camera for screen space group under RelativeScreenSpaced
mode.Published by holance about 4 years ago
Published by holance about 4 years ago
Added AlwaysHittable
property for scene nodes. Allow mesh to be hittable even it is not being rendered(Visable = false). Ref #1393 (WPF.SharpDX/UWP/Core)
Implemented high DPI rendering under DPI scaling to improve rendering quality. #1404 (WPF.SharpDX/UWP/Core)
To turn this feature off if encounter issues, set Viewport3DX.EnableDpiScale = false
.
Dot Net Core 3.1
. (Core)Assimp.net
to 5.0 beta.Fixed hit test in CrossSectionGeometryModel3D
when uses octree or set CuttingOperation = Substract
. Ref #1396 (WPF.SharpDX/UWP/Core)
Fixed keybinding issue in Viewport3DX. Ref #1390 (WPF.SharpDX)
Fixed UWP runtime error due to dependency property naming conflicts. #1365
In order to fix the issue, following breaking changes have to be made: (UWP)
Transform3D
renames to HxTransform3D
. The Transform3D
is a DP in UWP UIElement
, which is not able to override.Viewport3DX
have been moved into Viewport3DX.ManipulationBindings
from Viewport3DX.InputBindings
.Fixed small error in the calculation of the animation. #1405 (WPF.SharpDX/UWP/Core)
Fixed typo in TextInfo
. #1415 (WPF.SharpDX/UWP/Core)
Published by holance over 4 years ago
VertexColorBlendingFactor
property. (WPF.SharpDX/UWP/Core)Published by holance over 4 years ago