# 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).
没有合适的资源?快使用搜索试试~ 我知道了~
实现CAD基础绘图显示功能(C#源码)
共222个文件
cs:136个
ico:25个
cache:11个
需积分: 2 0 下载量 43 浏览量
2024-05-20
17:35:54
上传
评论
收藏 819KB ZIP 举报
温馨提示
使用C#开发的,一款非常简单的二维CAD绘图程序。 支持多种图元:线段、构造线、射线、多段线、圆、圆弧、文字。 缩放和平移视图。 支持图层。 图元支持夹点,并且可以通过移动夹点来修改图元。 捕捉。目前支持的捕捉类型有:端点、中点、中心点、象限点。 基本的编辑操作:删除、复制、镜像、偏移、移动。 撤销和重做。 支持点选和框选来选择图元。
资源推荐
资源详情
资源评论
收起资源包目录
实现CAD基础绘图显示功能(C#源码) (222个子文件)
DesignTimeResolveAssemblyReferencesInput.cache 9KB
DesignTimeResolveAssemblyReferencesInput.cache 6KB
DesignTimeResolveAssemblyReferencesInput.cache 6KB
LitCAD.csproj.AssemblyReference.cache 5KB
lcdb.csproj.AssemblyReference.cache 4KB
lcinterface.csproj.AssemblyReference.cache 3KB
LitCAD.csproj.GenerateResource.cache 1KB
DesignTimeResolveAssemblyReferences.cache 138B
lcdb.csproj.CoreCompileInputs.cache 42B
lcinterface.csproj.CoreCompileInputs.cache 42B
LitCAD.csproj.CoreCompileInputs.cache 42B
LitCAD.exe.config 141B
app.config 141B
lcinterface.csproj.CopyComplete 0B
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
共 222 条
- 1
- 2
- 3
资源评论
没有黑科技
- 粉丝: 381
- 资源: 118
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功