明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1634|回复: 4

如果你有空闲来无事,帮我造一个这样的东东吧

[复制链接]
发表于 2011-12-13 18:36 | 显示全部楼层 |阅读模式


大家晚上好啊,我想写个,命令,框选图形,就能输出到“”D:\1.dat“里,dat 是装数据的,主要是直线,圆,圆弧,的数据,不包括其他东西,如选到除上面所述的线,不处理如果你技术高超,把这线形也转成上述三种也可,再输出它的数据
以下是DAT文件范例

C = -0.504964,70.000000,2.000000
L = -6.470663,70.000000,-0.504964,75.965699
L = 5.460736,70.000000,-0.504964,64.034301
L = -0.504964,75.965699,5.460736,70.000000
L = -0.504964,64.034301,-6.470663,70.000000
L = -0.504964,64.034301,-0.504964,75.965699
L = 5.460736,70.000000,-6.470663,70.000000
A = 70.000000,6.670663,69.808048,6.614497,70.191952,6.614497,N
A = 76.165699,0.504964,76.109534,0.696915,76.109534,0.313012,N
A = 70.000000,-5.660736,70.191952,-5.604570,69.808048,-5.604570,N
A = 63.834301,0.504964,63.890466,0.313012,63.890466,0.696915,N
A = 74.769993,5.274956,76.109533,0.696915,70.191952,6.614498,N
A = 65.230007,5.274956,69.808048,6.614497,63.890466,0.696915,N
A = 74.769993,-4.265029,70.191952,-5.604570,76.109534,0.313012,N
A = 65.230007,-4.265029,63.890466,0.313012,69.808048,-5.604571,N
A = 12.000000,-12.000000,12.000000,-15.000000,15.000000,-12.000000,N
A = -12.000000,-12.000000,-15.000000,-12.000000,-12.000000,-15.000000,N
A = -10.000000,10.000000,-10.000000,15.000000,-15.000000,10.000000,N
A = 10.000000,10.000000,15.000000,10.000000,10.000000,15.000000,N
L = 12.000000,-15.000000,-12.000000,-15.000000
L = -10.000000,15.000000,10.000000,15.000000
L = -15.000000,-12.000000,-15.000000,10.000000
L = 15.000000,10.000000,15.000000,-12.000000
C = 0.000000,0.000000,10.000000

由以上数据分析如下
C = -0.504964,70.000000,2.000000
;;C 代表圆  
;;-0.504964,代表圆心坐标x轴
;;70代表圆心坐标的y轴数据,
;;2代表圆半径
L = -6.470663,70.000000,-0.504964,75.965699
;;L 表示直线
;;-6.470663,70.000000为直线第一个点的坐标  
;;-0.504964,75.965699为直线第二个顶点的坐标
A = 70.000000,6.670663,69.808048,6.614497,70.191952,6.614497,N
;;;A代表圆弧  
;;;70.000000,6.670663,为圆心坐标
;;;69.808048,6.614497,表示圆弧的第一个端点
;;;70.191952,6.614497代表圆弧第二个端点,
;;;N为逆时针  
;;;圆弧第一个端点是按逆时针开始的点来确定


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2011-12-13 19:59 | 显示全部楼层
应该不难啊,过滤三种图元,遍历选择集的每个对象,提取相应数据就行了。
发表于 2011-12-13 20:05 | 显示全部楼层
嗯,这种东西还是应该自己闲来无事的时候做.
发表于 2011-12-14 05:08 来自手机 | 显示全部楼层
简单至极,是想用在数控加工上吧?

点评

YES  发表于 2011-12-14 12:51
发表于 2011-12-19 20:47 | 显示全部楼层
用选择集过滤后,在输出到文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-19 02:19 , Processed in 0.239706 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表