一个简单了解3d的例子。
先建模,建模时分为三个部分,然后通过滑动块更改宽度大小来实现模型的变形效果。
MorphTarget {//设置几何动画,实现模型形状的变形动画
id: morphtarget1
weight: earSlider.value
attributes: MorphTarget.Position | MorphTarget.Normal
}
Model {
source: "suzanne.mesh"
morphTargets: [//三个morphtarget0位置和三个模型位置按顺序对应
morphtarget0,
morphtarget1,
morphtarget2
]
实现拖动滑块,模型变形的效果