用Windows API绘制的直线在斜率比较小的情况下,锯齿会非常严重。这个单元是用来绘制平滑直线的。原版代码中,必须有一个目标画布参数,但是Delphi中有些控件是没有画布属性的。本人将其代码做了一些改动,将画布参数变为HDC(设备上下文句柄),这样就几乎适应所有控件了。呵呵,象征性地收取1分~ 欢迎下载!原版带有TCanvas参数的单元请参看此链接: http://download.csdn.net/source/2169492
2024-07-22 08:55:12 190KB Delphi
1
画家算法和直线反走样的QT,Web,VC,C#,OpenGL,Java的实现
2023-03-29 21:45:58 500.87MB 算法 源码软件
1
网上找的,采用GDI,实现的反锯齿,C++类。
2022-12-16 22:31:51 3KB gdi 反走样
1
C++,图形学反走样算法,还是有渐变直线特点
2022-10-31 16:13:23 512B 图形学类
1
学习计算机图形学的孩子,这是很重要的一个知识点
2022-10-24 22:33:45 175KB 反走样椭圆
1
快速近似反走样是一种后处理式反走样技术,其效果好、效率高,但由于是根据亮度值检测边缘,导致模型纹理贴图上的条纹和高光部分也会被检测出来,从而造成不必要的反走样.针对这一问题,该算法提出了一种改进的反走样方法:根据物理和阴影信息检测出模型与阴影边缘,再以边缘周围状况计算确定混合朝向,最后结合亚像素覆盖率进行反走样运算.实验表明,该算法在保留了原快速近似反走样效率的同时,有效地消除了不必要的反走样.
1
里面有说明,具体使用方法看一下就知道了。因为不是自己写的,所以不要资源分了~
2022-06-30 07:57:12 2KB Delphi 抗锯齿 反走样 直线
1
本原代码集是我对计算机图形的编程实践,包括画直线、反走样直线、画圆、画椭圆、画矩形、画多边形、矩形填充、多边形填充、3D变换、光照、贴图等 -primitive code is the set of computer graphics programming practice, including line drawing, anti-aliasing line, Circle. painted oval, rectangular painting, drawing polygon, rectangle filling, polygon filling, 3D transformation, lighting, texture, etc.
2022-06-17 13:05:31 30KB 计算机图形
Sutherland-Hodgman算法 分割处理策略:将多边形关于矩形窗口的裁剪分解为多边形关于窗口四边所在直线的裁剪。 流水线过程(左上右下):前边的结果是后边的输入。 亦称逐边裁剪算法
2022-06-05 21:28:28 410KB 裁剪 反走样
1
计算机软件-编程源码-2.12 位图反走样.zip
2022-05-22 21:04:16 8KB 源码软件