Giter Site home page Giter Site logo

sharpcad's Introduction

SharpCAD

SharpCAD is developed on the basis of LitCAD. It is a very simple 2D CAD drawing application developed by C#.

SharpCAD是基于LitCAD,并且采用C#开发的一款非常简单的二维CAD绘图程序。

cover

SharpCAD is free software; you can redistribute it and/or modify it under the terms of the MIT License.

SharpCAD是自由软件,你可以在遵守 MIT 协议下再分发或修改该软件。

Building 编译

Download the source code and open ./src/SharpCAD.sln by Visual Studio 2010, then you can directly compile and build this project.

下载源码,然后使用VS2010 打开解决方案:./src/SharpCAD.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 *.scad file.

    支持打开和保存为 *.scad 文件。

  • Can switch between Chinese and English.

    可以中英文语言切换。

Entities supported 支持的图元

  • xpoint 点
  • line 线段
  • xline 构造线
  • ray 射线
  • polyline 多段线
  • circle 圆
  • ellipse 椭圆
  • arc 圆弧
  • text 文字

LICENSE

This project is licensed under the MIT License.

sharpcad's People

Contributors

zhudaijie avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.