![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
李世垚
喜欢技术和游戏 主要做.net 做海关项目5年了
展开
-
绘制AutoCad中的曲线(Curve)
在处理Dwg图纸的时候,有时候会遇到曲线(Curve)。经过研究发现,曲线的真正定义为Spline,而采用的图形为 非均匀B样条曲线。作为B样条曲线,可以通过添加多个控制点来控制曲线的细节,而这正是贝塞尔曲线做不到的。同时,修改某个控制点的位置也仅仅修改该控制点附近的曲线。关于B样条的数学方程的代码很多,例如:http://blog.csdn.net/tingzhushao原创 2017-10-19 15:52:42 · 4318 阅读 · 0 评论 -
将Autocad的图形填充(Hatch)转化为三角形
目前在研究通过DirectX 或者OpenGL来显示Dwg图纸,一些基本的功能已经完成,但是对于图形填充遇到了一些问题。DirectX中基本的元素只有三角形,但是Autocad的图形填充可以是任意几何图形,需要将其拆分为若干个三角形。原创 2017-10-11 14:38:27 · 2597 阅读 · 0 评论 -
OPENGL 显示文字 SharpGL+SharpFont+纹理
前言说起显示文字,估计大家都觉得很简单。Opengl作为一个专业的绘图技术,竟然没有显示文字的接口。后来经过详细研究,发现显示文字是一个非常高深的问题。Opengl作为一个底层API已经不适合提供对应的接口。环境搭建在开始之前,我们需要搭建开发环境。OpenGL是C++的接口,C#需要对其进行封装才可以调用。目前有不少对OpenGL的封装,我们选用了SharpGL作为我们的类库。具体步...原创 2018-07-20 09:59:44 · 4317 阅读 · 0 评论