This commit is contained in:
aozhiwei 2023-03-30 20:17:42 +08:00
parent 69816694cd
commit 8bd3fa65a0

View File

@ -814,13 +814,18 @@ void MapInstance::LoadHouse()
}
}
{
int box_tri_arr[6][3] = {
int box_tri_arr[8][3] = {
{0, 1, 2},
{0, 2, 3},
{0, 1, 2},
{0, 1, 2},
{0, 1, 2},
{0, 1, 2}
{0, 1, 2},
{0, 1, 2},
{0, 1, 2}
};
//求三角形min_y max_y
things_.reserve(1024 * 10);
@ -858,7 +863,6 @@ void MapInstance::LoadHouse()
map_service_->AddTriangle(&tri);
}//end for i
} else if (c->type == mc::kBoxCollider) {
#if 0
mc::BoxCollider* box_collider = (mc::BoxCollider*)c;
std::vector<glm::vec3> new_points;
mc::RotateBounds(box_collider->center,
@ -866,11 +870,10 @@ void MapInstance::LoadHouse()
node->transform.local_rotation,
new_points
);
box_collider->triangles.reserve(2 * 6);
box_collider->triangles.reserve(2 * 8);
auto& tri = a8::FastAppend(box_collider->triangles);
tri.node = node;
map_service_->AddTriangle(&tri);
#endif
}//endif
}//end forc
things_.push_back(node);