▍1. MFCdraw
MFC画图程序代码,可画椭圆,直线,矩形,改线宽,打开保存,颜色等(MFC drawing code can draw ellipses, lines, rectangles, change the line width, open the saved, color, etc.)
MFC画图程序代码,可画椭圆,直线,矩形,改线宽,打开保存,颜色等(MFC drawing code can draw ellipses, lines, rectangles, change the line width, open the saved, color, etc.)
随机生成一堆杂乱数据,借助RANSAC和贝塞尔样条拟合出曲线形状,使之最大程度拟合数据(Do the three degree Bezier Spline fitting based on RANSAC)
用C++模拟LBM的couette流源代码,使用周期边界和曲线边界条件。(LBM simulation using C++ source code of couette stream, using periodic boundary conditions and boundary curves.)
二维简单多边形凸分解源代码以及详细的使用说明(Two-dimensional simple convex polygon decomposition of the source code and instructions)
off 转stl ,很好的转换软件源码。实现了off三维格式向stl三维格式转换,可用于CAD、ProE等软件对接。( Turn off to stl, good conversion software source code. Off to achieve a three-dimensional format stl three-dimensional format conversion, it can be used in CAD, ProE and other software docking.)
VSRS3.5 原版未改动,包含较全的相机参数文件(The original version of VSRS3.5 has not been changed and contains more complete camera parameter files.)
BCB 矢量绘图程序,具备 点、线、圆、文字 等基本图形,支持 复制、粘贴、等距排列等多种操作,图元的组合、拆分等已开发,放缩、存储等未完善,希望对广大BCB工作者有所帮助!(BCB vector drawing program, with points, lines, circles, text, and other basic graphics, support copy, paste, equally spaced and other operations, the combination of elements, split, etc. have been developed, zoom, storage, etc. are not perfect, I hope the majority of workers in BCB help!)
BCB 矢量绘图程序,具备 点、线、圆、文字 等基本图形,支持 复制、粘贴、等距排列等多种操作,图元的组合、拆分等已开发,放缩、存储等未完善,希望对广大BCB工作者有所帮助!(BCB vector drawing program, with points, lines, circles, text, and other basic graphics, support copy, paste, equally spaced and other operations, the combination of elements, split, etc. have been developed, zoom, storage, etc. are not perfect, I hope the majority of workers in BCB help!)
采用层次包围盒、八叉树加速的光线跟踪算法(ray tracing using level boundary box and eight branch tree algorithm)
该程序实现了图形学中的一些算法,如画线、画圆,填充、直线多边形、扫描转换,扫描线消隐算法以及一个简单的Gouraud光照模型。(the realization of a number of graphics algorithms, painting lines, the Circle, filling, linear polygon scan conversion, Lines scanning algorithm and a simple scan illumination model.)
水库调度图的绘制是一个难点,该程序采用等出力法绘制水库调度图,可通用。(Reservoir operation mapping is a difficult point, the program method used, such as mapping efforts reservoir operation plans can be generic.)
用mfc绘制bezier曲线,了解bezier曲线的原理(The mfc draw bezier curve to understand the principle of the bezier curve)
Teechart绘图应用实例(随机线条、动态画线、画圆)(Teechart drawing application examples (random lines, dynamic draw lines, circle))
在AutoCAD中添加一个自定义分页侧边栏。(In AutoCAD add a custom tab sidebar.)
在AutoCAD中添加一个自定义分页侧边栏。(In AutoCAD add a custom tab sidebar.)
激光打标机图形处理及打标软件源码,包含PLT文件、空心字体文件、单单线体字体文件、DXF图形文件、位图文件、样条曲线等的处理显示出来标刻 (Laser Marking Machine graphics processing and marking software source code contains the PLT file hollow font file, line body alone font files, DXF graphics files, bitmap files, the spline curve processing marking)
本程序实现了计算机图形学的一些重要算法(画直线,画圆,画椭圆,区域填充,图形裁剪,齿轮生成,三次样条曲线等等),源码和可执行程序均打包于文件中(this program is implemented some important algorithm of computer graphics such as drawing lines,drawing circles,drawing ellipse,area filling,Graphics clipping,gear wheel generation ,three times spline curve and so on),source code and executable files are all included in the compressed file。 )
本程序实现了计算机图形学的一些重要算法(画直线,画圆,画椭圆,区域填充,图形裁剪,齿轮生成,三次样条曲线等等),源码和可执行程序均打包于文件中(this program is implemented some important algorithm of computer graphics such as drawing lines,drawing circles,drawing ellipse,area filling,Graphics clipping,gear wheel generation ,three times spline curve and so on),source code and executable files are all included in the compressed file。 )
说明: 1. 做一个集成的图形界面的程序,可调用每一次作业子程序。 2. 调用画点的函数,用DDA、中点算法画直线和中点算法及正负法画圆和抛物线。 3. 交互式的二维直线求交:如果存在交点,用实心圆显示交点,并用文字显示其坐标。 4. 用动画实现二维图形变换的各种算法,实现对指定形体的平移、旋转和缩放。(包括自行车行走和绕固定点旋转的自旋转物体动画。) 5. 线段裁剪和多边形裁剪算法的动画演示实现。(两种线段裁剪算法和H-S多边形逐边裁剪算法)多边形裁剪算法的动画演示要求先画出一个封闭的多边形,再画矩形的裁剪窗口,然后选择裁剪按钮(或命令),按下“上边裁剪”按钮(或执行“上边裁剪”命令),多边形相对裁剪窗口的上边进行裁剪,显示上边裁剪后的多边形,依此进行其它各边裁剪。 6. 两种扫描多边形扫描转换算法实现(扫描线算法为必做,基于求余运算的边缘填充和边标志算法任选一种); 7. 4连通区域的递归种子填充算法,和扫描线种子填充算法,要求种子点(x,y)可交互输入)。 8. 简单三维图形系统:凸多面体的建模、透视投影,隐藏面的消除及基本图形变换(平移、旋转、缩放)。 9. 交互式Bezier曲线的输入绘制程序实现 (1. So an integrated graphical interface procedures, which call for each operation subroutine. 2. Calling the painting point function, with DDA, the midpoint algorithm painting line and the midpoint algorithm and France Circle and the positive and negative parabola. 3. Interactive 2D linear intersection : If there intersection with a solid circle indicates Nodal and writing to demonstrate its coordinates. 4. Using 2D animation graphics transform algorithms to achieve the specified physical translation, rotation and scaling. (Including walking and cycling around the fixed point of rotating objects from the rotating animation.) 5. Line cutting and polygon clipping algorithm to achieve the animation demo. (Two segments cutting algorithm and H-S-by-side polygon clipping algorithm) polygon clipp)
说明: 实现中点画圆 在qt平台上实现 语言为c++ 是计算机图形课上的代码 可以编译通过的(realize draw the point in the middle)