我需要扩展此工具,并在C ++项目中控制3Ds Max。我遇到了C ++和CLI / C#的3Ds Max SDK。我在网上找到的所有样本都主要描述了如何为3Ds Max生成插件,但这与我的需求不符。我想知道是否有可能使用3Ds Max SDK运行3Ds Max,而3Ds Max在后台运行时,我的C ++项目使用maxscript和/或直接命令通过其C ++ SDK将命令发送到3Ds Max。我也可以使用CLI / C#。
我曾经在MATLAB内部控制3D Max,作为3D模拟的工具。这是通过将3Ds Max设置为OLE对象,然后在MATLAB中调用它并发送max-script代码来实现的。尽管它也可以在C ++中使用,但是其功能有限。