Navigation
API > API/Plugins > API/Plugins/ProceduralMeshComponent > API/Plugins/ProceduralMeshComponent/UProceduralMeshComponent > API/Plugins/ProceduralMeshComponent/UProceduralMeshComponent/CreateMeshSection
References
Module | ProceduralMeshComponent |
Header | /Engine/Plugins/Runtime/ProceduralMeshComponent/Source/ProceduralMeshComponent/Public/ProceduralMeshComponent.h |
Include | #include "ProceduralMeshComponent.h" |
UFUNCTION&40;BlueprintCallable, Category&61;"Components&124;ProceduralMesh",
Meta&61;&40;DeprecatedFunction, DeprecationMessage&61;"This function is deprecated for Blueprints because it uses the unsupported &39;Color&39; type. Use new &39;Create Mesh Section&39; function which uses LinearColor instead.", DisplayName&61;"Create Mesh Section FColor", AutoCreateRefTerm&61;"Normals,UV0,VertexColors,Tangents"&41;&41;
void CreateMeshSection
&40;
int32 SectionIndex,
const TArray< FVector > & Vertices,
const TArray< int32 > & Triangles,
const TArray< FVector > & Normals,
const TArray< FVector2D > & UV0,
const TArray< FColor > & VertexColors,
const TArray< FProcMeshTangent > & Tangents,
bool bCreateCollision
&41;
Remarks
Create/replace a section for this procedural mesh component. This function is deprecated for Blueprints because it uses the unsupported 'Color' type. Use new 'Create Mesh Section' function which uses LinearColor instead.
Parameters
Name | Description |
---|---|
SectionIndex | Index of the section to create or replace. |
Vertices | Vertex buffer of all vertex positions to use for this mesh section. |
Triangles | Index buffer indicating which vertices make up each triangle. Length must be a multiple of 3. |
Normals | Optional array of normal vectors for each vertex. If supplied, must be same length as Vertices array. |
UV0 | Optional array of texture co-ordinates for each vertex. If supplied, must be same length as Vertices array. |
VertexColors | Optional array of colors for each vertex. If supplied, must be same length as Vertices array. |
Tangents | Optional array of tangent vector for each vertex. If supplied, must be same length as Vertices array. |
bCreateCollision | Indicates whether collision should be created for this section. This adds significant cost. |