明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 自贡黄明儒

[经验] 坐标点与坐标系

  [复制链接]
发表于 2015-5-23 09:31 | 显示全部楼层
隐藏了什么?看一下
发表于 2015-6-26 09:22 | 显示全部楼层
谢谢楼主的分享
发表于 2015-8-13 07:56 | 显示全部楼层
回复表示对楼主尊重!
发表于 2015-8-13 10:06 | 显示全部楼层
黄大师的作品,必须要学习的。
发表于 2015-8-15 22:28 来自手机 | 显示全部楼层
正好学习这个,都没整明白
发表于 2015-8-16 02:54 | 显示全部楼层
回复一下看一看
发表于 2015-8-16 19:40 | 显示全部楼层
本帖最后由 liu_kunlun 于 2015-8-16 19:49 编辑

1,cad的人机界面用UCS,例如command输入的点,grdraw输入的点,还有像getpoint得到的点。
2,entget得到的点和entmake\entmod所需要的点是一样的,可能是wcs也可能是ocs,具体看dxf帮助。如point、line、3dpline等非"平面"实体采用WCS,而insert、arc、circle、LWPOLYLINE等"平面"实体采用ocs,而dimensionv则同一实体中,可能有的点为wcs有的点为ocs。ocs应理解为cad内部记录形式,现在新的实体倾向于用wcs。具体还是看dxf帮助。
3,转换
有ocs的实体,210组码就很有用。
ocs到wcs,(trans  ocspt  210组码 0),反之,(trans  wcspt  0 210组码)
ocs到ucs,(trans  ocspt  210组码 1),反之,(trans  ucspt  1 210组码)
ucs到wcs,(trans  ucspt  1 0),该转换在entmake及entmod中有用。反之,(trans  wcspt  0 1),该转换在command中有用。
ucs到ocs,(trans  ucspt  1  210组码)),该转换在entmake及entmod中有用。反之,(trans  ocspt  210组码 1)。

trans函数中,ocs用entname,也可以用210组码---即(cdr (assoc 210 (entget entname)))。

一般情况下,wcs=ucs=ocs,不用转换,但当自定义ucs制图之后,特别是3维制图,情况就大不同了。
发表于 2015-8-16 19:48 | 显示全部楼层
回复看看
发表于 2015-11-27 14:20 | 显示全部楼层
这个好像很有用!
发表于 2015-11-28 12:23 来自手机 | 显示全部楼层
非常清楚,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-27 22:05 , Processed in 0.411031 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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