(转)maya螺旋线脚本(mel)

 1 string $curve=`curve -d 3 -p 0 0 0`;
 2 rename $curve ("newCurve");
 3 for($i=0;$i<100;$i++)
 4 {
 5 currentTime $i;
 6 float $a=sin ($i)*(sin($i/32.0));
 7 float $b=cos ($i)*(sin($i/32.0));
 8 float $c=($i/55.0);
 9 curve -a -p $a $b $c ("newCurve");
10 }

maya螺旋线脚本1

select -cl  ;
select -r newCurve ;
string $command="curve -d 3"; 

for($i=1;$i<=100;$i++) 

{ 

float $x=5*sin($i); 

float $z=5*cos($i); 

float $y=$i; 

$command+=" -p "+$x+" "+$y+" "+$z; 

}; 

eval $command;
// Result: curve2 // 

maya螺旋线脚本2

原文地址:https://www.cnblogs.com/3lina/p/10929843.html

时间: 2024-10-04 22:27:33

(转)maya螺旋线脚本(mel)的相关文章

将 Wing IDE 与 Maya 结合使用(摘自Maya用户指南)

1. 将 wingdbstub.py 从 Wing IDE 安装目录复制到 Maya Python 脚本路径. 2. 确保已在“Wing IDE > 编辑 > 首选项 > 调试器”中选中“启用被动侦听”,以便允许从外部进程进行连接.Windows 可能会弹出一个对话框,请求授权以打开通信端口.您应该允许此种情况. 3. 启动 Maya,并确保 Python 脚本可以成功导入并运行. 4. 在 Wing IDE 中,打开相同的脚本.使用 F9 键或通过单击最左边来设定断点. 5. 在 Ma

U3D——Unity3D的脚本-script入门

 Unity3D的基本操作很容易就能掌握了,接下来就是游戏系统的核心部分:脚本. 什么是Script(脚本)?简而言之,就是使用代码来执行一系列动作命令的特殊文本,它需要编译器来从新解读.U3D内部如何解读脚本,这不是我们所要关心的-这是引擎开发人员的活,我们所要知道的就是脚本的使用规则. [三种语言的特点] U3D支持C#,JavaScript,BOO三种语言格式的代码编写.首先来简单介绍下这三种语言的特点: 对U3D来说,这是入门级的脚本语言,U3D内置的函数都能通过JS方便的调用.语法

[转]Haroopad Markdown 编辑器代码语法高亮支持

代码语法高亮 书写格式为: ` ` ` language_key if (condition){ return true } ` ` ` 在 ` ` ` (三个反引号)之间的是代码,其中language_key的值,请参考 支持的语言和缩写标记 例如,将language_key用JavaScript替换,效果如下: if (condition){ return true } 支持的语言和缩写标记 Language language_key 1C 1c ActionScript actionscr

次时代各制作插件使用方案以及技巧 包括UV 烘焙 减面等

次世代游戏的到来,使游戏行业向前迈进了一大步.次世代本来代表的是拥有更高cpu硬件设施的电视游戏,即戴着头盔能感到wii拳击的震动.拿着拳套能感应阴森恐怖的氛围.绝对让玩家融入气氛的Xbox360的<生化危机5>还带有场景破坏,能打下一片墙. 次世代的到来掀起了技术和美术的小浪潮.总之,美术上增添的法线.高光.自发光和节点式材质(unreal3引擎).occlusion等高端技术促使了我们由2D到3D的跨越.人体也可以按照肌肉去布线,这使得我们的模型更漂亮,K动作的时候也会更有运动规律,画起贴

简书 markdown 代码高亮标记

SyntaxHighlight language language_key 1C 1c ActionScript actionscript Apache apache AppleScript a pplescript AsciiDoc asciidoc AspectJ asciidoc AutoHotkey autohotkey AVR Assembler avrasm Axapta axapta Bash bash BrainFuck brainfuck Cap'n Proto capnpro

Maya脚本——重命名物体的名称

该脚本用于将图1中的命名变更为图2中的,把maya中使用相同名称的物体都重命名为不同的名称. 重命名的规则是:组名_原名称_序号 查阅了maya的官方手册:http://download.autodesk.com/global/docs/maya2012/zh_cn/index.html 可以用下述方式在脚本编辑器里查看命令的使用方法: help ls; 用maya自带的脚本编辑器编辑mel脚本,贴上脚本代码: 1 string $ls_names[] = `ls -tr`; //得到大纲视图下

matchmove流程中修改Maya相机数据的脚本

matchmove组的流程涉及到syntheyes与maya,nuke交接的问题.syntheyes会生成包含去畸变节点的nuke工程 和带跟踪信息的maya工程.在nuke工程上渲染得到去畸变的序列,这是第一步.第二步就是进入maya工程替换去畸变的序列,并修改相应相机参数. 在以往流程中,第二步需要人工完成,涉及到的参数也不少,不熟悉流程的员工时常犯错,是一个流程隐患. 要解决这个问题就需要一个脚本自动完成第二步骤,相机之前的数据可以直接获取,之后的数据可以根据去畸变序列的属性进行换算,于是

Maya 脚本控制物体自转

在Maya中,我们可以用脚本来控制物体的自转方向,速度等等,步骤如下: 选择需要操作的物体object,打开通道盒Channel Box,点击编辑Edit,打开表达式Expressions面板 选择需要转动轴rotateX, rotateY, 或者rotateZ 然后在下面输入: object.rotateX = time * -64; 上面的代码表示物体每秒绕x轴逆时针旋转64度.延伸阅读请参见Maya表达式制作时钟转动效果.

maya 在 pymel 中运行 mel

maya 在 pymel 中运行 mel 前言 maya mel 自身定义了很多有用的方法,当我们用 pymel 开发的时候,不想重新写一遍 mel 已经有的功能,那么就可以在 pymel 中运行 mel import maya.mel as mel melCmdStr = 'changeSelectMode -component;' mel.eval(melCmdStr) 原文地址:https://www.cnblogs.com/ibingshan/p/11572308.html