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

Cura in the 3MF Compatibility Matrix on the official website cannot open some files in test_suites\suite3_core\positive_test_cases #84

Open
murongguao opened this issue Aug 15, 2023 · 5 comments

Comments

@murongguao
Copy link

I tried to open some files using Cura, but it didn't load successfully.
According to the 3MF Compatibility Matrix, Cura can perform Core Import and Core Export, but some files cannot be opened. Is it because Cura's import and export do not meet the standards?
Do you perform file consistency checks on alliance members or software that enters the 3MF Compatibility Matrix?

The following are the files that I am unable to open.
image

@JimZuber
Copy link
Collaborator

I can comment on the test cases but not your other policy questions....

The test cases you list in the 0100 series have a common theme, they all implement corner cases regarding how the renderer locates resources in the 3MF package. I'd assume that the Cura implementation is making some assumptions about part naming and other path related things that are not safe, but work most of the time. You can refer to the 3MF test specification available on the github site for detailed explanations of each test case. As to the 0906_02, I've never experienced any 3MF implementation having a problem loading this file. Perhaps it exceed the build platform limits?

@murongguao
Copy link
Author

Thank you for your reply. I understand that 3MFConsortium provides a 3MF Compatibility Matrix. Do the software required to enter the 3MF Compatibility Matrix meet certain conditions, such as being certified by 3MFConsortium.

@jordig100
Copy link
Collaborator

Hi @murongguao, the 3MF consortium do not certify the SW compatibility. Each company provides the information on the level of support of 3MF.

@murongguao
Copy link
Author

I'm very pleased with your response. I'm currently facing an issue. There's software that can generate 3D files in the 3MF format, but I'm not sure if this program complies with the 3MF Consortium's standards. What should I do to verify if the 3MF files generated by this software adhere to the 3MF Consortium's standards? I know you provide an SDK to read 3MF files, but successfully reading them doesn't necessarily prove compliance with the 3MF Consortium's specifications. What steps should I take to demonstrate that the 3MF files created by this software are indeed in accordance with the 3MF Consortium's standards?

@jordig100
Copy link
Collaborator

Hi @murongguao, currently the 3MF Consortium does not provide such a tool, as of today. the alternatives you have is to use a different tool and try to read those file. For example, you can use Microsoft 3D Builder, which supports the 3MF core specification and the 3MF Materials extension.

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

3 participants