Zhuangkh

A .Net Developer

All Posts in 2021.10


Helix Toolkit 介绍

Introduction WPF与WinForm, DirectX与GDI 众所周知, WPF使用了DirectX作为底层的渲染技术, 截至今日, 仍然使用着DirectX 9 (.Net和.Net Core实现均是如此). 作为对比, Windows Form使用的是GDI/GDI+技术. GDI/GDI+ 全称是 Graphics Device Interface, 有着30+年的历史, 它是一个用于操作图像和执行绘图的API, 几乎在所有的windows应用程序中都使用. 其中GDI+是GDI的升级版本, 出现在Windows XP版本中, 增加了渐变笔刷、样条、多种图片格式支持等等. GDI/GDI+在.NET中,封装存在于System.Drawing.dll程序集中. GDI/GDI+是2D渲染API, 基于cpu实现, 假设你要画一个Cube,你必须在cpu上先处理好Cube的 …

WPF Helix Toolkit 3D Render