【发布时间】:2018-07-23 10:10:02
【问题描述】:
我想从 this topic 继续 - 但它已经关闭了。
我不是程序员——我更像是一个基本的技术艺术家,为了方便起见,我需要编写简单的可自动化(甚至是一个词吗?)任务。
当我还在使用 Maya 时,学习 Maya 及其 Python 对应项的 MEL 命令非常直观,非常感谢 Autodesk 的 command list 站点。
**
有人能指出这个的 Maxscript / python 版本在哪里吗 是?我的搜索没有结果。
**
我的意思是我找到了this,但这并不是我要找的。我只需要上面 MEL/PYTHON 链接中的命令列表以及一些很好的示例。
作为一个没有受过编程/编码教育的人,我遇到的问题在 video 的 2:50 和(进一步演示)21:33 中得到了很好的表达。
例如,今天我只是想弄清楚如何在 python 中编写 maxscript 的 (delete $) 或 (delete objects) - 这里我在 stackoverflow 上发布一些好的文档的指南,而不是直接询问如何语法应该看起来 - 因为害怕被标记为懒惰和不知道如何进行谷歌搜索的人。
谢谢
(对焦虑感到抱歉。今天过得很糟糕)
编辑(1) - 关于其他线程:
我确实在帖子的顶部提到了 3dsma 中的 Python 脚本x 帖子。但我非常不愿意相信该主题中提供的链接是唯一的地方,是 maxscript 到 python 主题的唯一在线资源。这就是为什么我在这里用不同的措辞表达我的问题。
编辑 (2) - 详细说明:
是否有任何在线资源(除了其他线程中提到的内容)可以显示 maxscript 如果用 python 编写时的外观的简单示例。请参阅下面的块引用示例。
在 MaxScript 中:
盒子高度:25 长度:25 长度:1 宽度:25 宽度:1 mapcoords:off heightsegs:1 name:("tae")
... 在 Python 中看起来像这样:
将 MaxPlus 导入为 mp
从 pymxs 导入运行时为 rt
rt.box (height = 25, length = 25, lengthsegs = 1, width = 25, widthsegs = 1, mapcoords=off, heightsegs=1, name= ("tae"))
再一次,在任何资深人士通过判断认为我是一个懒得做适当研究的自称混蛋之前 - 我作为一个非程序员能够在位于 @987654325 的 Maya 中找到此类 MEL 文档@。并且因为存在这种文档,所以我认为这样一个组织良好且有很好示例的命令参考是常态。
请记住,并非每个尝试学习的人都有足够的时间,诸如就业、截止日期等情况有时会迫使外行试图寻求快速解决方案,而不是注册编程/编码学位。
【问题讨论】:
-
为什么要问the exact same question 你已经在别处接受了答案?
-
因为虽然我很欣赏我所指的方向(谢谢剑客),但考虑到我的情况,这对我没有任何实际帮助。而且我只接受了答案,这样论坛就不会尽管我不想这样做,但也不会纠缠我。
-
我对您的回复的主要问题 - 真的只是时间。如果我有时间和空间坐下来自学,我会的——但我不会详细说明我生活中遇到的限制。此外 - 询问/查看多个地方有什么问题 - 这有点是研究的重点,不是吗?
-
您不必接受答案,您可以询问是否有任何不清楚的地方。我不会打电话给研究人员用完全相同的误导links 提出完全相同的问题。您的第二次编辑是更好的问题 - 检查 max root 中的示例 python 文件。