Mô tả một xe bánh xích (xe tăng, máy xúc) cho tracked3d_create(): thân là một body động hình hộp size (hoặc bao lồi của model), mỗi bên một dải xích chạy trên wheels_per_side bánh, bánh cuối mỗi bên là bánh kéo. Tiếp...
#include <njin_physics3d.h>
Các thuộc tính Public | |
| vec3 | position {0.0f, 0.0f, 0.0f} |
| Tâm thân xe. | |
| vec3 | rotation {0.0f, 0.0f, 0.0f} |
| Góc xoay, độ, cùng thứ tự với njin::transform3d. | |
| vec3 | size {3.4f, 1.0f, 6.4f} |
| Hộp của thân xe: rộng (x), cao (y), dài (z). | |
| model_handle | model {} |
| Lấy thân xe từ bao lồi của model này thay cho size. | |
| vec3 | scale {1.0f, 1.0f, 1.0f} |
| Tỉ lệ của model. | |
| f32 | mass = 4000.0f |
| Khối lượng, kg. | |
| vec3 | center_of_mass {0.0f, -0.5f, 0.0f} |
| Trọng tâm so với tâm thân xe. | |
| i32 | wheels_per_side = 9 |
| Số bánh mỗi bên, 3..16: hai bánh đầu cuối nâng cao, các bánh giữa đỡ xe. | |
| f32 | wheel_radius = 0.3f |
| Bán kính bánh. | |
| f32 | wheel_width = 0.1f |
| Bề rộng bánh (dải xích). | |
| f32 | suspension = 0.2f |
| Hành trình giảm xóc của các bánh giữa. | |
| f32 | engine_torque = 500.0f |
| Mô-men xoắn lớn nhất của động cơ, N·m. | |
| f32 | max_rpm = 6000.0f |
| Vòng tua lớn nhất. Hộp số tự động. | |
| f32 | brake_torque = 15000.0f |
| Lực phanh mỗi dải xích, N·m. | |
| f32 | friction = 0.5f |
| Ma sát của thân xe, 0..1. | |
| u64 | user = 0 |
| body3d_user() của thân xe. | |
Mô tả một xe bánh xích (xe tăng, máy xúc) cho tracked3d_create(): thân là một body động hình hộp size (hoặc bao lồi của model), mỗi bên một dải xích chạy trên wheels_per_side bánh, bánh cuối mỗi bên là bánh kéo.
Số mặc định là một xe tăng 4 tấn (theo mẫu xe tăng của Jolt).