首页 | 资讯 | 财经 | 公益 | 彩店 | 奇闻 | 速递 | 前瞻 | 提点 | 网站相关 | 科技 | 热点 |
我的mayaPython学习之路(五):通过“objectType”获取场景内的全部模型

发稿时间:2022-11-01 17:32:49 来源: 哔哩哔哩

import pymel.core as pm

#####本次使用的是pymel,需要注意与cmds的区别

#####第一步提取全部的mesh节点


(资料图片仅供参考)

selMeshs = pm.ls(type ="mesh")

####创建一个空的集合方面后续将提取的模型装里面

models = []

####创建一个for in循环

for selMesh in selMeshs:

#####通过“getParent”获取mesh节点的父级

par = selMesh.getParent()

#######如果为“transform”节点,则重新获取该节点并放到之前创建的“models”集合内

if pm.objectType(par) == "transform":

models.append(selMesh.getParent())

pm.select(models)

标签: MODELS TRANSFORM TYPE

责任编辑:mb01

网站首页 | 关于我们 | 免责声明 | 联系我们

 

Copyright @ 1999-2017 www.news2.com.cn All Rights Reserved豫ICP备20022870号-23

联系邮箱:553 138 779@qq.com