ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

LitCAD:3 步跑通的免费二维 CAD 绘图软件

LitCAD:3 步跑通的免费二维 CAD 绘图软件 LitCAD3 步跑通的免费二维 CAD 绘图软件【免费下载链接】LitCADA very simple CAD developed by C#.项目地址: https://gitcode.com/gh_mirrors/li/LitCADLitCAD 是一款用 C# 写的免费开源二维 CAD 绘图软件Windows 上直接编译就能用画线段、圆、圆弧、文字这些基础图元没问题也支持图层、夹点编辑和撤销重做。想看看 CAD 程序内部是怎么搭起来的它是比较好读的一份开源样本。先说清边界它不打算替代 AutoCAD 那类完整 CAD没有尺寸标注也没有填充和块库。定位就是简单二维绘图加学习用代码。需求是画几何图形、练 CAD 操作手感、或者拆解绘图程序这三件事它都能覆盖。三步编译运行 LitCAD第 1 步克隆源码git clone https://gitcode.com/gh_mirrors/li/LitCAD第 2 步用 Visual Studio 2010 及以上打开src/LitCAD.sln直接按 F5 编译。解决方案里是三个工程lcdb 管数据lcinterface 定接口LitCAD 是主程序。第 3 步启动后就是这个界面顶部菜单栏两侧工具栏深灰绘图区加十字光标。5 分钟能完成的最小任务用工具栏直线画一个三角形用圆在里面画一个圆滚轮缩放一下视图再保存成draw01.litcad。这个文件是 XML 结构你可以直接用文本编辑器打开看内容。深入看3 个用得最多的功能捕捉绘图7 种图元加 4 种捕捉定位线段、构造线、射线、多段线、圆、圆弧、文字每种图元有独立命令代码集中在src/LitCAD/Commands/Draw/。场景画线时把鼠标移到已有线段的端点上端点捕捉会自动触发点一下就精确接上不用目测。目前捕捉类型是端点、中点、中心点、象限点四种。一个容易忽略的细节捕捉之外还有动态输入移动鼠标时留意屏幕上的坐标提示需要精确数值时直接键入数字即可不靠鼠标对位。夹点编辑拖蓝色点直接改形状定位选中图元后图形上出现蓝色方形夹点拖动夹点就能平移和变形相关定义在src/lcdb/GripPoint.cs。场景三角形画好后拖住顶点的夹点把高度调一下就行不用删掉重画。截图里那一排蓝色方块就是夹点正中间的十字是当前光标位置。图层管理墙线和家具分开画定位把不同图元画在不同图层工具栏右上角可以切换当前图层命令在src/LitCAD/Commands/Layer/。场景平面图把墙体和家具分到两个图层临时把家具图层隐藏就能单独检查墙体有没有断线不用逐个选中再删除。参与先提一个最小 Issue贡献的第一步不用碰代码把项目跑起来画两张图遇到一个小问题工具栏按钮和行为对不上、界面文字有误之类就去仓库 Issues 提一条这是最轻的参与方式。想动代码的话从src/LitCAD/Commands/Draw/CircleCmd.cs读起看清一个画圆命令怎么接线再照着给新图元加一条命令。打开终端敲下git clone https://gitcode.com/gh_mirrors/li/LitCAD然后用 VS2010 打开src/LitCAD.sln跑起来你的第一条 Issue 离提交只差一个问题。【免费下载链接】LitCADA very simple CAD developed by C#.项目地址: https://gitcode.com/gh_mirrors/li/LitCAD创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表