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. |