MMD物理
编辑教程MMD物理
MMD资源的物理处理程序。
mmdpphysics为MMDLoader加载的模型计算物理量弹药js(基于项目符号的JavaScript物理引擎)。
示例
var physics;
// Load MMD resources and instantiate MMDPhysics
new THREE.MMDLoader().load(
'models/mmd/miku.pmd',
function ( mesh ) {
physics = new THREE.MMDPhysics( mesh )
scene.add( mesh );
}
);
function render() {
var delta = clock.getDelta();
animate( delta ); // update bones
if ( physics !== undefined ) physics.update( delta );
renderer.render( scene, camera );
}
构造器
mmdpphysics(网格:skindmesh,rigidBodyParams:Array,constraintParams:Array,params:Object)
网格-MMDPPhysics为其计算物理的蒙皮网格。
刚体参数-指定刚体参数的对象数组。
constraintParams—(可选)指定约束参数的对象数组。
参数-(可选)
unitStep-默认值为1/65。
maxStepNum-默认值为3。
重力-默认值为(0,-9.8*10,0)
创建一个新的MMDPhysics。
属性
.mesh:数组
SkinnedMesh传递给构造函数。
方法
.createHelper():mmdphysiShelper
返回mmdphysishelper。通过将辅助对象添加到场景中,可以可视化刚体。
.reset():CCDIKSolver
将刚体变形重置为当前骨骼的变形。
.setGravity(重力:Vector3):CCDIKSolver
重力-重力的方向和体积。
设置重力。
.update(delta:Number):CCDIKSolver
delta-以秒为单位的时间。
高级物理计算和更新骨骼。
.warmup(循环:整数):CCDIKSolver
delta-以秒为单位的时间。
热身刚体。计算循环步长。
Mos固件,小电视必刷固件
ES6 教程
Vue.js 教程
JSON 教程
jQuery 教程
HTML 教程
HTML 5 教程
CSS 教程
CSS3 教程
JavaScript 教程
DHTML 教程
JSON在线格式化工具
JS在线运行
JSON解析格式化
jsfiddle中国国内版本
JS代码在线运行
PHP代码在线运行
Java代码在线运行
C语言代码在线运行
C++代码在线运行
Python代码在线运行
Go语言代码在线运行
C#代码在线运行
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。
大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
选择支付方式:
立即支付
¥
9.99
无法付款,请点击这里
金额: 0 元
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟