HelixToolkit.Wpf 2.25.0
dotnet add package HelixToolkit.Wpf --version 2.25.0
NuGet\Install-Package HelixToolkit.Wpf -Version 2.25.0
<PackageReference Include="HelixToolkit.Wpf" Version="2.25.0" />
paket add HelixToolkit.Wpf --version 2.25.0
#r "nuget: HelixToolkit.Wpf, 2.25.0"
// Install HelixToolkit.Wpf as a Cake Addin #addin nuget:?package=HelixToolkit.Wpf&version=2.25.0 // Install HelixToolkit.Wpf as a Cake Tool #tool nuget:?package=HelixToolkit.Wpf&version=2.25.0
<img src='https://avatars3.githubusercontent.com/u/8432523?s=200&v=4' width='64' />
Helix Toolkit
Helix Toolkit 是 .NET Framework 的 3D 组件集合。
HelixToolkit.WPF: 在内部 WPF 3D 模型(Media3D 命名空间)之上添加了各种功能/模型。
HelixToolkit.Core.WPF: 在内部 .NET Core WPF 3D 模型(Media3D 命名空间)之上添加了各种功能/模型。
HelixToolkit.SharpDX.WPF: 基于 SharpDX(DirectX 11) 的自定义 3D 引擎和 XAML/MVVM 兼容的场景图,用于高性能使用。
HelixToolkit.UWP: 基于 SharpDX(DirectX 11) 的自定义 3D 引擎和 XAML/MVVM 兼容的场景图,用于通用 Windows 应用。
HelixToolkit.SharpDX.Core: 基于 SharpDX(DirectX 11) 的自定义 3D 引擎和场景图,用于 netstandard 和 .NET Core。
HelixToolkit.SharpDX.Core.Wpf: 基于 HelixToolkit.SharpDX.Core
的 Wpf 包装组件,用于 .NET Core Wpf。
HelixToolkit.WinUI: 基于 SharpDX(DirectX 11) 的自定义 3D 引擎和 XAML/MVVM 兼容的场景图,用于 WinUI。
HelixToolkit.SharpDX.Assimp: 用于 HelixToolkit.SharpDX 组件的 Assimp.Net 3D 模型导入/导出支持。
项目构建
Visual Studio 2019. Windows 10 SDK (最小版本10.0.18362.0)。
注解
1. 默认使用右手坐标系和行主序矩阵
HelixToolkit 默认使用右手坐标系,包括Meshbuilder等。要使用左手坐标系(Camera.CreateLeftHandedSystem = true),用户必须在SharpDX中使用时手动纠正三角形的绕行顺序或IsFrontCounterClockwise在绘制状态描述中。矩阵默认使用行主序。
2. WPF.SharpDX和UWP的性能优化主题。
3.目前不支持FeatureLevel 10图形卡上以下功能
FXAA,独立排序的透明渲染,粒子系统,曲面细分。
4.维基和计算机图形的有用外部资源。
HelixToolkit库结构
WPF内部3D引擎(DirectX9)
graph TD
wpf[WPF Framework] --> hxWpf[HelixToolkit.Wpf]
wpf --> hxCoreWpf[HelixToolkit.Core.Wpf]
HelixToolkit DirectX11引擎
graph TD
hx[HelixToolkit] --> dx11[DirectX11 Engine]
dx11 --> hxSharpDX[HelixToolkit.Wpf.SharpDX]
dx11 --> hxUWP[HelixToolkit.UWP]
dx11 --> hxCore[HelixToolkit.SharpDX.Core]
hxCore --> hxWinUI[HelixToolkit.SharpDX.Core.Wpf]
hxCore --> hxSharpDXCoreWpf[HelixToolkit.WinUI]
hxSharpDX --> hxAssimp[HelixToolkit.SharpDX.Assimp]
hxUWP --> hxAssimp
hxCore --> hxAssimp
错误报告
请使用以下模板报告错误。
- 版本:[示例:2.20]
- 程序包:[示例:Helixtoolkit.Wpf]
- 问题
- 重现步骤
- 示例代码
新闻
2023-05-09
变更(请参阅发布说明以获取详细信息)
2023-03-17
夜间构建myget源链接已更新为:https://www.myget.org/F/helixtoolkit-nightly
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET Framework | net462兼容。 net463已计算。 net47已计算。 net471已计算。 net472已计算。 net48已计算。 net481已计算。 |
此包没有依赖项。
NuGet程序包 (8)
展示依赖于HelixToolkit.Wpf的前5个NuGet包
包 | 下载 |
---|---|
Xbim.WindowsUI
Xbim.WindowsUI是一个包含一组Windows Forms和WPF控件库,可以用于构建Xaml或基于窗体的Windows应用程序,可以显示IFC建筑模型中的3D几何和语义数据。 |
|
HelixToolkit.Wpf.Input
提供SpaceNavigator装饰器用于自定义控件,并为WPF 3D提供扩展。 |
|
DesktopUniversalCustomControl
基于Framework4.6.1与NetCore3.1的WPF/Winform自定义控件集合和视图 |
|
Green.InteractiveDataDisplay.WPF
基于Interactive Data Display for WPF和HelixTool Kit,支持2D,3D图表,支持.Net≥4.8 |
|
tutar
Tutar WPF库 |
GitHub仓库 (13)
展示依赖于HelixToolkit.Wpf的前5个流行的GitHub仓库
仓库 | 星标 |
---|---|
tgjones/gemini
Gemini是一个类似于Visual Studio Shell的IDE框架。它使用AvalonDock,并基于Caliburn Micro的MVVM架构。
|
|
microsoft/psi
定位智能平台
|
|
martin2250/OpenCNCPilot
为grbl的自动调平gcode发送器
|
|
TexTools/FFXIV_TexTools_UI
|
|
DesignEngrLab/MIConvexHull
A .Net快速凸包库,适用于2,3和更高维度。
|
版本 | 下载 | 最后更新 |
---|---|---|
2.25.0 | 16,484 | 2/27/2024 |
2.24.0 | 36,964 | 5/9/2023 |
2.23.0 | 30,753 | 11/28/2022 |
2.22.0 | 13,118 | 8/29/2022 |
2.21.1 | 13,486 | 6/16/2022 |
2.21.0 | 1,977 | 5/28/2022 |
2.20.2 | 13,015 | 2/1/2022 |
2.20.1 | 1,458 | 1/19/2022 |
2.20.0 | 41,865 | 11/1/2021 |
2.19.0 | 5,216 | 10/12/2021 |
2.18.0 | 3,692 | 9/5/2021 |
2.17.0 | 54,313 | 6/20/2021 |
2.16.1 | 12,327 | 5/3/2021 |
2.16.0 | 5,222 | 4/24/2021 |
2.15.0 | 34,722 | 2/20/2021 |
2.14.0 | 10,859 | 1/9/2021 |
2.13.1 | 19,293 | 10/17/2020 |
2.13.0 | 1,527 | 10/10/2020 |
2.12.0 | 21,673 | 5/26/2020 |
2.11.0 | 203,279 | 2/9/2020 |
2.10.0 | 16,946 | 11/11/2019 |
2.9.0 | 17,831 | 8/25/2019 |
2.8.0 | 20,179 | 6/23/2019 |
2.7.0 | 27,961 | 5/12/2019 |
2.6.1 | 9,730 | 2/17/2019 |
2.6.0 | 5,255 | 1/4/2019 |
2.5.1 | 22,303 | 10/28/2018 |
2.5.0 | 2,102 | 10/20/2018 |
2.4.0 | 17,815 | 8/26/2018 |
2.3.0 | 4,022 | 7/22/2018 |
2.2.0 | 7,884 | 6/17/2018 |
2.1.0 | 9,683 | 5/5/2018 |
1.1.0 | 42,189 | 2/7/2018 |
1.0.0 | 21,217 | 10/16/2017 |