Skip to content

[FEATURE REQUEST/DISCUSSION] Adding support for 3DExperience- through new interfaces or pycatia fork? #271

@HubertDomaros

Description

@HubertDomaros

Is your feature request related to the CAA V5 Automation API?
This feature is related to integrating 3DX Automation API

Is your feature request related to a problem? Please describe.
Hi :)

These days, more and more companies start to switch from V5 to 3DExperience.
From what we can read in Automation API documentation for 3DX, on part level, the Automation API is essentially the same as in V5:

Image

``
The main difference comes with how we access the part. Instead of obtaining it through for ex. Application().ActiveDocument().Part, now we have Editor object.
Image

So now, we need to get it through Application().ActiveEditor().ActiveObject()

Obviously, currently we don't have Editor object in pycatia..
And with this comes the question- would it make sense to integrate 3DX interfaces into current pycatia? If so, how to do it? Do we create 3dx version of InfInterfaces? Add a submodule, something like py3dx_in_interfaces? Or create new fork of pycatia, focused only on 3dx?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions