Locking Orientation
Certain meshes need to be spawned at a fixed orientation, no matter the inclination of the Path.
One example of such object is an electrical pole that always need to stand vertically. Another example could be a banner that is attached to something at the top and is hanging vertically.
In order to lock mesh rotation:
Select that mesh in a PathTemplate
Select an vector to lock in the Lock Vector property
Locking Up/Down vector means that mesh needs to preserve its Up/Down vector, but may rotate around this vector (horizontally).
Optionally adjust the Lock Vector Pivot Offset
For a pole, the rotation pivot should be at the bottom of the pole. For an object that is hanging, the rotation pivot should be at the top.
A red arrow visualizes the rotation pivot position and the locked vector. Sometimes it is required to tweak this pivot when the mesh has its pivot in an undesired position.
Compile the PathTemplate and regenerate the Path
noteThis vector doesn't need to be aligned with the template mesh. The mesh will be affected by the same rotation the lock vector is upon spawning. For example you could have a component that is always perfectly horizontal. Just make it horizontal in the PathTemplate and lock the Up/Down vector.