Maya Python游戏与影视编程指南阅读笔记——第一章

11 篇文章 2 订阅

本书官网:http://maya-python.com

1、maya的三种开发语言
(1)mel 简单,不支持面向对象
(2)python 面向对象,用户量多
(3)C++ 快速,难测试,难上手

2、maya中执行python工具
(1)命令行
(2)脚本编辑器

3、一个多边形(球体)由四个基本节点组成
polySphere用于储存多边形的属性和功能(如半径和细分数量),清除数据后,多边形将数据储存到pSphereShape中,并且参数变得不可调节,剩下的浮动节点pSphere用于储存物体的transform属性

4、节点操作
创建名称为pCube1的正方体

import maya.cmds
maya.cmds.polyCube()

修改正方体宽度

maya.cmds.polyCube("pCube1", edit = True, width = 10)

读取正方体宽度

maya.cmds.polyCube("pCube1", query = True, width = True)

5、python命令文档参考介绍
例:polyCube
1、总览
polyCube is undoable, queryable, and editable.
The cube command creates a new polygonal cube.
2、返回值
string[] Object name and node name.
In query mode, return type is based on queried flag.
3、相关类似操作
4、标志
C —— 可在创建模式中出现
E —— 可在编辑模式中出现
Q —— 可在查询模式中出现
M —— 可多次使用此标志

代码:
创建一个红色小球

import maya.cmds
maya.cmds.polySphere(
    radius = 5
)
maya.cmds.polyColorPerVertex(
    colorRGB = [1,0,0],
    colorDisplayOption = True
)
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值