明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 210|回复: 12

vla-GetBoundingBox包裹盒子问题

[复制链接]
发表于 前天 09:58 | 显示全部楼层 |阅读模式
本帖最后由 xunifengshen 于 2025-1-16 10:03 编辑

我用的vla-GetBoundingBox 获取的包裹盒子  但是物体往左侧倾斜的时候就正好获取的不正确 往右侧倾斜的是正确的  问一下各位师傅 这样的情况怎么去判断改正他  下面是源码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复

使用道具 举报

 楼主| 发表于 8 小时前 | 显示全部楼层
你有种再说一遍 发表于 2025-1-17 19:20
包围盒是cad的图形基础来的,
没有它的话连构建四叉树都是错误的
https://www.cnblogs.com/JJBox/p/186774 ...

对  我其实就是想获取三维实体的两个顶点 请问有什么好的方案吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 前天 10:52 | 显示全部楼层
xunifengshen 发表于 2025-1-16 10:42
但是左倾斜的获取到的点位不正确  怎么去判断一下呢

因为我需要这两个点位都是正确的 而且这个物体我也不清楚到底是左倾斜还是右倾斜
回复 支持 反对

使用道具 举报

 楼主| 发表于 昨天 17:03 | 显示全部楼层
qazxswk 发表于 2025-1-17 03:01
我的示意图中,阴影区域的包围盒子就是虚线框。

对角线红色物体正确的 蓝色得物体是错误的  所以这个包裹盒子不一定能获取到正确的点位信息

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

发表于 前天 10:31 | 显示全部楼层
因为包围盒计算出的是一个正矩形的 左下到右上的对角点 所以向右倾斜的就没问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 前天 10:42 | 显示全部楼层
飞雪神光 发表于 2025-1-16 10:31
因为包围盒计算出的是一个正矩形的 左下到右上的对角点 所以向右倾斜的就没问题

但是左倾斜的获取到的点位不正确  怎么去判断一下呢
回复 支持 反对

使用道具 举报

发表于 前天 11:09 | 显示全部楼层


看效果图,帮你测试了,bug如图。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 前天 11:29 | 显示全部楼层
Bao_lai 发表于 2025-1-16 11:09
看效果图,帮你测试了,bug如图。

确实bug不少  这个包裹box命令可能不太适合
回复 支持 反对

使用道具 举报

发表于 前天 14:34 | 显示全部楼层
最简单就是手动选图形基点,再用程序对比判断。
回复 支持 反对

使用道具 举报

 楼主| 发表于 前天 15:24 | 显示全部楼层
jackie31986 发表于 2025-1-16 14:34
最简单就是手动选图形基点,再用程序对比判断。

如果很多的话 手动去筛选会不会有点繁琐
回复 支持 反对

使用道具 举报

发表于 昨天 03:01 | 显示全部楼层
我的示意图中,阴影区域的包围盒子就是虚线框。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-1-18 17:56 , Processed in 0.287671 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表