Pixyz Plugin: How to import files with C# script

Hi everyone,

I’ve recently updated to the latest version of the Pixyz Plugin for Unity and encountered an issue with importing CAD files using custom C# scripts. In the previous versions, it was possible to access the CAD classes. However, in the new version, it appears that these CAD classes are marked as internal, which means they can’t be directly accessed.

What I’ve Observed:

  • The documentation no longer provides examples for custom CAD import scripting.
  • The internal access modifier on CAD classes prevents me from extending or invoking them.
  • It seems that the new API is designed to restrict direct access, but I haven’t found an alternative public API that exposes the necessary functionality for CAD import.

My Questions:

  1. Is there an intended public API or workaround for importing CAD files programmatically with custom scripts in this new version?
  2. Can the internal CAD functionality be accessed indirectly, perhaps via a different namespace or reflection, or is it strictly off-limits for custom c# scripts?
  3. Are there any plans to expose these classes or provide updated documentation/samples for custom CAD import scripting?

I appreciate any insights, workarounds, or official guidance on how to handle this limitation. Thanks in advance for your help!

2 Likes