AAGNet
AAGNet copied to clipboard
AAGNet, for automatic machining feature recognition using a geometric Attributed Adjacency Graph (gAAG) representation that preserves topological, geometric, and extended attributes from neutral bound...
**描述**: 在使用round.py中的倒圆功能处理多个边缘时,发现当前代码未为每个边缘重建BRepFilletAPI_MakeFillet实例,而是复用了同一个实例。这会导致当某条边缘倒圆操作失败后,错误状态会影响后续边缘的处理,即使后续边缘本身符合倒圆条件也可能失败。 **复现步骤**: 1. 加载包含多条可倒圆边缘的CAD模型 2. 其中包含1-2条因几何原因无法倒圆的边缘 3. 执行倒圆操作,观察到第一条失败边缘之后的有效边缘也会连续失败 **预期行为**: 单个边缘的倒圆失败不应影响其他边缘,程序应跳过失败边缘继续处理后续有效边缘 **建议修复方案**: 在遍历每条边缘时,为每个边缘创建新的BRepFilletAPI_MakeFillet实例,而不是复用同一个实例。关键修改点如下: ```python # 原代码可能存在的复用情况 fillet_maker = BRepFilletAPI_MakeFillet(self.shape) for edge in edges: fillet_maker.Add(radius, edge) # 复用实例导致错误累积 # 建议修改为 for...
ASIN_for_MFInstSeg文件夹下train_on_MFInstseg.py文件的第14行和第15行导入的loss和acc是哪个文件夹下的代码,我在项目里目录中没找到
Good afternoon! Thanks for your work, it is really impressive! Judging by the paper you have good indicators on MFCAD ++ Dataset. Due to the fact that it is laborious...
当我使用dataset中的main.py来创建新的特征时,出现报错  变量labels的值如下图  可以看出特征没有加载成功。 我的输入是 
希望作者在百忙当中为我解惑,打扰了 我在特征识别推理也就是你的qt5_visualization.py下,我在上传step(不是通过生成的step,是其他软件上的),我发现一些简单的3D模型是可以识别没有一点问题,但是一些稍微复杂的就开始有时候就识别成别的特征也就是识别错了,这是为啥。
我尝试将一个模型(有多个同样的的切割打孔特征),进行特征识别遇到了一些错误,想请教两个问题。 1. 看起来两个rectangular_passage似乎被错误的分割,有什么思路避免这些错误?如 图1、图2所示。  (图1)  (图2) 2. 如何对每一个打孔都进行独立的识别,如图3所示。该模型中应该有13个独立的且每个有4个面组成的 rectangular_passage 特征。  (图3) 模型文件: [阵列2.zip](https://github.com/user-attachments/files/18534265/2.zip) 我的思考是,导致这两个问题的原因是否和MFInstSeg数据集中的labels标注数据结构有关? 希望能得到作者的思路,谢谢~ 最后祝作者2025春节愉快~