Hi, I am working on reproducing the quantitative results (Table 1) from the paper and have a couple of questions:
on Validity of the final output
Following the current code flow, it seems that MMD, COV, and JSD are calculated using point clouds sampled from the final B-rep. During this process, failures in constructing a "valid" B-rep appear to be filtered out at try/except in steps like (sample.py):
3-1: Detect shared vertices
3-4: Build the B-rep
My question is:
After the process passes the above two section and the STEP/STL files are successfully saved, does that guarantee they contain a "valid" B-rep? It would be great if you could clarify this or provide the specific code you use to evaluate "Novel", "Unique", and "Valid" metrics.
on exact Metric Values
Using 3000 samples generated from the ABC-pretrained checkpoint, I obtained the following results by running eval.sh:
{
'avg-MMD-CD': 0.012816025968641042,
'avg-COV-CD': 0.6104999959468842,
'avg-JSD': 0.010387567029045464
}
Does Table 1 in the paper present the metrics as *100 of these values?
Hi, I am working on reproducing the quantitative results (Table 1) from the paper and have a couple of questions:
Following the current code flow, it seems that MMD, COV, and JSD are calculated using point clouds sampled from the final B-rep. During this process, failures in constructing a "valid" B-rep appear to be filtered out at try/except in steps like (sample.py): 3-1: Detect shared vertices 3-4: Build the B-rep
My question is: After the process passes the above two section and the STEP/STL files are successfully saved, does that guarantee they contain a "valid" B-rep? It would be great if you could clarify this or provide the specific code you use to evaluate "Novel", "Unique", and "Valid" metrics.
Using 3000 samples generated from the ABC-pretrained checkpoint, I obtained the following results by running eval.sh: { 'avg-MMD-CD': 0.012816025968641042, 'avg-COV-CD': 0.6104999959468842, 'avg-JSD': 0.010387567029045464 } Does Table 1 in the paper present the metrics as *100 of these values?
Thank you!