CARLA
 
载入中...
搜索中...
未找到
函数 | 变量
CustomTerrainPhysicsComponent.cpp 文件参考
#include "CustomTerrainPhysicsComponent.h"
#include "Runtime/Core/Public/Async/ParallelFor.h"
#include "Engine/CollisionProfile.h"
#include "Engine/StaticMeshActor.h"
#include "StaticMeshResources.h"
#include "CollisionQueryParams.h"
#include "Carla/MapGen/LargeMapManager.h"
#include "Carla/Game/CarlaStatics.h"
#include "Carla/MapGen/SoilTypeManager.h"
#include "Carla/Actor/ActorBlueprintFunctionLibrary.h"
#include "HAL/PlatformFilemanager.h"
#include "HAL/RunnableThread.h"
#include "Misc/Paths.h"
#include "Engine/World.h"
#include "Math/UnrealMathUtility.h"
#include "Landscape.h"
#include "LandscapeHeightfieldCollisionComponent.h"
#include "LandscapeComponent.h"
#include "RHICommandList.h"
#include "TextureResource.h"
#include "Rendering/Texture2DResource.h"
#include "GenericPlatform/GenericPlatformProcess.h"
#include "Materials/MaterialParameterCollection.h"
#include "Materials/MaterialParameterCollectionInstance.h"
#include "Materials/MaterialInterface.h"
#include "Materials/MaterialInstance.h"
#include "Components/SkinnedMeshComponent.h"
#include "GenericPlatform/GenericPlatformFile.h"
#include "Async/Async.h"
#include "Async/Future.h"
#include "LandscapeProxy.h"
#include "Engine/Texture2D.h"
#include "Engine/Texture.h"
#include "Engine/TextureRenderTarget2D.h"
#include "Components/PrimitiveComponent.h"
#include "DrawDebugHelpers.h"
#include "Kismet/KismetSystemLibrary.h"
#include "CommandLine.h"
#include "Components/LineBatchComponent.h"
#include "Math/OrientedBox.h"
#include "Misc/DateTime.h"
#include "EngineUtils.h"
#include <algorithm>
#include <fstream>
#include <thread>
#include <chrono>
#include <compiler/disable-ue4-macros.h>
#include "carla/rpc/String.h"
#include <compiler/enable-ue4-macros.h>
+ CustomTerrainPhysicsComponent.cpp 的引用(Include)关系图:

浏览源代码.

函数

float SIToUEFrame (const float &In)
 
FVector SIToUEFrame (const FVector &In)
 
FVector SIToUEFrameDirection (const FVector &In)
 
float UEFrameToSI (const float &In)
 
FVector UEFrameToSI (const FVector &In)
 
FVector UEFrameToSIDirection (const FVector &In)
 

变量

std::string _filesBaseFolder = std::string(getenv("HOME")) + "/carlaCache/"
 
const int CacheExtraRadius = 10
 
constexpr float CMToM = 0.01f
 
constexpr float MToCM = 100.f
 

函数说明

◆ SIToUEFrame() [1/2]

float SIToUEFrame ( const float & In)

在文件 CustomTerrainPhysicsComponent.cpp92 行定义.

引用了 MToCM.

◆ SIToUEFrame() [2/2]

FVector SIToUEFrame ( const FVector & In)

在文件 CustomTerrainPhysicsComponent.cpp88 行定义.

引用了 MToCM.

被这些函数引用 FDenseTile::GetParticlesInBox().

+ 这是这个函数的调用关系图:

◆ SIToUEFrameDirection()

FVector SIToUEFrameDirection ( const FVector & In)

在文件 CustomTerrainPhysicsComponent.cpp93 行定义.

◆ UEFrameToSI() [1/2]

float UEFrameToSI ( const float & In)

在文件 CustomTerrainPhysicsComponent.cpp102 行定义.

引用了 CMToM.

◆ UEFrameToSI() [2/2]

FVector UEFrameToSI ( const FVector & In)

在文件 CustomTerrainPhysicsComponent.cpp98 行定义.

引用了 CMToM.

被这些函数引用 FSparseHighDetailMap::GetIntersectingTiles() , 以及 FHeightMapData::InitializeHeightmap().

+ 这是这个函数的调用关系图:

◆ UEFrameToSIDirection()

FVector UEFrameToSIDirection ( const FVector & In)

在文件 CustomTerrainPhysicsComponent.cpp103 行定义.

被这些函数引用 FSparseHighDetailMap::GetIntersectingTiles().

+ 这是这个函数的调用关系图:

变量说明

◆ _filesBaseFolder

std::string _filesBaseFolder = std::string(getenv("HOME")) + "/carlaCache/"

在文件 CustomTerrainPhysicsComponent.cpp85 行定义.

◆ CacheExtraRadius

const int CacheExtraRadius = 10

在文件 CustomTerrainPhysicsComponent.cpp80 行定义.

◆ CMToM

constexpr float CMToM = 0.01f
constexpr

在文件 CustomTerrainPhysicsComponent.cpp78 行定义.

被这些函数引用 UEFrameToSI() , 以及 UEFrameToSI().

◆ MToCM

constexpr float MToCM = 100.f
constexpr

在文件 CustomTerrainPhysicsComponent.cpp77 行定义.

被这些函数引用 SIToUEFrame() , 以及 SIToUEFrame().