MicroDraw图形软件开发平台概论

注意,这是个付费软件包。

一、MicroDraw开发包功能简介
MicroDraw图形软件开发包封装了图形软件开发中常用的算法、模型、显示、交互式操作、文件格式转化等模块。它独立于操作系统的GDI接口,可以在Linux/Windows/WindowsCE/PLAM平台上运行。现在MicroDraw图形控件及开发包已经成功的应用在国内外多个软件开发行业中。
  
MicroDraw主要特点如下:

   1.模型构架精简通用,兼顾大多CAD/GIS软件风格;
   2.独立快速的显示引擎,可显示大容量的图形数据文件;显示引擎能和硬件性能有效结合,对某些设备(如PDA)效果更佳;
   3.文件格式采用压缩算法,可以提高传输效率,并且保证文件数据的保密性。
   4.常用算法,包括常用的二三维几何算法,测量计算;
  5.方便快捷的二次开发功能和平台系统无关性,可以在PC/PDA/PLAM平台上运行,支持WINODWS和LINUX操作系统;可以用Visual Basic,Visual C++,Visual Foxpro, Delphi, C++ builder等开发工具进行增值开发;
  6.平台版权自主,正式用户拥有MicroDraw的开发授权,开发出的软件产品拥有自主版权;
  
 
MicroDraw 适用的的行业和主要用途:
 
1. GIS/GPS软件行业的图形浏览编辑和标注,可以解析一些图形文件格式并转换为自己的格式,并支持多种平台;
 2.   二维CAD设计软件:可以做为建筑、机械、服装等行业CAD的开发平台,用户可以利用此平台开发独立的CAD软件;
  3.二三维数控加工软件(CNC):用户可以用MicroDraw控件或SDK开发包提供的接口函数绘制图形并进行交互式操作、模拟加工路径、进行图形文件交换,生成自己所需要的数控代码,从而脱离其他CAD软件环境;
  4.GPS测绘系统:结合硬件设备(如光珊尺、GPS定位仪等),利用控件接口函数在计算机内部还原实物或生成三维地理数据;
  5.描图软件:利用高清晰度卫星照片或其他光珊图做背景,辅助其他矢量化软件进行精确度更高的光珊图矢量化工作;
  6.图档管理系统:图形控件可以浏览查询多种格式图形图像文件格式,支持URL网上文件格式浏览、可以打印、查询属性、计算长度面积等;

二、应用框架图

 


三、算法库简介
 工民建行业用料算法(建筑招投标算料,工程造价算料,工程进度物料控制),机加工排料算法,服装CAD相关算法
 
功能简介:
  1.普通几何算法:判断相交、垂直、平行、相切,包含等关系。计算交点,切点,夹角,投影点;裁剪,延伸,打断,平移,缩放,旋转,阵列(圆形、  矩形),镜像,垂直水平缩放等。
  2.曲线算法:二次样条线,三次样条线,贝塞尔曲线拟和算法;控制点算法等;
  3.线型剖面线:线型算法,复合线型,兼容AutoCAD线型算法;剖面线算法,兼容AutoCAd剖面线算法;
  4.长度面积体积算法:任意几何的长度,任意封闭区域的面积即几何体机拟和算法;
 5.封闭区域算法:封闭区域的查找算法,查找最大封闭区域,查找最小封闭区域,封闭区域合并、分割,判断隶属关系,封闭区域的扩边,缩小等变换;

  

四、开发平台简介

文件管理功能:
1.支持的文件格式包括:BMP、GIF、ICO、TGA、PCX、WBMP、WMF、JPEG、PNG、MNG、TIFF、JBIG、PNM,PPM,PGM、RAS,DXF ,DWF(4.0-6.0)、DWG(2.5-2005) 、IGS, MIF,PLT,PRN,HPGL/HPGL2、DGN, SHP
2.打开图形图像文件;支持从URL网上打开;
3.打印文件:全部打印和选择打印,打印预览, 打印到文件;
4.保存和读取自定义格式文件;
5.将矢量图以指定的尺寸保存为光珊图或者复制到系统粘贴板上;

显示功能:

1.显示平移,自由缩放,框选放大,最佳显示;
2.回溯显示;
3.支持显示透明命令操作;
4.支持三维文件格式显示;
5.鸟瞰,鹰眼,放大镜功能;

元素支持功能:

1.点;直线,折线,射线;圆,圆弧;椭圆,椭圆弧;.样条线;函数曲线;填充区域;多义线;
2.文字标注;
3.尺寸标注(水平,竖直,对齐,角度,半径,直径尺寸等);
4.块插入;
5.图片插入;
6.多边形;
7.引线;
8.基本三维元素创建;
9.图层;
10.块定义;

图片操作功能:
1.支持多种图像文件格式的转换;
2.图片的旋转,缩放变换;
3.图片的alpha混合度调节;
4.图片的色彩明暗调节;
5.图片的多种效果支持,锐化,柔化,浮雕效果等;
6.图片的合并与切割;
7.读取粘贴板上的图片;
8.指定大小尺寸保存图片;

属性功能:
1.几何属性,颜色,线型,线宽;
2.图层属性:显示,隐藏,冻结;
3.尺寸属性:颜色,箭头,尺寸线属性,尺寸引线属性,尺寸文字属性,显示单位等;
4.文字属性:字体和颜色;字体包括:字体名称,字体高度宽度,是否重显,倾斜,字符集,大小型文件字体(兼容AutoCAD shx字体文件)等;
5.块属性:名称,基点,旋转角度,缩放比例;
6.剖面线属性:名称,旋转角度,缩放比例;

创建功能:
1.创建点线圆几何等元素;
2.两点或三点创建圆或圆弧;
3.两点或三点创建椭圆或椭圆弧;
4.相应的方式创建常见的各种元素;

编辑构造功能:

1.可以修改元素的几何或显示属性;
2.复制,粘贴,删除;移动,旋转,镜像,阵列,打断,延伸等功能;
3. UNDO,REDO

选择和捕捉功能:

1.单选,多选,框选,过滤选择;
2.可以捕捉所有元素及其延长线;
3.关键点捕捉:支持起点,终点,中点,中心点,切点,交点,相线点,平行,垂直,延长线相交点;

计算功能:

1.两点距离,几何长度,周长的计算;
2.面积计算;
3.角度计算;
4.点是否在区域内;
5.交点计算;
6.点选封闭区域,填充算法;
7.最大,最小封闭区域算法;
8.最短路径算法;


系统属性设置功能:
1.系统缺省的属性设置;


接口函数:

1.所有功能都提供接口函数供二次开发者使用;
2.每个元素都有唯一的ID号;用户可以根据ID号把图形系统和自己的系统联系起来;
3.接口以DLL库和OCX两种两种方式提供;

其他功能:

1.将windowsTuretype字体转换为矢量图形(TTF2DXF);
2. 生成插入块的缩略图;

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值