乐筑天下

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

自定义对象和词典...?

[复制链接]
LE3

10

主题

149

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
189
发表于 2011-1-20 11:45:42 | 显示全部楼层 |阅读模式
我正在编写一个从AcDbPolyline派生的新自定义对象,并与从AcDbPoint派生的另一个自定义对象相结合。该自定义对象覆盖了图形以显示一个节点,该节点放置在每个顶点
我们的想法是能够将字典添加到每个节点对象中,以保存一些任意数据,但由于它是自定义对象的一部分,因此没有对象id可供使用
自定义对象工作正常,但您如何处理这样的情况?还是我忽略了这一点……
欢迎评论、想法<谢谢,路易斯。

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

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

使用道具 举报

LE3

10

主题

149

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
189
发表于 2011-1-20 11:50:11 | 显示全部楼层

非常弱智
使用guid和主字典查找?
回复

使用道具 举报

LE3

10

主题

149

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
189
发表于 2011-1-20 11:58:59 | 显示全部楼层
谢谢,这可能是一个选择
希望能够在每个顶点添加数据-这与通过进入顶点对象使用重多段线的情况相同
但是您不能从一条很小的重多段线派生
使用guid和主字典查找
回复

使用道具 举报

15

主题

190

帖子

5

银币

后起之秀

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

铜币
250
发表于 2011-1-20 12:04:12 | 显示全部楼层

为什么不呢
您是否需要能够进行曲线拟合/样条曲线拟合/无限弧拟合?如果没有,是否可以对三维多段线进行子类化,并根据ucs方向强制使用公共[z/法线]?
回复

使用道具 举报

LE3

10

主题

149

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
189
发表于 2011-1-20 12:13:11 | 显示全部楼层
有一些限制:
应用程序不应从以下对象派生类:
AcDbDimension
AcDbSymbolTable、AcDbSymbolTableRecord以及从它们派生的所有类
AcDbBlockBegin
AcDbBlockEnd
AcDbSequenceEnd
acdb 2d polyline
acdb 2d vertex
acdb 3d polyline
acdb 3d polyline vertex
AcDbPolygonMesh
AcDbPolygonMesh vertex
AcDbPolygonMesh
acdbpolyface mesh

为什么不呢?
您是否需要能够无限地进行曲线拟合/样条曲线/圆弧?如果没有,你能子类化一个3D多段线并且强制一个普通的[z /法线]通过ucs方向吗?
回复

使用道具 举报

LE3

10

主题

149

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
189
发表于 2011-1-20 12:36:18 | 显示全部楼层
您的自定义对象可以拥有您需要的任意数量的字典,并且每个都可以拥有自己的对象ID。您只需要编写代码来管理它们。我认为您真正的问题是“我如何创建一个自定义折线,每个顶点都有单独的字典,而无需做太多工作?”。那个问题的答案是“算了吧”。
回复

使用道具 举报

LE3

10

主题

149

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
189
发表于 2011-1-20 12:46:28 | 显示全部楼层
呵呵。。。好吧,我已经继续做第一部分 - 并且正在考虑进入这条路线 - 所以我看到了。
谢谢!
回复

使用道具 举报

LE3

10

主题

149

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
189
发表于 2011-1-20 15:56:25 | 显示全部楼层
我想我已经很接近了…完成了…我将发布一些动画图片来展示它是如何工作的
编辑:
添加了当前状态的图像…现在我可以将扩展字典添加到每个节点中-仍在进行中
He He…嗯,我已经开始做第一部分了-并且正在考虑走这条路线-所以我明白了。
谢谢
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-2-5 17:55 , Processed in 0.218933 second(s), 68 queries .

© 2020-2025 乐筑天下

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