明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2787|回复: 12

[求助]麻烦各位了

  [复制链接]
发表于 2003-9-17 13:33:00 | 显示全部楼层 |阅读模式
我想请教大家一个问题:可不可以通过编程将CAD中图形(简单图,直线等)的坐标生成出来(二维坐标,生成文本格式)。多谢了!
发表于 2003-9-17 13:38:00 | 显示全部楼层
取坐标点pt
(setq fw (open 文件名 "w"))
(prin1 pt fw)
(princ "\n" fw)
(close fw)
 楼主| 发表于 2003-9-19 12:47:00 | 显示全部楼层
可以将每一点的坐标都输出吗?(构成图形的每一点),主要是26个英文字母和10个阿拉伯数字的坐标值,可以处理吗?
发表于 2003-9-19 15:47:00 | 显示全部楼层
可以,你把数据构成表单行或多行写入。
表的设计取决于你取出数据的需要!
 楼主| 发表于 2003-9-20 10:53:00 | 显示全部楼层
太好了,能再麻烦您一下,举一个小小例子好吗?我很需要,多谢了!只要平面XY坐标即可。
 楼主| 发表于 2003-9-20 11:04:00 | 显示全部楼层
我在CAD2000试了一下,出现:错误: 参数类型错误: stringp nil 的提示,请问有什么问题吗?我只是加载了一个只写了一个字母C的DWG文件,对它进行坐标输出。
发表于 2003-9-20 11:53:00 | 显示全部楼层
这跟DWG文件没关系,你的程序是怎么写的?
 楼主| 发表于 2003-9-20 15:55:00 | 显示全部楼层
我是采用LYY的程序,将文件名替换为我事先生成的DWG文件。麻烦meflying多多指导,应该怎样正确编写。
发表于 2003-9-20 16:30:00 | 显示全部楼层
看你的提示应该是没有给pt付值,那个PT就是你要输出的点,
 楼主| 发表于 2003-9-21 16:34:00 | 显示全部楼层
可以编一个范例吗?例如直线P1P2,P1(10,10)、P2(10,20),怎样输出(10,10)、(10,11)......(10,20)等11个点哪?如果P1P2为随意直线、斜线,可以输出其坐标吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 23:47 , Processed in 0.167411 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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