1.循环遍历场景内所有XGen毛发的信息

import xgenm as xg
import xgenm.xgGlobal as xgg
import xgenm.XgExternalAPI as xgeif xgg.Maya:#palette is collection, use palettes to get collections first.palettes = xg.palettes()for palette in palettes:print "Collection:" + palette#Use descriptions to get description of each collectiondescriptions = xg.descriptions(palette)for description in descriptions:print " Description:" + descriptionobjects = xg.objects(palette, description, True)#Get active objects,e.g. SplinePrimtivesfor object in objects:print " Object:" + objectattrs = xg.allAttrs(palette, description, object)for attr in attrs:print " Attribute:" + attr + ", Value:" + xg.getAttr(attr, palette, description, object)

2.对于属性参数的修改操作可参考XGen Python API文档

比较常用的几个操作就是:
①查询 xgen 对象上是否存在某一属性

bool attrExists( string attrName, string palette, string description="", string object="" )()

②获取 xgen 对象上的某一属性值

string getAttr( string attrName,string palette, string description="", string object="" )()

③设置 xgen 对象上的某一属性值

bool setAttr( string attrName, string value, string palette, string description="", string object ="")()

附链接:XGen Python API

参考链接:Use python to update attributes in XGen

XGen中使用python进行简单的操作相关推荐

  1. linux下运行python_在Linux命令行终端中使用python的简单方法(推荐)

    Linux终端中的操作均是使用命令行来进行的.因此,对于小白来说,熟记几个基本的命令行和使用方法能够较快的在Linux命令行环境中将python用起来. 打开命令行窗口 打开命令行窗口的快捷键如下: ...

  2. 在LaTeX中使用Python的简单介绍

    一.概述 Python语言自1991年2月发布最初代码开始,到现在已经有31年的历史,目前已经成为最热门的计算机语言之一.经过这么多年的发展,python得到了极大的扩展,把python的功能应用到L ...

  3. ll文件显示为?????_关于shell编程中的文件测试简单的操作实例

    谈一谈关于shell编程中的文件测试 Shell编程有时处理一个对象时,需要我们对对象进行测试. 只有符合要求的才采取下一步操作,这样做的好处可以避免程序出错. 这个测试的对象可以是文件.字符串.数字 ...

  4. 树莓派PICO入门:电脑连接简易树莓派PICO单片机,烧录,使用python进行简单代码操作。

    需求:pico树莓派一个,python,thonny工具 需求: 1,pico树莓派一个: 2,thonny工具: 二.使用步骤 1.通过数据线将树莓派pico单片机与电脑连接: 2.烧录文件到单片机 ...

  5. reticulate:在R中使用Python

    reticulate 是 R 的一个程序包,允许在 R 中使用 Python.该包本质上是提供了本地 Python 环境的 R 接口,在 R 中调用该接口完成 Python 代码的执行. 该包提供以下 ...

  6. 范德蒙德矩阵在MATLAB中怎么表示,Python 之 Python与MATLAB 矩阵操作总结

    Python 之 Python与MATLAB 矩阵操作小结 一.线形代数理论基础 线形代数(linear algebra)是数学的一个分支,研究矩阵理论.向量空间.线性变换和有限维线形方程组等内容. ...

  7. python对文件的读操作有哪些方法-Python中文件的读取和写入操作

    从文件中读取数据 读取整个文件 这里假设在当前目录下有一个文件名为'pi_digits.txt'的文本文件,里面的数据如下: 3.1415926535 8979323846 2643383279 wi ...

  8. python对文件的读操作方法有哪些-Python中文件的读取和写入操作

    从文件中读取数据 读取整个文件 这里假设在当前目录下有一个文件名为'pi_digits.txt'的文本文件,里面的数据如下: 3.1415926535 8979323846 2643383279 wi ...

  9. python应用中调用spark_在python中使用pyspark读写Hive数据操作

    1.读Hive表数据 pyspark读取hive数据非常简单,因为它有专门的接口来读取,完全不需要像hbase那样,需要做很多配置,pyspark提供的操作hive的接口,使得程序可以直接使用SQL语 ...

最新文章

  1. gis怎么通过水库划分子流域_到底是谁在革GIS的命?
  2. 计算机如何去除桌面名称阴影,电脑桌面图标有阴影怎么去掉 电脑桌面图标阴影去掉方法【图文】...
  3. Hadoop_NameNode_代码分析_目录树(2)
  4. CentOS搭建git服务器实测
  5. matlab读取写音频文件
  6. RabbitMQ-彻底删除服务
  7. 免费使用短信服务接口 ----用Java实现
  8. cs1.5最新服务器地址,服务器地址
  9. pyspark LEAK: ByteBuf.release() was not called before it's garbage-collected. Enable advanced leak
  10. 设计模式之观察者模式——猫抓老鼠2
  11. 吉他弹唱精通——运用空弦音的分解和弦
  12. 100以内所有质数的输出。
  13. CTFlearn-misc(fore/prog)-wp(3)
  14. 职称计算机可以扣个税吗,哪些职业资格证书可以获得个税专项附加扣除和减免?...
  15. ThingsBoard Mac Docker 安装详细步骤
  16. 计算机网络安全教程答案,计算机网络安全课后习题答案.doc
  17. 给武则天找凤凰的java游戏,女皇武则天:我不愿被 extends
  18. ZYNQ LINUX开发笔记——内存直接访问
  19. 工业与民用配电设计手册第四版_北京某工业园配电室改造电力监控系统的设计及应用...
  20. 微博技术:千万级规模高性能高并发的网络架构设计

热门文章

  1. 编写一个截取字符串的函数
  2. 一个无损连接和保持函数依赖性的3nf分解
  3. 如何绘画漫画人物眼睛?人物眼睛画法教程!
  4. 【多目标进化优化】 MOEA 测试函数
  5. html play控件,HTML DOM Audio play()用法及代码示例
  6. 算法竞赛入门经典 习题6-12
  7. vscode中添加好看字体的方法
  8. principal java_CAS 单点登录服务端 如何获取到principal
  9. ts-学习类型-class
  10. 逻辑与() 逻辑或(||)