# LitCAD
LitCAD is a very simple 2D CAD drawing application developed by C#.
LitCAD是使用C#开发的,一款非常简单的二维CAD绘图程序。
![cover](./doc/images/litcad.png)
LitCAD is free software; you can redistribute it and/or modify it under the terms of the [MIT License](https://opensource.org/licenses/MIT).
LitCAD是自由软件,你可以在遵守 MIT 协议下再分发或修改该软件。
#### Building 编译
Download the source code and open ./src/LitCAD.sln by Visual Studio 2010, then you can directly compile and build this project.
下载源码,然后使用VS2010 打开解决方案:./src/LitCAD.sln,直接编译即可。
#### Main Features 主要特征
* Supports entities: line, xline, ray, polyline, cirlce, arc, text.
支持多种图元:线段、构造线、射线、多段线、圆、圆弧、文字。
* Zoom and pan.
缩放和平移视图。
* Layer。
支持图层。
* Grip points.
图元支持夹点,并且可以通过移动夹点来修改图元。
* Snap.
捕捉。目前支持的捕捉类型有:端点、中点、中心点、象限点。
* Basic editing tools: delete, copy, mirror, offset, move.
基本的编辑操作:删除、复制、镜像、偏移、移动。
* Undo and Redo.
撤销和重做。
* Multiple Ways For Object Selection: Pick Single、Window、Cross.
支持点选和框选来选择图元。
* Open and Save *.litcad file.
支持打开和保存为 *.litcad 文件。
#### Entities supported 支持的图元
* line 线段
* xline 构造线
* ray 射线
* polyline 多段线
* circle 圆
* arc 圆弧
* text 文字
# LICENSE
This project is licensed under the [MIT License](LICENSE).
没有合适的资源?快使用搜索试试~ 我知道了~
LitCAD-master.zip
共183个文件
cs:135个
ico:25个
resx:7个
需积分: 12 8 下载量 94 浏览量
2020-03-19
10:20:50
上传
评论
收藏 286KB ZIP 举报
温馨提示
一个简单的cad开发源码, DBObject |----DBTable |----BlockTable (不可删除) |----LayerTable (不可删除) |----DBTableRecord |----Block (***) |----Layer |----Entity |----Line |----Circle |----Polyline
资源推荐
资源详情
资源评论
收起资源包目录
LitCAD-master.zip (183个子文件)
app.config 141B
Presenter.cs 51KB
DocumentForm.cs 25KB
MainWin.cs 14KB
Pointer.cs 14KB
Resource1.Designer.cs 13KB
Arc.cs 11KB
SelectRectangle.cs 10KB
Database.cs 9KB
Polyline.cs 8KB
CopyCmd.cs 8KB
XmlFilerImpl.cs 8KB
LayersManagementForm.cs 8KB
LayerItemForm.cs 7KB
XlineCmd.cs 7KB
RayCmd.cs 7KB
PolygonCmd.cs 7KB
OffsetCmd.cs 7KB
MirrorCmd.cs 7KB
Text.cs 7KB
LinesChainCmd.cs 7KB
MoveCmd.cs 6KB
Entity.cs 6KB
ToolStripMgr.cs 5KB
LayerItemForm.Designer.cs 5KB
XorGDI.cs 5KB
Ray.cs 5KB
CommandsMgr.cs 5KB
DBTable.cs 5KB
ArcCmd.cs 5KB
Command.cs 5KB
LayersManagementForm.Designer.cs 5KB
Color.cs 5KB
Selections.cs 5KB
Circle.cs 5KB
_PickupBox.cs 4KB
Xline.cs 4KB
DynInputPoint.cs 4KB
Bounding.cs 4KB
AnchorsMgr.cs 4KB
Line.cs 4KB
Document.cs 4KB
Block.cs 4KB
SnapNodesMgr.cs 4KB
GripPointMoveCmd.cs 4KB
PolylineCmd.cs 4KB
Canvas.cs 4KB
DynInputTextBoxOne.cs 3KB
MathUtils.cs 3KB
RectangleCmd.cs 3KB
Origin.cs 3KB
DBObject.cs 3KB
DynInputCtrl.cs 3KB
DynamicInputer.cs 3KB
DeleteCmd.cs 3KB
GDIResMgr.cs 3KB
CircleCmd.cs 3KB
CommandsFactory.cs 3KB
ArcRS.cs 3KB
Resources.Designer.cs 3KB
CommonColors.cs 3KB
LineRS.cs 2KB
Layer.cs 2KB
XmlFiler.cs 2KB
RemoveLayersCmd.cs 2KB
EntityRSMgr.cs 2KB
ModifyLayerCmd.cs 2KB
_OffsetOpsMgr.cs 2KB
PolylineRS.cs 2KB
LineHitter.cs 2KB
ObjectId.cs 2KB
OffsetLine.cs 2KB
EditCmd.cs 2KB
DBTableRecord.cs 2KB
RayHitter.cs 2KB
AddLayerCmd.cs 2KB
LayerTable.cs 1KB
DynamicInputTextBox.cs 1KB
MainWin.Designer.cs 1KB
XlineHitter.cs 1KB
DocumentForm.Designer.cs 1KB
Canvas.Designer.cs 1KB
GripPoint.cs 1KB
OffsetCircle.cs 1KB
_DrawCmd.cs 1KB
AssemblyInfo.cs 1KB
OffsetArc.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
IGraphicsDraw.cs 1KB
BlockTable.cs 1KB
BlockReference.cs 1KB
Settings.Designer.cs 1KB
ICanvas.cs 989B
CommandNames.cs 962B
ObjectSnapPoint.cs 910B
IPresenter.cs 890B
PolylineHitter.cs 862B
LineWeight.cs 849B
DatabaseUtils.cs 791B
共 183 条
- 1
- 2
资源评论
xczsb
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Spring+Spring MVC(Maven方式构建)图书管理系统
- 智慧医疗采购-JAVA-基于springboot的智慧医疗采购系统设计与实现(毕业论文)
- 视频美学多任务学习中PyTorch的多回归实现-含代码及解释
- (172652454)基于Matlab的脑部MRI图像三维重建与动画显示1
- (175128050)c&c++课程设计-图书管理系统
- 考研学习分享-JAVA-基于Vue+SpringBoot的考研学习分享平台设计与实现(毕业论文)
- (4655036)数据库 管理与应用 期末考试题 数据库试题
- (174366602)【MATLAB教程案例47】基于双目相机拍摄图像的三维重建matlab仿真的双目相机参数和工具箱
- java学生管理系统StudentSystem
- (564822)清华大学计算机系网络课程之C++语言程序设计
- 积分制零食自选销售-JAVA-基于springBoot的积分制零食自选销售平台的设计与实现(毕业论文)
- (175415460)基于SpringBoot的通用管理系统源码+数据库+项目文档,前后端分离的通用管理系统模版,可用于开发毕业设计
- (177607006)python爬虫基础知识&源码.zip
- Halcon手眼标定简介(1)
- VMware虚拟机USB驱动
- (175249064)【计算机专业PHP-毕业设计60套之】php+mysql社区交流系统(毕业论文+封面目录+系统+说明书)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功