CAD二次开发读取角度旋转问题

renxiaoyaomk 2019-06-15 12:43:34
如题;CAD中有一段三维的线段,现有个截面要沿着三维线段按照一定的角度旋转,角度按照给定的txt或者 excel旋转,请问要什么编比较方便?c# vba不怎么会,lisp能做到吗?
...全文
350 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
得鹿梦鱼、 2019-06-20
  • 打赏
  • 举报
回复
Teigha.net/Teigha.c++库。。。
能简介: 文件管理功能: 1.支持的文件格式包括:BMP、GIF、ICO、TGA、PCX、WBMP、WMF、JPEG、PNG、MNG、TIFF、JBIG、PNM,PPM,PGM、RAS,DXF ,DWF、DWG 、IGS, MIF,PLT,PRN,HPGL/HPGL2、DGN, SHP, SAT, PS/IGES 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.复制,粘贴,删除;移动,旋转,镜像,阵列,打断,延伸等功能; 选择和捕捉功能: 1.单选,多选,框选,过滤选择;2.可以捕捉所有元素及其延长线;3.关键点捕捉:支持起点,终点,中点,中心点,切点,交点,相线点,平行,垂直,延长线相交点; 计算功能:1.两点距离,几何长度,周长的计算;2.面积计算;3.角度计算;4.点是否在区域内;5.交点计算;6.点选封闭区域,填充算法;7.最大,最小封闭区域算法;8.最短路径算法; 系统属性设置功能:1.系统缺省的属性设置; 接口函数: 1.所有功能都提供接口函数供二次开发者使用;2.每个元素都有唯一的ID号;用户可以根据ID号把图形系统和自己的系统联系起来;3.接口以DLL库和OCX两种两种方式提供; 其他功能:1.将windowsTuretype字体转换为矢量图形(TTF2DXF);2. 生成插入块的缩略图;
计算机系统计算机基础 计算机系统计算机基础(1)全文共50页,当前为第1页。 主 要 内 容 2.1 计算机的硬件系统 2.2 计算机的软件系统 2.3 微型计算机及其硬件系统 计算机系统计算机基础(1)全文共50页,当前为第2页。 输入设备:键盘、鼠标、扫描仪 输出设备:显示器、打印机 外 存:软、硬盘、光盘、闪存 网络设备:网卡、调制解调器等 计算机系统 软件 外部设备 系统软件 应用软件 硬件 运算器 寄存器 控制器 主机 内存 CPU 随机存储器(RAM) 只读存储器(ROM) 高速缓冲存储器 操作系统:Windows、Unix、Linux 语言处理程序:C、Pascal、VB等 实用程序:诊断程序、排错程序等 办公软件包、数据库管理系统 计算机系统的组成 计算机系统计算机基础(1)全文共50页,当前为第3页。 冯·诺依曼计算机的基本组成 计算机硬件的组成 计算机的工作原理 2.1 计算机硬件系统 计算机系统计算机基础(1)全文共50页,当前为第4页。 冯·诺依曼计算机的基本组成 1944年8月,冯·诺依曼(Von Neumann)提出了一个全新的存储程序、程序控制的通用电子计算机的方案。该方案主要的3条思想是: 计算机的硬件由运算器、控制器、存储器、输入设备和输出设备5个基本功能部件组成。 在计算机中,程序和数据都用二进制代码表示。它既便于硬件的物理实现,而且运算规则又简单,故可简化计算机结构,提高可靠性和运算速度。 把程序和处理问题所需的数据,均以二进制的形式按一定顺序预先存放到计算机的存储器里,计算机运行程序时,依次从存储器里逐条取出指令,执行一系列基本操作,完成该指令所规定的复杂运算。这一切工作都是在控制器的控制下完成的,这就是存储程序、程序控制的工作原理。 存储程序实现了计算机的自动计算,成为计算机与计算器及其他计算工具的本质区别,同时也确定了冯·诺依曼型计算机的基本结构。 冯·诺依曼的上述思想奠定了现代计算机系统结构的基础,所以人们将采用这种设计思想的计算机称为冯·诺依曼型计算机。 计算机系统计算机基础(1)全文共50页,当前为第5页。 主机+外部设备 绘图软件: Auto CAD、3DS 总线可以单向传输信息,也可以双向传输信息,并能在多个设备中选择唯一的源地址合目的地址。 网络设备:网卡、调制解调器等 办公软件包、数据库管理系统 主机+外部设备 PHP:PHP 是一种HTML内嵌式的语言,与ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格又类似于C语言,现在被很多的网站编程人员广泛的运用。 光学字符阅读器OCR:一种快速字符阅读装置。 主板上大都有6-15个扩展插槽,供PC机外围设备的控制卡(适配器)插接。 输出设备:显示器、打印机 (3)高速缓冲存储器(Cache) 解释程序解释语句并执行源程序 它有很大的容量,目前Pentium高档微机所配置的硬盘容量大都达到几百吉字节。 但我们平时所指的办公软件多为"字处理软件"、"阅读软件"、"管理软件"等。 所谓总线(Bus)就是系统部件之间传送信息的公共通道,各个部件由总线连接并经它相互通信。 计算机要自动执行一个程序,就是在控制器的控制下,从第一条指令开始,逐条读取指令、分析指令、执行指令直至执行到程序的最后一条停机指令即完成程序。 C语言:C语言是一种结构化程序设计语言。 字长表示CPU一次处理数据的能力; 移动硬盘通过相关设备将IDE转换成USB或Firewire接口连接到计算机,从而完成读写数据的操作。 只读存储器(ROM):ROM中存放的信息固定不变,只能读出不能写入,但断电后ROM中的内容保持不丢失。 根据所连接部件的不同,总线可分为: 网络设备:网卡、调制解调器等 ODF(open document format)格式是基于XML的纯文本格式,与传统的二进制格式不同,ODF格式最大的优势在于其开放性和可继承性,具有跨平台跨时间性,基于ODF格式的文档在许多年以后仍然可以为最新版的任意平台任意一款办公软件打开使用。 RAM(随机存取存储器) 与软盘相比,硬盘旋转速度快,存取速度高。 由于这些I/O接口一般制作成电路板的形式,所以常把它们称为适配器,简称XX卡,如声卡、显示卡、网卡等。 计算机系统是在硬件的基础上,通过软件的支持向用户呈现强大的功能和友好的使用界面。 Visual Basic:Visual Basic,简称VB,是Microsoft公司推出的一种Windows应用程序开发工具。 表格处理软件 Excel Cell 系统软件是控制计算机系统并协调管理软硬件资源的程序,其主要功能包括:启动计算机,存储、加载和执行应用程序,对文件进行排序、检索,将程序语言翻译成机器语言等。 计算机硬件的组成 从1946年

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧