明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 16332|回复: 157

[源码] 点坐标转换---------------我跟highflybir学矩阵应用

    [复制链接]
发表于 2014-2-27 16:43 | 显示全部楼层 |阅读模式
本帖最后由 自贡黄明儒 于 2015-1-30 11:22 编辑

;;试验textbox得到的坐标转到世界坐标系,再转到用户坐标系
(defun w1 (/ E MAT MAT1 PTS X)  
  (setq e (car (entsel)))
  (setq Mat (Mat:EntityMatrix e));http://bbs.mjtd.com/thread-99926-1-1.html
  (setq Mat1 (cadr Mat))                                    ;Mat1 4x4
  (setq Mat (car Mat))                                            ;Mat 4x4
  (setq pts (textbox (entget e)))                            ;ocs坐标点
  (setq pts (mapcar '(lambda (x) (mat:mxp mat1 x)) pts))    ;世界坐标系
  (mapcar '(lambda (x) (trans x 0 1)) pts)                    ;ucs下坐标
)

;;确定击点在单行文字中的位置(对象坐标系下的点)
(defun w2 (/ E MAT MAT1 P PT)
  (setq e (entsel))
  (setq pt (cadr e))
  (setq e (car e))
  (setq Mat (Mat:EntityMatrix e))
  (setq Mat1 (cadr Mat))                                    ;Mat1 4x4
  (setq Mat (car Mat))                                            ;Mat 4x4
  (setq pt (trans pt 1 0))                                    ;wcs
  (mat:mxp mat pt)                                            ;ocs
)

评分

参与人数 2明经币 +2 金钱 +10 收起 理由
tigcat + 1 很给力!
【KAIXIN】 + 1 + 10 赞一个!

查看全部评分

"觉得好,就打赏"
还没有人打赏,支持一下

本帖被以下淘专辑推荐:

发表于 2017-8-31 10:36 | 显示全部楼层
楼主真是无私奉献啊!谢谢了!
发表于 2019-7-26 13:40 | 显示全部楼层

感谢楼主分享,收藏了
发表于 2020-1-3 13:00 | 显示全部楼层
竟然没看明白
发表于 2014-3-1 21:51 | 显示全部楼层
这么好的程序,一定支持!
发表于 2014-3-2 13:49 | 显示全部楼层
黄工的作品
我都要看
发表于 2014-3-19 18:51 | 显示全部楼层
学习下.................
发表于 2014-3-19 19:34 | 显示全部楼层
楼主真是无私奉献啊!谢谢了!
发表于 2014-3-19 22:46 | 显示全部楼层
顶顶
收藏
发表于 2014-4-6 11:54 | 显示全部楼层
高手贴,顶下
发表于 2014-4-6 16:24 来自手机 | 显示全部楼层
好程序啊,哈哈。。。。。
发表于 2014-4-8 10:23 | 显示全部楼层
为了看帖,批量恢复黄老师的帖子。
不要问我是如何做到的,反正是批。量。回。复。
发表于 2014-4-9 19:42 来自手机 | 显示全部楼层
建议多注释下,再举个例子,这样就方便多了!这么好的程序看不懂,急呀!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-19 13:48 , Processed in 0.909996 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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