文章目录 前言 常见包围盒 包围球(Bounding Box) 轴对齐包围盒(Axis-aligned bounding box) 有向包围盒(Oriented bounding box) 包围视锥体(Bounding Frustum) 包围盒的相交、包含、碰撞检测及变换 包围盒与平面的相交检测 包围盒与包围盒的包含检测 包围盒与包围盒的碰撞检测 包围盒的变换 包围盒的其它方法 获取包围盒的八个顶...

文章目录 前言 实现雾效 HLSL代码 树的公告板效果 HLSL代码 图元ID 顶点ID 纹理数组 纹理数组的采样 纹理数组的加载 CreateDDSTextureFromFileEx函数--使用更多的参数,从文件中读取DDS纹理 纹理子资源(Texture Subresources) D3D11CalcSubresource函数--计算子资源的索引值 ID3D11DeviceContext::M...

学习目标: 学习如何使用几何学和数字描述 Vector; 学习 Vector 的运算方法及其在几何学上的应用; 熟悉在 DirectXMath library 中的 Vector 相关的类和函数。 1 向量 一个向量代表的是一个拥有大小和方向的量。类似力(拥有力的大小和方向)、位移(移动的方向和距离)、速度(速度的大小和方向)等,例如下图(图 1.1): 绘制向量的位置和向量本身无关,所以当且仅当...

WPF 使用 SharpDX

WPF  D2D  DirectX  SharpDX  渲染

  

2019-06-12 20:10:40

本文告诉大家如何在 WPF 使用 SharpDX ,只是入门 本文是一个系列 WPF 使用 Direct2D1 画图入门 WPF 使用 Direct2D1 画图 绘制基本图形 WPF 使用 SharpDX WPF 使用 SharpDX 在 D3DImage 显示 WPF 使用封装的 SharpDx 控件 WPF 使用 SharpDx 异步渲染 先介绍一下 SharpDx ,一个底层封装的 Dire...

环境:VS2017  语言:C++   根据上一次的博文,龙书第四章后面有一些练习题,这边正好做一下。   先附上工程链接:https://github.com/anguangzhihen/Dx11。 1.程序最好运行在Win32上; 2.如果Common下的脚本没有找到,请到工程/属性中添加包含目录; 3.所有的练习都在其中,全局搜索“练习”...

本文来告诉大家如何在上一篇博客创建的窗口里面使用 Sharpdx 初始化,然后设置窗口颜色 本文是 SharpDX 系列博客,更多博客请点击SharpDX 系列 在C# 控制台创建 Sharpdx 窗口已经创建了一个窗口,现在需要在这个窗口初始化。因为是从零开始写,所以需要非常多细节,我觉得一篇文章是很难全部告诉大家,所以分为了系列的文章。从零开始写有利于大家了解一个渲染框架是如何做出来,并且从底...