You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2026-01-05 19:31:35 +00:00
Loop over faces in create_trimesh_shape()
(cherry picked from commit ee0262977e)
This commit is contained in:
committed by
Rémi Verschelde
parent
4d85f70015
commit
536c2fc0c0
@@ -254,10 +254,12 @@ Ref<Shape> Mesh::create_trimesh_shape() const {
|
||||
PoolVector<Vector3> face_points;
|
||||
face_points.resize(faces.size() * 3);
|
||||
|
||||
for (int i = 0; i < face_points.size(); i++) {
|
||||
for (int i = 0; i < face_points.size(); i += 3) {
|
||||
|
||||
Face3 f = faces.get(i / 3);
|
||||
face_points.set(i, f.vertex[i % 3]);
|
||||
face_points.set(i, f.vertex[0]);
|
||||
face_points.set(i + 1, f.vertex[1]);
|
||||
face_points.set(i + 2, f.vertex[2]);
|
||||
}
|
||||
|
||||
Ref<ConcavePolygonShape> shape = memnew(ConcavePolygonShape);
|
||||
|
||||
Reference in New Issue
Block a user