Skip to content

Commit

Permalink
collision_distance_field: Fix undefined behavior vector insertion (mo…
Browse files Browse the repository at this point in the history
  • Loading branch information
andreas-botbuilt authored and JafarAbdi committed Dec 31, 2021
1 parent 155eefa commit 27d2c41
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -958,8 +958,8 @@ DistanceFieldCacheEntryPtr CollisionEnvDistanceField::generateDistanceFieldCache
for (collision_detection::PosedBodyPointDecompositionVectorPtr& non_group_attached_body_decomposition :
non_group_attached_body_decompositions)
{
all_points.insert(all_points.end(), non_group_attached_body_decomposition->getCollisionPoints().begin(),
non_group_attached_body_decomposition->getCollisionPoints().end());
const EigenSTL::vector_Vector3d collision_points = non_group_attached_body_decomposition->getCollisionPoints();
all_points.insert(all_points.end(), collision_points.begin(), collision_points.end());
}

dfce->distance_field_->addPointsToField(all_points);
Expand Down

0 comments on commit 27d2c41

Please sign in to comment.