Currently, we do not have enough control over the texture image in a Beam object.
There are limited options such as TextureMode for stretching or wrapping and TextureLength, but that is about it.
Given that an ImageLabel has properties for 9-Slicing an image, it seems feasible for Beam objects to have a 3-Slice mode as well.
Example use cases:
- Dynamically moving beams with arrowheads and tail, where the body can stretch arbitrarily in length without distorting the head and tail heavily.
- Very good looking tracer rounds, uniform bullet glow size at the head and a tracer tail smoke that can resize dynamically
Ideally we should be able to achieve something like this for a Beam object