Python —— Reference

阅读: 评论:0

Python —— Reference

Python —— Reference

        Houdini有非常多的Python模块可使用,不止一个hou,如hutil、toolutils、husd、kramautils等,只是帮助文档并没有提起,可从源代码docstring中查询;

//查询有效的模块
help('modules')

        Houdini Object Model(HOM)是API,可获取houdini信息,及控制houdini(使用python scripting language);HOM可替代HScript功能;

        在python内,hou package是模块、类、函数(定义HOM)的最高层级;hou模块会自动导入,当在参数编辑器或命令行shell内写入表达式时;

hou模块按功能可分为三类:子模块(sub-modules)、类(classes)、函数(functions);

  • 子模块(sub-modules),首字母小写,不带括号,其内可能还有类、函数;
    • hou.hipFile、hou.session、hou.ui、hou.qt、hou.hotkeys
  • 类(classes),首字母大写,不带括号,类必须实例化使用,实例化对象可调用其属性和方法;
    • hou.Node、hou.Parm
  • 函数(functions),首字母小写,带括号;
    • hou.pwd()、de()、pandString()

hou模块,包含访问Houdini的所有子模块、类、及函数;

//查询hou模块路径
>>> print(hou.__file__)
C:PROGRA~1/SIDEEF~1/HOUDIN~1.303/houdini/python3.9libshou.py

本文发布于:2024-01-28 17:57:59,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17064358859222.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:Python   Reference
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23