乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 57|回复: 4

如何消除UCS改变带来的影响?

[复制链接]

27

主题

151

帖子

11

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
260
发表于 2004-5-25 19:32:00 | 显示全部楼层 |阅读模式
如图,程序是下载的,应用中发现问题。

nobed22muo5.jpg

nobed22muo5.jpg


本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

16

主题

909

帖子

8

银币

中流砥柱

Rank: 25

铜币
973
发表于 2004-5-25 21:30:00 | 显示全部楼层
加两句               
                         (command "ucs" "w")
                                         (B_DRAW_CLINE center radius)
                                         (command "ucs" "p")
回复

使用道具 举报

14

主题

270

帖子

9

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
326
发表于 2004-5-25 23:51:00 | 显示全部楼层
将(setq        center        (cdr        (assoc        10        ent)))
改为(setq        center        (trans (cdr        (assoc        10        ent))        0 1        ))试试
回复

使用道具 举报

27

主题

151

帖子

11

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
260
发表于 2004-5-26 20:54:00 | 显示全部楼层
二楼的方法,位置正确,方向不正确。三楼的办法好。
但是,只要是用属性的方式的LISP均会出错,能不能自动判别UCS已改变?并按改变后的坐标系统正确运行?
比如以下程序,不知如何办才好:
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:cu2ozjtjit3.LSP 
下载次数:0  文件大小:569 Bytes  售价:2银币 [记录]
下载权限: 不限 以上或 Vip会员   [开通Vip]   [签到领银币]  [免费赚银币]


还是按三楼的方法,一个一个去修正?
回复

使用道具 举报

14

主题

270

帖子

9

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
326
发表于 2004-5-27 14:06:00 | 显示全部楼层
"用属性的方式"是什么意思,你的程序中没有看出什么属性的方式呀,好象就是标注文字,是需要确定标注点吗,只须对基准的点进行坐标转换就行了,不必每个都转换,主要是从dxf代码表中提取的坐标为世界坐标。
另外command        "text"        (polar        pt2        (*        0.5        pi)        5.0)        3.5        ang        ang)        中的ang中的数据类型是实数,不能作为text命令的文本参数
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-8-17 10:23 , Processed in 3.539239 second(s), 69 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表