乐筑天下

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

求助:如何得到包含所有图元的最小矩形

[复制链接]

40

主题

133

帖子

25

银币

后起之秀

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

铜币
277
发表于 2012-5-3 09:55:00 | 显示全部楼层 |阅读模式
一个dwg,随便画了一些线,如何知道这些图的范围呢?也就是包含这些线的最小矩形?
除了每条线考虑外,自己有没有一个单一的属性值?
谢谢
回复

使用道具 举报

10

主题

45

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
85
发表于 2012-5-3 12:37:00 | 显示全部楼层
vba  是object.GetBoundingBox MinPoint, MaxPoint  获得包围盒的两个角点,vlsp也是一样,
vb.net,c# 都可以通过Com调用此方法
vb.net,C#有自己的方法Autodesk.AutoCAD.DatabaseServices.MText.GetBoundingPoints(这个是多行文字对象的,其他的类同),不清楚你是用哪一种语言开发的。
回复

使用道具 举报

18

主题

72

帖子

8

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
144
发表于 2012-5-3 22:35:00 | 显示全部楼层
请问C#中NET的方法如何实现?
回复

使用道具 举报

10

主题

45

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
85
发表于 2012-5-4 18:22:00 | 显示全部楼层
方法都在上面说明了还问,你知道在.net调试个程序不容易,不像VB6,直接写个代码给你随便写一个实例发上去,一切要靠自己,如果这些都不能明白要好好看看基础知识。复制粘贴使用代码的年代过去了,一切都要理解。
回复

使用道具 举报

32

主题

651

帖子

8

银币

中流砥柱

Rank: 25

铜币
779
发表于 2012-5-4 19:29:00 | 显示全部楼层

GeometricExtents
这个问题在这里问了很多次了,搜一下。
回复

使用道具 举报

40

主题

133

帖子

25

银币

后起之秀

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

铜币
277
发表于 2012-5-6 19:48:00 | 显示全部楼层
谢谢。我是用vb.net.
看来我还是得一个图元一个图元地比较。没捷径了。
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2012-6-22 15:48:00 | 显示全部楼层
记得GeometricExtents
有个AddExtents(是不是这个名字不记得了)方法的
回复

使用道具 举报

10

主题

93

帖子

7

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
133
发表于 2012-6-25 23:29:00 | 显示全部楼层
应该是没有单一的属性,因为程序怎么知道你要哪些图形组成一组
另.....GeometricExtents  在2006里在有,2011里面有,2008里面竟然被画红线......
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-6-29 19:11 , Processed in 0.879099 second(s), 69 queries .

© 2020-2025 乐筑天下

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