changyiran 发表于 2012-6-26 13:07:05

如何把一个三维坐标点储存在扩展数据中

我在编写程序中需要提前将一个坐标点给储存起来,以便以后用到,我就用组码1040分别储存坐标的三个值,但我感觉这样比较麻烦,有没有哪个组码能直接储存三维坐标点呢?

changyiran 发表于 2012-6-26 15:34:02

不是吧,居然没人知道吗?太伤心了

xgr 发表于 2012-6-26 15:51:09

本帖最后由 xgr 于 2012-6-26 15:52 编辑

应该可以的 用扩展数据
点名和坐标可以保存的

可以再把坐标加进去

changyiran 发表于 2012-6-26 16:02:46

xgr 发表于 2012-6-26 15:51 static/image/common/back.gif
应该可以的 用扩展数据
点名和坐标可以保存的



坐标能直接加到一个组码中吗?比如(1010 . 坐标)?

xgr 发表于 2012-6-26 16:05:45

我没有研究过,不过用1000码不可以吗?只要记住顺序就可以了

changyiran 发表于 2012-6-26 16:11:36

xgr 发表于 2012-6-26 16:05 static/image/common/back.gif
我没有研究过,不过用1000码不可以吗?只要记住顺序就可以了

1000可以,只不过,1000是加字符串的,需要用到的时候还得提取组合,比较麻烦,我是想直接以点坐标的形式加进去,这样就可以直接提取坐标进行应用了。

Gu_xl 发表于 2012-6-26 16:48:17

changyiran 发表于 2012-6-26 16:11 static/image/common/back.gif
1000可以,只不过,1000是加字符串的,需要用到的时候还得提取组合,比较麻烦,我是想直接以点坐标的形式 ...

可查看AutoCAD帮助文件以熟悉有关扩展图元数据代码及值。
1000 ASCII 码字串
1001 应用登记名
1007 控制字,{ 或 }
1003 层名
1004 长字节
1005 对象索引名
1010 点位
1040 浮点数
1041 距离值
1042 比例系数
1070 16位整数
1071 32位整数
点位数据
(cons 1010 pt)

changyiran 发表于 2012-6-26 18:10:58

Gu_xl 发表于 2012-6-26 16:48 static/image/common/back.gif
可查看AutoCAD帮助文件以熟悉有关扩展图元数据代码及值。
1000 ASCII 码字串
1001 应用登记名


感谢版主的提醒!!!

dalin1985 发表于 2012-6-26 18:44:21

版主真给力,呵呵

czcxxx 发表于 2015-11-6 16:01:43

版主真给力,呵呵
页: [1]
查看完整版本: 如何把一个三维坐标点储存在扩展数据中