Một chuỗi xương lò xo: xương bone và mọi xương nằm dưới nó (tóc, đuôi, râu, vạt áo). Tiếp...
#include <njin_anim3d.h>
Các thuộc tính Public | |
| i32 | bone = -1 |
| Xương gốc của chuỗi (model_bone_find()). | |
| f32 | stiffness = 1.0f |
| Lực kéo về tư thế của animation. Lớn: cứng, ít đung đưa. 0.5 đến 4 là thường. | |
| f32 | drag = 0.4f |
| Lực cản, 0..1: 0 đung đưa mãi, 1 không đung đưa (chỉ trễ rồi về). | |
| f32 | gravity = 0.0f |
| Trọng lực kéo đầu xương, đơn vị mỗi giây. | |
| vec3 | gravity_dir {0.0f, -1.0f, 0.0f} |
| Hướng trọng lực trong thế giới, độ dài 1. | |
| f32 | radius = 0.02f |
| Bán kính va chạm của đầu mỗi xương, đơn vị của model. | |
Một chuỗi xương lò xo: xương bone và mọi xương nằm dưới nó (tóc, đuôi, râu, vạt áo).
Mỗi xương trễ theo quán tính khi nhân vật chuyển động, đung đưa, rồi trở về tư thế của animation. Các tham số giống spring bone của VRM, nên số trong một file VRM dùng được như cũ.