Maya Python入门:创建locator、getAttr() 获取属性、setAttr() 设置属性、定位xform()

目录

[1 创建一个locator](#1 创建一个locator)

[2 getAttr() 获取属性](#2 getAttr() 获取属性)

[3 setAttr() 设置属性](#3 setAttr() 设置属性)

[4 获取定位xform()](#4 获取定位xform())

[5 设置新的定位xform()](#5 设置新的定位xform())


1 创建一个locator

python 复制代码
# 创建一个locator
import maya.cmds as cmds
loc = cmds.spaceLocator()
print(loc)

可以看到locator list里只有1个数据

2 getAttr() 获取属性

python 复制代码
#获取 缩放X属性
loc1= loc[0]
sx = cmds.getAttr(loc1+'.scaleX')
print(sx)

3 setAttr() 设置属性

python 复制代码
# 设置缩放X属性 为原来的2倍
sx *= 2
cmds.setAttr(loc1 + '.scaleX',sx)

4 获取定位xform()

python 复制代码
#获取locator的定位
print(cmds.xform(loc1,q=True, translation=True))

5 设置新的定位xform()

python 复制代码
#设置新的定位为[1,2,3]
cmds.xform(loc1,translation=[1,2,3])
相关推荐
Q_Q5110082857 分钟前
python+django/flask+vue的基于疫情防控管理系统的数据可视化分析系统
spring boot·python·django·flask·node.js
生信大表哥29 分钟前
Claude Code / Gemini CLI / Codex CLI 安装大全(Linux 服务器版)
linux·python·ai·r语言·数信院生信服务器
databook33 分钟前
用样本猜总体的秘密武器,4大抽样分布总结
后端·python·数据分析
Jacob程序员40 分钟前
欧几里得距离算法-相似度
开发语言·python·算法
a man of sadness40 分钟前
GPS轨迹抽稀:降频、滑动窗口、RDP
python·gps·轨迹·抽稀·rdp算法
网安老伯41 分钟前
什么是网络安全?网络安全包括哪几个方面?学完能做一名黑客吗?
linux·数据库·python·web安全·网络安全·php·xss
天才测试猿1 小时前
Postman接口测试:如何导入swagger接口文档?
自动化测试·软件测试·python·测试工具·职场和发展·接口测试·postman
计算机学姐1 小时前
基于Python的校园美食推荐系统【2026最新】
开发语言·vue.js·后端·python·mysql·django·推荐算法
天天进步20152 小时前
Python全栈实战:基于机器学习的用户行为分析系统
python
linzeyang2 小时前
Advent of Code 2025 挑战全手写代码 Day 5 - 餐厅
后端·python