问题标签 [mel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用 MEL 按钮的 -c 标志触发一个简单的 python 脚本?
我试图使用使用 MEL 创建的按钮来触发 python 函数。所以我只是想知道我是否正确理解了文档,所以我只是使用了一个简单的打印调用来测试我的假设是否正确;这是我尝试过的:
但是,这根本不会触发(或者如果确实如此,它所做的事情与在脚本编辑器中打印它不同:/)
更让我好奇的是,如果我把它包裹在这样的蜱虫中:
它立即触发(在采购时),而不是在按下按钮时触发。如果有人能解释这种行为,那就太好了。
所以归结为: 1.如何正确使用 mel 运行 python 函数?2.为什么蜱虫的包裹会立即触发蟒蛇?
谢谢你的帮助:)
python - 修复 PyMel 导入错误“从空列表中弹出”?
我正在使用 PyMel 编写一些工具,但截至昨天我的 PyMel 模块将无法获取,因为我在导入过程中遇到错误:
有想法该怎么解决这个吗?我下载了最新版本的 PyMel,检查了安装指南是否遗漏了任何内容(我使用了方法 2),但我仍然不知道问题出在哪里。
谢谢,尼尔斯
loops - 如何在mel中创建可中断循环
有没有办法制作可以在 MEL(Maya 嵌入式语言)中中断或取消的循环?
sublimetext2 - 如何为 Sublime text 2 中的语言创建新的语法高亮集
我正在使用令人惊叹的 Sublime Text 2 为 Maya 编写 MEL(Maya 嵌入式语言)脚本,但它没有针对 MEL 的语法突出显示。现在我强迫它把文本解释为 Perl,它做得很好,但远非完美。添加 Maya 的命令会很方便。有人知道我将如何为 Sublime 创建语法高亮集吗?
python - 编写用于更改比例值的 MEL/Python 脚本
动态图形领域的人很难编写 MEL 脚本(因为他们都不是程序员)。所以我尝试了一下,但我遇到了很大的困难,因为我不知道很多变量和语法等。
基本上想选择比例值为0.001或更小的dagObjects的关键帧,然后将比例值更改为0。
我尝试将所有 dagObjects 分配到一个数组中,然后尝试遍历该数组,但之后就丢失了。
此外,如果这可以在 Python 中完成,那很好。
cube - 使用 MEL 在 Maya 中装配魔方
我想在 Maya 中装配一个魔方,所以它可以向任何方向旋转任意次数。任何旋转都将以 90 度为增量。这些是我的大纲中的对象:
26 个块(立方体的中心块不是必需的)9 个旋转控制器(3 个用于高度/宽度/深度的行/列)1 个根控制器
诀窍是将各个块的控制权从一个控制器传递到下一个控制器。在任何给定时间,一个块可以受到 3 个不同的控制器的影响。但是,在旋转之后,控制器会发生变化。
我想我需要创建一系列矩阵(二维数组),其中 9 个 - 每个控制器一个。将块分配给它们,然后在旋转后重新分配。我想我需要一个临时矩阵来交换。除此之外,我不知道该怎么做。这些矩阵应该是根控制器的参数吗?大概。
在这件事上的任何帮助都会有所帮助。我是 MEL 的新手,但我有 C/C++ 等方面的背景。您将如何装配功能性魔方?
macos - Maya 之外的 Mel 解析器
有没有办法在 osx 上的 Maya 之外执行 Mel 脚本?我正在尝试教授编程基础知识,因此不需要运行 Maya 命令,只是一个轻松演示变量、循环、函数等的地方。
谢谢
python - PyMel 旋转引发错误
我想随机旋转给定轴上的对象列表,并从指定范围内检索到随机量。这就是我想出的:
我使用 pm.rotate() 因为它允许我指定是否要在世界或 obj 空间中进行旋转(据我所知,与 setAttr 不同)。问题是,当我尝试运行它时会引发此错误:
这一定是我输入 pm.rotate() 参数的方式(我假设这是由于 PyMel 吐出的行错误,这与它的参数转换函数有关),但我无法弄清楚我做错了。:/
python - 如何将 Maya 大纲添加到 tabLayout
我想在现有的 tabLayout 中添加 Maya 大纲
我遇到了一个页面,该页面显示了如何在 MEL 中执行此操作(第二种方法)
我将如何在 python 中做到这一点?
上面给出了语法错误,我想我在将 mel 代码转换为 python 代码时做错了(我想在 python 中,因为整个现有的 GUI 应用程序都是在 python 中完成的)并且我想实现将大纲选项卡标记到我的项目中的想法用户的经理消除了单独启动 Outliner 的麻烦..
c++ - 如何使用 Marsyas 创建 MEL 滤波器组?
我正在使用 Marsyas 库开发一个应用程序。
我将一些 MarSystems 添加到“系列”-MarSystem。现在我想添加一个 MEL 或 BARK滤波器组(带通滤波器)来计算每个波段的能量。我会使用“ TriangularFilterBank ”来完成此操作,但如何正确使用此 MarSystem 设置 MEL 滤波器组?
之后我想一次访问两个连续帧的每个波段的处理数据。你是怎样做的?
所描述场景的代码:
1.) 如何在系统中添加 mel 滤波器波段?
2.) 如何一次访问两个连续窗口的每个波段的处理数据?