Fixed collision sensor

This commit is contained in:
Axel 2021-07-27 17:02:13 +02:00 committed by bernat
parent 9318f2798d
commit c97381d010
1 changed files with 5 additions and 1 deletions

View File

@ -244,6 +244,8 @@ carla::rpc::Actor UCarlaEpisode::SerializeActor(FCarlaActor *CarlaActor) const
return Actor;
}
static FString GetRelevantTagAsString(const TSet<crp::CityObjectLabel> &SemanticTags);
carla::rpc::Actor UCarlaEpisode::SerializeActor(AActor* Actor) const
{
FCarlaActor* CarlaActor = FindCarlaActor(Actor);
@ -255,10 +257,12 @@ carla::rpc::Actor UCarlaEpisode::SerializeActor(AActor* Actor) const
{
carla::rpc::Actor SerializedActor;
SerializedActor.id = 0u;
SerializedActor.description = FActorDescription();
SerializedActor.bounding_box = UBoundingBoxCalculator::GetActorBoundingBox(Actor);
TSet<crp::CityObjectLabel> SemanticTags;
ATagger::GetTagsOfTaggedActor(*Actor, SemanticTags);
FActorDescription Description;
Description.Id = TEXT("static.") + GetRelevantTagAsString(SemanticTags);
SerializedActor.description = Description;
SerializedActor.semantic_tags.reserve(SemanticTags.Num());
for (auto &&Tag : SemanticTags)
{