乐筑天下

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

[编程交流] 扩展数据问题

[复制链接]

10

主题

29

帖子

21

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
68
发表于 2022-7-6 17:22:33 | 显示全部楼层 |阅读模式
我还没有涉足扩展数据领域,但我想在工作中尝试一些可以利用扩展数据的项目。
 
看起来扩展数据可能在一定程度上限制了存储在其中的信息量。例如,我相信我可以将一个实体句柄和一个对象存储为扩展数据。我想要存储两个实体句柄的是什么?我可以存储一个3D点,但如果我想存储整个3D点列表呢?
 
有没有像扩展数据那样与autocad紧密集成的东西,但在附加到特定对象的信息方面也具有更大的灵活性?还是我把扩展数据婴儿和洗澡水一起扔出去?
 
谢谢
 
回复

使用道具 举报

1

主题

56

帖子

80

银币

初来乍到

Rank: 1

铜币
1
发表于 2022-7-6 17:43:16 | 显示全部楼层
>>有没有像扩展数据那样与autocad紧密集成的东西,但在附加到特定对象的信息方面也具有更大的灵活性?
 
试试XRecords。它们更强大,也更安全——至少在某种意义上,一些使用express工具的用户无法管理您的信息。
回复

使用道具 举报

10

主题

29

帖子

21

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
68
发表于 2022-7-6 18:17:35 | 显示全部楼层
啊,我记得现在听说过这些。我将开始研究这个方向。
 
谢谢
回复

使用道具 举报

2

主题

439

帖子

536

银币

限制会员

铜币
-14
发表于 2022-7-6 18:35:25 | 显示全部楼层
如果您寻找lisp解决方案,请查找VLAX-LDATA-。。。功能。例如,将字典“My Dict”附加到任何实体,并写出字符串、整数和三维坐标列表的点对列表:
 
  1. Command: (vl-load-com)
  2. Command: (setq ent(car(entsel)))
  3. Select object: <Entity name: 7efa3368>
  4. Command: (vlax-ldata-put ent "My Dict" '((0 . "My string")(1 . 233)(3 . (2.44 17.0 22.04))))
  5. ((0 . "My string") (1 . 233) (3 2.44 17.0 22.04))

 
阅读词典内容:
 
  1. Command: (vlax-ldata-get ent "My Dict")
  2. ((0 . "My string") (1 . 233) (3 2.44 17.0 22.04))

 
它又快又简单。。。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-4 15:41 , Processed in 0.794530 second(s), 60 queries .

© 2020-2025 乐筑天下

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