Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problems about processing Assembly - Joint dataset with new files #95

Open
QuanYuhan opened this issue Nov 4, 2022 · 3 comments
Open

Comments

@QuanYuhan
Copy link

Hi, thanks for providing such a great dataset and tools.

For the Assembly - Joint dataset, I would like to know how to generate a json file from a new .step or .smt file for prediction by the JoinABLe model, including

  1. For the parts, refer to Parts of the Assembly Dataset in JSON graph format  #92 (comment), can I generate a networkx json file that can be used for the JoinABLe model by modifying solid_to_graph.py.?
  2. For joint sets, how to generate joint_set_****.json file from CAD file? That is to reverse the process of joint2cad.

Looking forward to your reply and thanks for your help!

@karldd
Copy link
Collaborator

karldd commented Nov 4, 2022

  1. I plan to post the code to do this using Fusion 360, see here. But might not be for a week or two.
  2. Currently we don't have code to do exactly what you want to. However, using the Fusion 360 API it should be possible.

@QuanYuhan
Copy link
Author

Thank you for your reply!

Regarding the second question, I found that in the assembly.json file of the Assembly dataset, the "joints" field provides similar information to the "joints" field of the joint_set_****.json of the Assembly - Joint dataset. It seems that they can be generated by similar code and Fusion 360 API. At the same time I found that you mentioned in #93 (comment) that the code for parsing the .f3d file is not planned to be open sourced. I would like to know if the code that is not open sourced here refers to the code that generates assembly.json of Assembly dataset?

@karldd
Copy link
Collaborator

karldd commented Dec 18, 2022

Yes the code we don't plan to release is the code that generates the assembly.json.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants