I was implementing a custom hose model for ACE3's refuel framework which had hidden selections configured so that the texture of the hose could be changed dynamically. When attempting to change the texture of the hose to something other than the default black, only the first segment of the rope is updated to the new texture.
The hose by default is black and running the following command (where HOSE is the rope object) results in the image shown below.
HOSE setObjectTexture [0, "#(argb,8,8,3)color(1,0,0,1,co)"]; // Set color of hose to RED
I also attempted to change the texture of each of the rope segments manually using the following command, however it appears as though it is not currently possible to alter hidden selection on individual rope segments.
{_x setObjectTexture [0, "#(argb,8,8,3)color(1,0,0,1,co)"]} forEach (ropeSegments HOSE);
I believe the intended behavior should be that when using setObjectTexture on a rope object, all segments of the rope should have that texture applied.