首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >pymxs替代不推荐的MaxPlus实用程序函数

pymxs替代不推荐的MaxPlus实用程序函数
EN

Stack Overflow用户
提问于 2021-06-06 18:53:15
回答 1查看 488关注 0票数 1

随着Autodesk从3ds Max中删除了MaxPlus,我现在不得不重新工作我的一些代码,并且想知道是否还有其他方法来访问一些MaxPlus实用程序函数。虽然我认为将python开发合并到pymx下的决定是一个很好的决定,但如果事先移植了pymxs不支持的MaxPlus功能,那就太好了。

不推荐的MaxPlus实用程序函数的示例,我现在需要为这些函数找到解决方案:

代码语言:javascript
运行
复制
MaxPlus.ViewportManager.GetActiveViewportShowEdgeFaces()
MaxPlus.PathManager.GetProjectFolderDir()
MaxPlus.PathManager.GetAutobackDir()

任何帮助我的正确方向,将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-07 17:53:13

大多数viewport功能位于NitrousGraphicsManager类中,因此,对于第一个类,请尝试:

代码语言:javascript
运行
复制
>>> graphicsmanager = 
pymxs.runtime.NitrousGraphicsManager.GetActiveViewportSetting()
>>> graphicsmanager.ShowEdgedFacesEnabled
False
>>> graphicsmanager.ShowEdgedFacesEnabled = True

第二个您可以在路径配置结构中找到:

代码语言:javascript
运行
复制
pymxs.runtime.pathconfig.getCurrentProjectFolderPath()

第三个目录存储为一个3ds Max系统目录,因此应该可以这样做:

代码语言:javascript
运行
复制
>>> pymxs.runtime.GetDir(pymxs.runtime.name('autoback'))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67862641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档