Một sự kiện chạm của bước mô phỏng vừa rồi: hai body, hoặc một body và một nhân vật, bắt đầu hay thôi chạm nhau. Tiếp...
#include <njin_physics3d.h>
Các thuộc tính Public | |
| body3d_handle | a {} |
| Body thứ nhất. | |
| body3d_handle | b {} |
| Body thứ hai; không hợp lệ khi bên kia là nhân vật. | |
| character3d_handle | character {} |
| Nhân vật chạm a, khi b không hợp lệ. | |
| bool | began = true |
| true: bắt đầu chạm. false: thôi chạm. | |
| bool | sensor = false |
| Một trong hai là sensor (njin::body3d_desc::sensor). | |
| vec3 | point {0.0f, 0.0f, 0.0f} |
| Điểm chạm, khi began. | |
| vec3 | normal {0.0f, 0.0f, 0.0f} |
| Pháp tuyến chạm, khi began: từ a sang b (hoặc sang nhân vật). | |
Một sự kiện chạm của bước mô phỏng vừa rồi: hai body, hoặc một body và một nhân vật, bắt đầu hay thôi chạm nhau.