manage_splines
Create and modify spline actors, add or adjust points, attach meshes along splines, and query spline data in Unreal Engine.
Instructions
Create spline actors, add/modify points, attach meshes along splines, and query spline data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| save | No | Save the asset(s) after the operation. | |
| scale | No | Scale for spline actor. | |
| width | No | Width value. | |
| action | Yes | Spline action to perform | |
| endPos | No | End position for spline mesh segment. | |
| filter | No | General search filter. | |
| points | No | Array of spline points for batch creation. | |
| endRoll | No | Roll angle at spline mesh end (radians). | |
| spacing | No | Distance between scattered meshes. | |
| tangent | No | Unified tangent (sets both arrive and leave). | |
| endScale | No | X/Y scale at spline mesh end. | |
| location | No | Location for spline actor. | |
| meshPath | No | Mesh asset path. | |
| position | No | Position for spline point. | |
| rotation | No | Rotation for spline actor. | |
| scaleMax | No | Maximum random scale multiplier. | |
| scaleMin | No | Minimum random scale multiplier. | |
| startPos | No | Start position for spline mesh segment. | |
| actorName | No | Name of the actor. | |
| actorPath | No | Path to actor. | |
| endOffset | No | Offset from spline end for last mesh. | |
| startRoll | No | Roll angle at spline mesh start (radians). | |
| cableSlack | No | Slack/sag amount for cable template. | |
| endTangent | No | End tangent for spline mesh segment. | |
| pipeRadius | No | Radius for pipe template. | |
| pointIndex | No | Index of spline point to modify. | |
| pointScale | No | Scale at spline point. | |
| railHeight | No | Height of fence rails. | |
| randomSeed | No | Seed for randomization (for reproducible results). | |
| splineName | No | Name of spline component. | |
| splineType | No | Type of spline interpolation. | |
| startScale | No | X/Y scale at spline mesh start. | |
| bClosedLoop | No | Whether spline forms a closed loop. | |
| forwardAxis | No | Forward axis for spline mesh deformation. | |
| postSpacing | No | Spacing between fence posts. | |
| startOffset | No | Offset from spline start for first mesh. | |
| leaveTangent | No | Leave tangent for spline point (outgoing direction). | |
| materialPath | No | Material asset path. | |
| startTangent | No | Start tangent for spline mesh segment. | |
| templateType | No | Type of spline template to create. | |
| arriveTangent | No | Arrive tangent for spline point (incoming direction). | |
| bUpdateSpline | No | Update spline after modification (default: true). | |
| blueprintPath | No | Blueprint asset path. | |
| componentName | No | Name of the component. | |
| pointRotation | No | Rotation at spline point. | |
| segmentLength | No | Length of mesh segments for deformation. | |
| bAlignToSpline | No | Align scattered meshes to spline direction. | |
| bRandomizeScale | No | Apply random scale to scattered meshes. | |
| coordinateSpace | No | Coordinate space for position/tangent values (default: Local). | |
| bRandomizeRotation | No | Apply random rotation to scattered meshes. | |
| rotationRandomRange | No | Random rotation range (degrees). | |
| bSmoothInterpRollScale | No | Use smooth interpolation for roll/scale. |