![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机图形学
str_818
这个作者很懒,什么都没留下…
展开
-
计算着色器(Compute Shader)
图形处理器(Graphics Processing Unit,简称GPU)每秒能够进行数以亿次的计算,目前其已成为一种性能十分惊人的器件。通常,GPU主要用来承担实时图形渲染中的海量数学运算,然而,其潜在的计算能力也可用于处理与图形无关的任务。 CUDA与OpenCL早已能够基于GPU实现并行计算,而OpenGL与DirectX也分别于OpenGL4.3与DirectX11版本后能够通过计算...原创 2018-02-28 22:39:58 · 4644 阅读 · 0 评论 -
C# 调用 WIndows API SetPixel
public partial class Form1 : Form{ [DllImport("Gdi32.dll ")] public static extern int SetPixel(IntPtr hDC, int x, int y, int color); public Form1(){ InitializeComp...原创 2018-10-24 14:18:08 · 1250 阅读 · 0 评论 -
VS 配置 OpenGL 开发环境
步骤一下载 glut 库,压缩包中含有:glut.h、glut.lib、glut32.lib、glut.dll、glut32.dll 五个文件。步骤二将 .dll 文件放入 C:\Windows\System32 ,若为 64 位系统则放入 C:\Windows\SysWOW64 目录中。步骤三将 .lib 文件放入 [VS 安装目录]\VC\lib\ 目录中。步骤四将 .h 文件放...原创 2018-12-13 10:47:46 · 266 阅读 · 0 评论 -
C# 实现基本图元绘制算法
一、功能要求实现一个图形函数库,具有绘制直线段、任意圆弧、椭圆弧、多边形区域的阴影填充和颜色填充等功能,仅调用画点函数 Windows API: setpixel(hdc,x,y,color)二、实现效果 三、算法实现1. 绘制直线绘制直线使用的是DDA算法(数字微分分析法),该算法的核心思想是依据直线的微分方程依次确定描述直线的各个像素点。例如,已知直线的两个端点为(x1,y1...原创 2019-02-23 19:23:55 · 1801 阅读 · 0 评论