Slice Procedural Mesh

Slice Procedural Mesh

Windows
MacOS
Linux

Slice the ProceduralMeshComponent (including simple convex collision) using a plane. Optionally create 'cap' geometry.

Target is Kismet Procedural Mesh Library

Slice Procedural Mesh
In Proc Mesh
Plane Position
X0
Y 0
Z 0
Plane Normal
X0
Y 0
Z 0
Create Other Half
Cap Option
NoCap
Cap Material
Select Asset
Out Other Half Proc Mesh

Inputs

In
Exec
In Proc Mesh
Procedural Mesh Component Object Reference

ProceduralMeshComponent to slice

Plane Position
Vector

Point on the plane to use for slicing, in world space

Plane Normal
Vector

Normal of plane used for slicing. Geometry on the positive side of the plane will be kept.

Create Other Half
Boolean

If true, an additional ProceduralMeshComponent (OutOtherHalfProcMesh) will be created using the other half of the sliced geometry

Cap Option
EProcMeshSliceCapOption Enum

If and how to create 'cap' geometry on the slicing plane

Cap Material
Material Interface Object Reference

If creating a new section for the cap, assign this material to that section

Outputs

Out
Exec
Out Other Half Proc Mesh
Procedural Mesh Component Object Reference

If bCreateOtherHalf is set, this is the new component created. Its owner will be the same as the supplied InProcMesh.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss