maya python 游戏与影视编程指南_《Maya Python游戏与影视编程指南》【价格 目录 书评 正版】_中国图书网...

致谢 xi引言:欢迎使用maya python xii第 1 部分 python和maya的基础知识 1第 1 章 maya 命令引擎和用户界面 21.1 与maya 进行交互 3 maya 嵌入式语言 3 python 3 c++ 应用程序编程界面 3 python api 41.2 在maya 中执行python 4 命令行 4 脚本编辑器 5 maya 工具架 71.3 maya 命令和依存关系图 81.4 python 命令简介 101.5 标志参数和python 核心对象类型 14 数字 15 字符串 15 列表 15 元组 15 布尔型 15 标志=对象类型 151.6 命令模式和命令参数 16 创建模式 16 编辑模式 17 查询模式 171.7 python命令参考 17 总览 18 返回值 18 相关 18 标志 19 python 示例 191.8 python 版本 191.9 python 在线文档 201.10 小结 20第 2 章 python 数据基础知识 212.1 变量和数据 22 mel 中的变量 23 关键字 24 python 的数据模型 242.2 结合使用变量和maya 命令 27 捕获结果 28 getattr 和setattr 28 connectattr 和disconnectattr 292.3 使用数字 30 数字类型 30 基本运算符 312.4 使用布尔值 32 布尔运算符和位运算符 322.5 使用序列类型 33 运算符 33 字符串类型 36 格式化字符串 37 有关列表的更多内容 392.6 其他容器类型 41 集合 41 字典 422.7 小结 45第 3 章 在maya 中编写python 程序 463.1 创建python 函数 47 函数定义剖析 47 函数参数 48 返回值 533.2 maya 命令 54 列出和选择节点 55 file 命令 56 添加属性 573.3 迭代和分支 58 for语句 59 分支 62 列表解析 70 while 语句 713.4 捕获错误 73 try、except、raise 和finally 733.5 设计实用的工具 763.6 小结 86第 4 章 模块 874.1 什么是模块 884.2 模块与范围 88 模块封装和属性 89 _main_模块 904.3 创建模块 91 spike模块 92 默认属性和help() 93 包 954.4 导入模块 97 import 与reload() 的比较分析 97 as 关键字 98 from关键字 984.5 python 路径 99 sys.path 99 临时添加路径 100 usersetup 脚本 101 sitecustomize 模块 103 设置pythonpath 环境变量 1054.6 使用python ide 109 下载ide 109 基本ide 配置 1104.7 小结 112第 5 章 maya 中的面向对象编程 1135.1 面向对象编程与过程式编程 114 在python 中实现类的基础知识 115 实例化 1155.2 属性 116 数据属性 117 方法 119 类属性 123 human 类 1255.3 继承 1275.4 maya 中的过程式编程与面向对象编程… 130 安装pymel 130 pymel 介绍 130 pynodes 131 pymel 特性 131 优点和缺点 133 pymel 示例 1335.5 小结 135第 2 部分 使用python 设计maya 工具 137第 6 章 maya 工具设计原则 1386.1 为用户设计的技巧 139 沟通和观察 139 准备、设置、规划 139 简化和培训 1406.2 maya 中的工具 141 选择 141 标记菜单 143 选项窗口 1456.3 小结 146第 7 章 使用maya 命令创建基本工具 1477.1 maya 命令与maya gui 1477.2 基本gui 命令 149 窗口 1497.3 构建窗口基类 150 菜单和菜单项 151 对gui 对象执行命令 154 布局和控件 159 完整的ar_optionswindow 类 1667.4 扩展gui 类 169 单选按钮组 170 框架布局和浮动字段组 171 颜色选取器 1737.5 创建更高级的工具 174 姿势管理器窗口 175 将窗体与功能分开 176 使用cpickle 模块序列化数据 176 使用文件对话框 1787.6 小结 181第 8 章 使用qt 设计高级图形用户界面 1828.1 qt 与maya 182 固定窗口 1838.2 安装qt 工具 185 qt sdk 1868.3 qt designer 187 小组件 188 信号和插槽 188 qt designer 实践 1898.4 将qt gui 加载到maya 中 192 loadui 命令 194 访问控件上的值 195 使用信号和插槽来映射小组件 1968.5 pyqt 198 安装pyqt 198 在maya 2011 及更高版本中使用pyqt 199 在更低的maya 版本中使用pyqt 2008.6 小结 201第 3 部分 maya python api 基础知识 203第 9 章 理解c++ 和api 文档 2049.1 面向对象编程的高级主题 205 继承 206 虚拟函数和多态性 2069.2 maya api 的结构 207 maya 的核心对象类mobject 简介 2079.3 python 与maya api 通信的方式 2099.4 如何查阅api文档 2109.5 python与c++ api 之间的重要区别 218 mstring 和mstringarray 218 mstatus 218 void* 指针 218 代理类和对象所有权 218 带参数的命令 218 撤销 219 mscriptutil 2199.6 小结 219第 10 章 设计命令 22010.1 加载脚本化插件 22110.2 脚本化命令剖析 222 openmayampx 模块 223 命令类定义 223 doit() 223 命令创建器 224 初始化和取消初始化 22410.3 添加自定义语法 225 映射旋转顺序 228 类定义 229 语法创建器 230 语法的初始化 232 doit() 233 doitquery() 23510.4 maya 的撤销/ 重做机制 23810.5 支持多种命令模式和撤销/ 重做 241 撤销和重做 241 命令模式 242 语法创建器 244 _init_() 方法 245 doit() 246 redoit() 250 undoit() 25110.6 小结 252第 11 章 maya 中的数据流 25311.1 依存关系图 253 依存关系节点 254 连接 257 调试依存关系图 259 dgtimer 命令 26111.2 有向无环图 262 dag 路径和实例化 265 对拓节点 26711.3 小结 270第 12 章 设计依存关系节点 27112.1 脚本化节点剖析 271 ar_averagedoubles 节点 272 节点类定义 273 节点创建器 274 节点初始化 274 compute() 275 初始化和取消初始化 27712.2 属性和plug 278 属性的特性 279 可读、可写和可连接 279 可存储的属性和默认值 280 缓存的属性 280 使用数组 280 复合属性 28612.3 小结 290

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/528085.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql+缓冲池脏块率高_什么是数据库的 “缓存池” ?(万字干货)

原标题:什么是数据库的 “缓存池” ?(万字干货)1、Buffer Pool 概述Buffer Pool 是什么?从字面上看是 缓存池 的意思,没错,它其实也就是 缓存池 的意思。它是 MySQL 当中至关重要的一个组件,可以这么说&…

mysql建库权限_mysql数据库用户权限及建库脚本

/* 创建系统数据库mydatabasename */drop database if exists mydatabasename;create database mydatabasename;/* 指定当前数据库为mydatabasename */use mydatabasename;/* 创建用户信息表user */drop table if exists user;create table user(user_idint not null auto_incr…

数据库性能分析mysql_mysql数据库的性能优化分析

影响数据库性能的根源:1,磁盘I/O读取2,CPU使用率3,资源竞争优化的方式:1,设计优化2,操作优化3,使用其他优化技术1)设计优化:分类拆分数据量大的表;选取最适用…

mysql多实例配置安装_MySQL多实例安装配置方案

一.基本概念MySQL多实例就是,在一台机器上开启多个不同的服务端口(如:3306,3307,3308...),运行多个MySQL服务进程,这些服务进程通过不同的socket监听不同的端口提供服务。MySQL可以共用一套安全程序,使用不同的my.cnf配…

java趣味_Java趣味分享:try finally

考虑以下四个测试方法,它们会输出什么?public class Test {public static void main(String\[\] args) {System.out.println(test1());System.out.println(test2());System.out.println(test3());System.out.println(test4());}private static int test1…

蛇哥开局两星机器人视频_虎牙粉丝活动落幕,蛇哥骚男夺冠,拿下季军的吃鸡一姐直播却哭了...

近日,在虎牙直播展开了万众瞩目的超级粉丝团活动,这是一档非常考验主播综合实力的活动,不仅需要主播人气高,还要粉丝凝聚力足够强,毕竟是需要粉丝们花一点点钱支持的,路人粉一般都很难做到这点。在经过入围…

java 接口访问权限_详解Java之路(五) 访问权限控制

在Java中,所有事物都具有某种形式的访问权限控制。访问权限的控制等级从最大到最小依次为:public,protected,包访问权限(无关键词)和private。public,protected和private这几个Java访问权限修饰词在使用时,…

java for foreach 效率_Java中LinkedList的fori和foreach效率比较

在《Java中ArrayList的fori和foreach效率比较》中对ArrayList的两种循环方式进行了比较,本次对LinkedList的两种遍历方式进行效率的比较。1. list的元素为自定义的对象自定义的Student类public class Student {private String name;private Integer age;public Stud…

java teechart怎么用_TeeChart使用范例

在窗体上加入TeeChart控件,并通过属性加入4个TLineSeries,分别命名为Series1,Series2,Series3,Series4,并添加一按钮Button1,其Click事件为:procedure TForm1.Button1Click(Sender:TObject);beginSeries1.FillSampleValues(200);Series2.FillSampleValue…

java c标签 if有值_c标签 if else c标签 总结

[b]STL标签用法关键字:JSTL标签、、、、、、、、原来一直没有看过,我说过我是新手,但是好多资料上似乎也不重视 JSTL 。我看项目源代码发现其中使用到了这个标签库,感觉其还真是方便,页面看起来更加清爽。减少了 JAVA …

java多态的两种形式_java核心(八):继承与方法重写、final、多态性的两种描述形式...

一、继承的作用子类继承父类的属性和方法,实现代码的复用;子类扩充自己的标准,实现精细化的类型定义。二、子类构造方法的限制子类在实例化的时候,默认先实例化父类对象,然后再实例化本类对象;子类构造方法…

java bean状态_无状态和有状态企业Java Bean

我将通过Java EE 6教程,我试图了解无状态和有状态会话bean之间的区别。如果无状态会话bean不在方法调用之间保留它们的状态,为什么我的程序执行它的方式?package mybeans;import javax.ejb.LocalBean;import javax.ejb.Stateless;LocalBeanSt…

java 树的数据结构_Java数据结构之树(二叉树)

一、概述1.以二叉树为例熟悉树形结构,二叉树的定义如下:1.1.二叉树:是结点有限的集合,这个集合或者是空,或者由一个根结点或两棵互不相交的称为左子树和右子树的二叉树组成。二叉树是一个递归的定义,从中可…

java 纯面向对象_Java到底是不是一种纯面向对象语言?

原标题:Java到底是不是一种纯面向对象语言?Java——是否确实的 “纯面向对象”?让我们深入到Java的世界,试图来证实它。在我刚开始学习 Java 的前面几年,我从书本里知道了 Java 是遵循 “面向对象编程范式(Object Orie…

java爬虫post 404_POST 后台404错误

今天在开发一个用户信息更新模块的时候遇到了两个问题:1、在我提交form表单的时候我希望在提交表单之后页面不刷新,同时返回更新数据2、向后台POST表单信息的时候,后台显示POST url 404的错误解决第一个问题的使用使用jquery.form的插件进行异…

java防止重复启动bat_java调用exe,及调用bat不成功的解决办法

开门见山的说,文件目录如下想调用123.exe,但是尝试了几次调用不到,然后写了个bat。初始内容如下echo offD:cd test"123.exe"双击可以运行,但是java代码无法调用,怪事。于是,辗转反侧,苦思冥想&am…

freetextbox java_FreeTextBox 增加按钮

红色部分是我自己添加上去的,它默认的文件夹是aspnet_client\FreeTextBox,所以ButtonImage这个属性是指在aspnet_client\FreeTextBox\images里的psn.gif图片。ScriptBlock 当然是指要执行的确JS事件了。其它类型的ToolbarButton有:Bold 加粗…

mysql for 语句执行顺序_MySQL使用profile分析SQL语句执行过程

分析SQL执行带来的开销是优化SQL的重要手段。在MySQL数据库中,可以通过配置profiling参数来启用SQL剖析。该参数可以在全局和session级别来设置。对于全局级别则作用于整个MySQL实例,而session级别紧影响当前session。该参数开启后,后续执行的…

java jdbc 操作_Java:JDBC操作

内容:供程序员调用的接口与类,集成在java.sql和javax.sql包中,如:DriverManager类Connection接口Statement接口ResultSet接口1.Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");2.Connection conn Dri…

java 线程 函数_java – 从后台线程调用主线程上的函数

更新我已经更新了这个问题,使用建议的SwingWorker类包含Java实现的源代码,以实现与Objective-C示例相同的结果.希望这将有助于未来的冒险家.Document myDoc ...;Model myModel ...;SwingWorker analyzeDocument new SwingWorker() {Overridepublic Dictionary doInBackgroun…