Maya
文章平均质量分 56
Andrewseu
A man in the road---Fighting!
展开
-
mel的helloworld程序
结构化程序设计方法的要点是: (1)自顶向下 (2)逐步细化 (3)模块化设计 (4)结构化编程mel程序的子程序功能由函数完成,其实很多方面mel和c都是类似的. 为了延续学习新语言的习惯,运行了mel的第一个helloworld程序.global proc test() { a(); b(); a(); }proc a() { string $t = "@原创 2015-07-15 10:09:32 · 1199 阅读 · 0 评论 -
mel笔记
1.所有的变量都以美元符号($)开头,变量名只能用字母、数字、下划线组成,不能包括空格和特定的字符,不能以数字开头,但可以使用下划线和数字;变量名区分大小写. 例如: 2.六种变量类型:整型、浮点型、字符串型、矢量型、数组、矩阵型矢量格式: 如果要访问矢量的某个元素的值,可以用.x .y, *.z的形式 例如: 不能单独元素进行赋值. $position.x = 2//错 如需为某原创 2015-07-14 10:32:28 · 2679 阅读 · 0 评论 -
maya中使用python改变选中物体线框颜色
第一个maya的python脚本,比较简单,实现的功能是改变选中物体线框的颜色. import maya.cmds as py import sys if py.window('pyColor',ex=True): py.deleteUI('pyColor',wnd=True) version = sys.version print version def resetButton(arg原创 2015-11-13 14:42:54 · 5312 阅读 · 1 评论 -
Maya Python脚本建模之随机生成多边形并设定目标限制
maya的脚本是非常之强大的,参数化建模,智能设计师未来的一个趋势。 实现的功能: 通过python脚本随机生成60个多边形,并对生成的每个多边形随机进行移动,旋转和缩放;设定中间的球形为目标,生成的多边形受限于目标; 代码实现: import maya.cmds as cmds import random random.seed(1111) cubeList原创 2015-11-20 19:16:14 · 4354 阅读 · 0 评论 -
Maya Mel 循环生成高脚杯
第一真正意义上的mell 建模程序,实现了循环生成30个高脚杯。 下面是实现高脚杯的参数化,生成各式各样的高脚杯=_= 代码: global proc main() { int $i = 0; int $j = 0; for($j=0;$j<3;++$j) { for($i=1;$i<=10;++$i) {原创 2015-12-22 15:11:35 · 3370 阅读 · 0 评论 -
Maya Mel GUI入门
在写mel程序时,友好的用户界面是很重要的,因此需要掌握一些基本控件的使用方法,在学习的过程中,也留给自己作为笔记,同时也希望能对有需要的人有些帮助。 1.创建一个window,里面可以包含很多的控件,比如基本的button,checkbox,textfield等等 window; columnLayout; text -label "My text"; button原创 2015-12-22 10:51:58 · 6200 阅读 · 1 评论 -
maya基础知识备忘录
1. 捕捉开光 捕捉到栅格,快捷键X; 捕捉到曲线,快捷键C; 捕捉到点,快捷键V; 2.NURBS概述 NURBS是Non-Uniform Rational B-Spline(非统一有理B样条曲线)的缩写,用数学函数来描述曲线和曲面,并通过参数来控制精度,使得NURBS对象能达到任何想要的精度,这也是NURBS对象最大的优势。 3.NURBS建模方法 第一种,用原始原创 2016-09-23 17:25:05 · 907 阅读 · 0 评论