书籍详情
如何使用3DS SDK开发程序
作者:荷塘月色创作组编著
出版社:北京理工大学出版社
出版时间:1999-01-01
ISBN:9787810455114
定价:¥26.00
内容简介
本书主要介绍Autodesk 3D Studio MAX软件开发工具(SDK)。它是为3D StudioMAX创建提供的嵌入式应用程序的面向对象的程序设计库。SDK提供了一个全面的类集合。使用这套工具,开发者能够通过组合扩展各种类来产生集成的嵌入应用程序,增强了SDK的开发功能。本书深入浅出地介绍了SDK的各种基本概念,类的定义和调用的方法。相信能够为开发者起到抛砖引玉的作用。
作者简介
暂缺《如何使用3DS SDK开发程序》作者简介
目录
第一章 3DS MAX SDK简介
1.1 本书内容
1.2 系统运行所需软、硬件环境
第二章 嵌入类型概述
2.1 嵌入结构
2.2 过程对象
2.3 系统
2.4 对象修改器
2.5 编辑修改器
2.6 空间扭曲
2.7 控制器
2.8 文件输入/文件输出
2.9 环境气氛嵌入
2.10 嵌入材质
2.11 嵌入纹理
2.12 图像处理嵌入
2.13 图像装入和存储嵌入
2.14 声音嵌入
2.15 图像浏览器嵌入
2.16 文件列表嵌入
2.17 实用程序嵌入
2.18 嵌入渲染器
第三章 基本的嵌入操作
3.1 如何创建嵌入工程
3.2 添加在线帮助
3.3 嵌入配置系统
3.4 嵌入路径搜索
第四章 如何创建过程对象嵌入
4.1 概述
4.2 系统管理嵌入所需方法
4.3 创建过程对象及编辑参数的方法
4.4 MAX处理过程对象的方法
4.5 过程对象的交互方法
第五章 创建对象修改器嵌入
5.1 概述
5.2 系统管理嵌入所需方法
5.3 修改对象的方法
5.4 编辑对象修改器参数的方法
5.5 MAX处理修改器的方法
第六章 创建空间扭曲财入
6.1 概述
6.2 系统管理嵌入所需方法
6.3 空间扭曲变换所需方法
6.4 管理空间扭曲的方法
6.5 MAX处理空间扭曲的方法
6.6 空间扭曲的交互方法
第七章 如何创建控制器嵌入
7.1 概述
7.2 MAX管理嵌入所需方法及主类概述
7.3 评价控制器状态
7.4 命令面板中的控制器用户界面
7.5 参与逆运动
7.6 索引
第八章 创建系统嵌入
8.1 概述
8.2 主类的概述
8.3 创建过程的概述
8.4 控制器
8.5 索引
第九章 创建对象与修改
9.1 创建对象方法
9.2 修改对象
9.3 父子层次
第十章 渲染对象
10.1 前景与背景
10.2 调色板
10.3 交互式演染——图形窗口
10.4 索引
第十一章 处理各类实体
11.1 处理位图
11.2 处理材质与纹理
11.3 处理网格
11.4 处理拼图
11.5 处理形体和样条线
第十二章 几何管理线系统
12.1 概述
12.2 管线详细资料
12.3 实例修改器
12.4 在管线中的空间扭曲
12.5 对象状态详细资料
12.6 开发者获取管线
12.7 通道详细资料
12.8 举例——管线中的数据流
12.9 管线和INode知阵方法
12.10 缓存注释
12.11 修改堆栈分支
12.12 流过管线的对象
第十三章 系统内部操作
13.1 线程安全
13.2 怎样确保函数线程安全
13.3 编译
13.4 动态链接库和类描述符
13.5 内存分配
13.6 修改堆栈
13.7 命中测试
第十四章 用户操作相关信息
14.1 界面类
14.2 装入及存储嵌入数据
14.3 获取及设定用户参数
14.4 命令方式及鼠标处理
14.5 自定义控制
14.6 自定义节点属性及应用数据
14.7 键盘加速器和对话信息
14.8 撤消/恢复
第十五章 与变形相关的主题
15.1 转轴与节点变形
15.2 空间扭曲嵌入
第十六章 轨迹观察
16.1 轨迹观察概述
16.2 出现在轨迹观察中的对象
16.3 拷贝和粘贴操作
16.4 对时间的操作
16.5 绘图、命中测试轨迹和函曲线
16.6 对键(Key)的操作
第十七章 处理子对象
17.1 子对象选择
17.2 子对象坐标系
第十八章 时间与度量单位
18.1 3D Studio MAX使用的时间概念
18.2 3D Studio MAX使用的度量单位
18.3 3D Studio MAX使用的有效时间间隔
第十九章 参数处理
19.1 在命令面板中编辑参数
19.2 参数块
19.3 参数映射表
第二十章 字符串与类的方法
20.1 MAX中使用字符串
20.2 MAX SDK中使用的方法及其所属类
附录 一 SDK名词定义与变量
1.1 名词解释
1.2 SDK常用数据类型
附录 二 界面类方法
2.1 概述
2.2 获取时间、动画范围及动画播放
2.3 材质方法
2.4 用户界面属性和控制
2.5 获取当前文件名
2.6 处理视口的相关方法
2.7 命令模式
2.8 获取声音对象
2.9 获取标准MAX对话和命令
2.10 状态面板提示
2.11 与捕捉和栅格相关性的方法
2.12 选取场景中的节点
2.13 修改器相关方法
2.14 选择集方法
2.15 获取环境纹理贴图
2.16 键盘加速器和对话登记
2.17 命令面板滚转方法
2.18 回调注册
2.19 创建对象方法
2.20 创建专名称
2.21 网络错误报告
2.22 处理节点
2.23 访问MAX路径
2.24 视口背景图像设定
2.25 获取渲染器
2.26 指针投影
1.1 本书内容
1.2 系统运行所需软、硬件环境
第二章 嵌入类型概述
2.1 嵌入结构
2.2 过程对象
2.3 系统
2.4 对象修改器
2.5 编辑修改器
2.6 空间扭曲
2.7 控制器
2.8 文件输入/文件输出
2.9 环境气氛嵌入
2.10 嵌入材质
2.11 嵌入纹理
2.12 图像处理嵌入
2.13 图像装入和存储嵌入
2.14 声音嵌入
2.15 图像浏览器嵌入
2.16 文件列表嵌入
2.17 实用程序嵌入
2.18 嵌入渲染器
第三章 基本的嵌入操作
3.1 如何创建嵌入工程
3.2 添加在线帮助
3.3 嵌入配置系统
3.4 嵌入路径搜索
第四章 如何创建过程对象嵌入
4.1 概述
4.2 系统管理嵌入所需方法
4.3 创建过程对象及编辑参数的方法
4.4 MAX处理过程对象的方法
4.5 过程对象的交互方法
第五章 创建对象修改器嵌入
5.1 概述
5.2 系统管理嵌入所需方法
5.3 修改对象的方法
5.4 编辑对象修改器参数的方法
5.5 MAX处理修改器的方法
第六章 创建空间扭曲财入
6.1 概述
6.2 系统管理嵌入所需方法
6.3 空间扭曲变换所需方法
6.4 管理空间扭曲的方法
6.5 MAX处理空间扭曲的方法
6.6 空间扭曲的交互方法
第七章 如何创建控制器嵌入
7.1 概述
7.2 MAX管理嵌入所需方法及主类概述
7.3 评价控制器状态
7.4 命令面板中的控制器用户界面
7.5 参与逆运动
7.6 索引
第八章 创建系统嵌入
8.1 概述
8.2 主类的概述
8.3 创建过程的概述
8.4 控制器
8.5 索引
第九章 创建对象与修改
9.1 创建对象方法
9.2 修改对象
9.3 父子层次
第十章 渲染对象
10.1 前景与背景
10.2 调色板
10.3 交互式演染——图形窗口
10.4 索引
第十一章 处理各类实体
11.1 处理位图
11.2 处理材质与纹理
11.3 处理网格
11.4 处理拼图
11.5 处理形体和样条线
第十二章 几何管理线系统
12.1 概述
12.2 管线详细资料
12.3 实例修改器
12.4 在管线中的空间扭曲
12.5 对象状态详细资料
12.6 开发者获取管线
12.7 通道详细资料
12.8 举例——管线中的数据流
12.9 管线和INode知阵方法
12.10 缓存注释
12.11 修改堆栈分支
12.12 流过管线的对象
第十三章 系统内部操作
13.1 线程安全
13.2 怎样确保函数线程安全
13.3 编译
13.4 动态链接库和类描述符
13.5 内存分配
13.6 修改堆栈
13.7 命中测试
第十四章 用户操作相关信息
14.1 界面类
14.2 装入及存储嵌入数据
14.3 获取及设定用户参数
14.4 命令方式及鼠标处理
14.5 自定义控制
14.6 自定义节点属性及应用数据
14.7 键盘加速器和对话信息
14.8 撤消/恢复
第十五章 与变形相关的主题
15.1 转轴与节点变形
15.2 空间扭曲嵌入
第十六章 轨迹观察
16.1 轨迹观察概述
16.2 出现在轨迹观察中的对象
16.3 拷贝和粘贴操作
16.4 对时间的操作
16.5 绘图、命中测试轨迹和函曲线
16.6 对键(Key)的操作
第十七章 处理子对象
17.1 子对象选择
17.2 子对象坐标系
第十八章 时间与度量单位
18.1 3D Studio MAX使用的时间概念
18.2 3D Studio MAX使用的度量单位
18.3 3D Studio MAX使用的有效时间间隔
第十九章 参数处理
19.1 在命令面板中编辑参数
19.2 参数块
19.3 参数映射表
第二十章 字符串与类的方法
20.1 MAX中使用字符串
20.2 MAX SDK中使用的方法及其所属类
附录 一 SDK名词定义与变量
1.1 名词解释
1.2 SDK常用数据类型
附录 二 界面类方法
2.1 概述
2.2 获取时间、动画范围及动画播放
2.3 材质方法
2.4 用户界面属性和控制
2.5 获取当前文件名
2.6 处理视口的相关方法
2.7 命令模式
2.8 获取声音对象
2.9 获取标准MAX对话和命令
2.10 状态面板提示
2.11 与捕捉和栅格相关性的方法
2.12 选取场景中的节点
2.13 修改器相关方法
2.14 选择集方法
2.15 获取环境纹理贴图
2.16 键盘加速器和对话登记
2.17 命令面板滚转方法
2.18 回调注册
2.19 创建对象方法
2.20 创建专名称
2.21 网络错误报告
2.22 处理节点
2.23 访问MAX路径
2.24 视口背景图像设定
2.25 获取渲染器
2.26 指针投影
猜您喜欢