HelixToolkit.WinUI 2.25.0

dotnet add package HelixToolkit.WinUI --version 2.25.0                
NuGet\Install-Package HelixToolkit.WinUI -Version 2.25.0                
此命令应在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="HelixToolkit.WinUI" Version="2.25.0" />                
对于支持 PackageReference 的项目,请将此 XML 节点复制到项目文件中,以引用此软件包。
paket add HelixToolkit.WinUI --version 2.25.0                
#r "nuget: HelixToolkit.WinUI, 2.25.0"                
#r 指令可在 F# Interactive 和 Polyglot Notebooks 中使用。请将此内容复制到交互式工具或脚本的源代码中,以引用软件包。
// Install HelixToolkit.WinUI as a Cake Addin
#addin nuget:?package=HelixToolkit.WinUI&version=2.25.0

// Install HelixToolkit.WinUI as a Cake Tool
#tool nuget:?package=HelixToolkit.WinUI&version=2.25.0                

HelixToolkit

<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: Assimp.Net 3D 模型导入/导出支持,用于 HelixToolkit.SharpDX 组件。

示例:请下载完整源代码以运行示例。或者下载编译版本

License: MIT Build status Release Chat

描述
网页 http://helix-toolkit.github.io/
维基 https://github.com/helix-toolkit/helix-toolkit/wiki
文档 http://helix-toolkit.readthedocs.io/
聊天 https://gitter.im/helix-toolkit/helix-toolkit
源仓库 http://github.com/helix-toolkit/helix-toolkit
最新构建 http://ci.appveyor.com/project/holance/helix-toolkit
问题跟踪器 http://github.com/helix-toolkit/helix-toolkit/issues
NuGet包 https://nuget.net.cn/packages?q=HelixToolkit
夜间构建 https://www.myget.org/F/helixtoolkit-nightly
StackOverflow http://stackoverflow.com/questions/tagged/helix-3d-toolkit
推特 https://twitter.com/hashtag/Helix3DToolkit

项目构建

Visual Studio 2019. Windows 10 SDK(最小版本10.0.18362.0)。

注解

1. 默认为右手坐标系和行主序矩阵

HelixToolkit默认使用右手坐标系,包括Meshbuilder等。要使用左手坐标系(Camera.CreateLeftHandedSystem = true),如果使用SharpDX,用户必须手动修正三角形的绕行顺序或IsFrontCounterClockwise在渲染状态描述中。矩阵默认为行主序。

2. WPF.SharpDX和UWP的性能主题
3. 当前在功能层级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

v2.24.0版本的 nuget 上有可用的发布。 发布说明

更改(有关详细信息,请参阅发布说明
2023-03-17

夜间构建myget饲料链接已更新为:https://www.myget.org/F/helixtoolkit-nightly

产品 兼容的和额外的计算目标框架版本。
.NET net5.0-windows10.0.19041 兼容。 net6.0-windows 已计算。 net7.0-windows 已计算。 net8.0-windows 已计算。
兼容目标框架
包含目标框架(在包中)
了解更多关于目标框架.NET 标准的信息。

NuGet包

此包不被任何NuGet包使用。

GitHub 仓库 (1)

显示依赖于HelixToolkit.WinUI的前1个流行的GitHub 仓库

仓库 星数
maker-community/ElectronBot.DotNet
这是一款为ElectronBot机器人和瀚文键盘(HelloWorldKeyboard)开发的上位机软件(包含机器人USB操作SDK和瀚文键盘HID操作SDK),采用Windows App SDK框架编写界面。一款为ElectronBot机器人和瀚文键盘(HelloWorldKeyboard)开发的宿主计算机软件,包含了机器人USB操作SDK,使用Windows App SDK框架编写用户界面。
版本 下载 最后更新
2.25.0 964 2/27/2024
2.24.0 860 5/9/2023
2.23.0 657 11/28/2022
2.22.0 509 8/29/2022
2.21.1 540 6/16/2022
2.21.0 429 5/28/2022