![[原][译][physX]phsyX3.3.4官方文档物理引擎基本概念和例子介绍 [原][译][physX]phsyX3.3.4官方文档物理引擎基本概念和例子介绍](https://image.shishitao.com:8440/aHR0cHM6Ly9ia3FzaW1nLmlrYWZhbi5jb20vdXBsb2FkL2NoYXRncHQtcy5wbmc%2FIQ%3D%3D.png?!?w=700&webp=1)
世界和物体:
物理世界包括集合的场景,每个包含的物体称为演员(Actors)
每个场景(Scene)都定义了自己的参考框架包含了所有的时间和空间
在不同的场景,演员不互相影响
演员通常有三种类型:刚体(rigid bodies)、粒子(particles)和布(cloth)
人和车辆是由多个演员组成的复杂的专用的物体
演员拥有的物理状态:位置(position),方向(orientation),速度(velocity)或动量(momentum),动力(energy)等等
演员的物理状态(state)可能随着时间的推移,由于施加的力量,如关节或接触的限制,和演员之间的相互作用的演变
例子:
Samples/ | PhysX Samples, solutions are in the compiler folder. |
compiler/ | 编译例子程序 |
PxToolkit/ | 示例框架的实用程序 |
SampleBase/ | 跨多个样本使用的实用程序类 |
SampleBridges/ | Hello World的基础知识,加上字符控制器,关节,运动学 |
SampleCCTSharedCode/ | 使用字符控制器的任何样本共享的代码 |
SampleCharacterCloth/ | 简单的动画人物与布料 |
SampleCustomGravity/ | 重力一直指向中心的小行星 |
SampleFramework/ | 示例应用程序框架 |
SampleHelloWorld/ | 基本示例:初始化PhysX物理,创建块的堆栈,定下来 |
SampleLargeWorld/ | 一个大的世界流 |
SampleNorthPole/ | 在静态环境中刚体的简单例子 |
SampleParticles/ | 颗粒系统,排放器,排水管 |
SampleSubmarine/ | 铰接螃蟹(看到东西你就知道了),“潜艇”控制器,爆炸地雷。 触发器和回调 |
SampleVehicle/ | 基本测试轨道和小型车 |
Snippets/ | PhysX代码片段,紧凑型控制台应用程序,用于说明特定的PhysX概念 |