Navigation
API > API/Plugins > API/Plugins/ModelingComponents
Configuration for FMeshSceneAdapter::Build()
| Name | FMeshSceneAdapterBuildOptions |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/Scene/MeshSceneAdapter.h |
| Include Path | #include "Scene/MeshSceneAdapter.h" |
Syntax
struct FMeshSceneAdapterBuildOptions
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bBuildSpatialDataStructures | bool | If true, AABBTree and Fast Winding data structures will be built for unique scene meshes | Scene/MeshSceneAdapter.h | |
| bEnableNormalsQueries | bool | If true, Normals queries at hit locations will be supported | Scene/MeshSceneAdapter.h | |
| bEnableUVQueries | bool | If true, UV queries will be supported on mesh wrappers | Scene/MeshSceneAdapter.h | |
| bFilterTinyObjects | bool | If true, tiny objects will be discarded from the mesh scene. | Scene/MeshSceneAdapter.h | |
| bIgnoreStaticMeshSourceData | bool | If true, the source meshes in StaticMesh Assets are ignored in favor of the render meshes. | Scene/MeshSceneAdapter.h | |
| bOnlySurfaceMaterials | bool | If true, only mesh sections that are assigned a valid surface material (ie MaterialDomain::MD_Surface) will be included/processed in the Mesh Scene. | Scene/MeshSceneAdapter.h | |
| bPrintDebugMessages | bool | If true, various build log messages and statistics will be written to LogGeometry | Scene/MeshSceneAdapter.h | |
| bThickenThinMeshes | bool | If true, find approximately-planar meshes with a main dimension below DesiredMinThickness and thicken them to DesiredMinThickness | Scene/MeshSceneAdapter.h | |
| DesiredMinThickness | double | Thickness used for bThickenThinMeshes processing | Scene/MeshSceneAdapter.h | |
| TinyObjectBoxMaxDimension | double | If bFilterTinyObjects is enabled, then a tiny object is identified by having a maximum (transformed) bounding-box dimension below this size | Scene/MeshSceneAdapter.h |