乐筑天下

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

救命啊!自定义对象中的图案填充曲线

[复制链接]

3

主题

13

帖子

1

银币

初来乍到

Rank: 1

铜币
25
发表于 2009-1-13 05:06:34 | 显示全部楼层 |阅读模式

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

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

使用道具 举报

3

主题

13

帖子

1

银币

初来乍到

Rank: 1

铜币
25
发表于 2009-1-13 23:15:51 | 显示全部楼层
尝试使用添加的行 - 编译解决方案,然后重试。
阅读有关 AcDbMPolygon  和 AcDbHatch  类的更多信息。
回复

使用道具 举报

15

主题

109

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
169
发表于 2009-1-14 05:35:01 | 显示全部楼层
嗨,乐,非常感谢你的关心。
我添加了您建议的代码,但它不起作用。
我认为问题是m_pCurve只存储在我的自定义对象中,所以它没有objectid,所以appendloop不起作用。
对于这种情况,您有什么解决方案吗?
回复

使用道具 举报

15

主题

109

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
169
发表于 2009-1-14 09:48:27 | 显示全部楼层

你有没有尝试过附加Loop();的另外两个重载?
您可以提取顶点和凸起数据并使用它们。
回复

使用道具 举报

15

主题

109

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
169
发表于 2009-1-14 10:25:37 | 显示全部楼层
我不是专家,但我不认为你的架构会起作用 - 在worlddraw中创建一个称为worlddraw的对象似乎不对。此时不需要使用基元吗?
也许托尼会在这里权衡。
回复

使用道具 举报

3

主题

13

帖子

1

银币

初来乍到

Rank: 1

铜币
25
发表于 2009-1-14 10:52:20 | 显示全部楼层

我不知道它正在使用什么其他代码tuankm,但是对于他发布的内容,没有任何东西将其附加到绘图数据库中。
缺点或你不应该做的事情,是打开一个对象在world/viewportDraw();里面写一个对象。
在其他一些中也是如此。
回复

使用道具 举报

3

主题

13

帖子

1

银币

初来乍到

Rank: 1

铜币
25
发表于 2009-1-14 12:11:40 | 显示全部楼层
我已经使用 AcDbMPolygon 类执行了一些命令,这些命令派生自 AcDbEntity 或 AcDbPolyline - 特别是两个命令,一个用于土地使用,另一个用于景观布局。
这是我刚刚做的一个快速(米老鼠):
回复

使用道具 举报

3

主题

13

帖子

1

银币

初来乍到

Rank: 1

铜币
25
发表于 2009-1-14 18:37:21 | 显示全部楼层
干得好LE!
回复

使用道具 举报

3

主题

13

帖子

1

银币

初来乍到

Rank: 1

铜币
25
发表于 2009-1-15 08:02:07 | 显示全部楼层
Hi LE,
我在帮助文件中看到appendloop有一个
  Acad::error status append loop(Adesk::int 32 loop type,const AcGePoint2dArray& vertices,const AcGeDoubleArray & bulges);
它可能适用于我的情况,但我不知道如何从曲线中获取顶点和凸起。你能帮忙吗?
回复

使用道具 举报

15

主题

109

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
169
发表于 2009-1-15 09:06:24 | 显示全部楼层

这就是我在上一篇文章中提到的(使用其中一个重载)。
您可以使用 getPointAtParam(); 或执行 AcDbPolyline  cast(); 并遍历对象以提取所有顶点。
呵呵。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-2-6 04:03 , Processed in 0.266171 second(s), 83 queries .

© 2020-2025 乐筑天下

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