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.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback