Update to material selection to handle cars with split bodies (e.g. RSS MP-H Bayer Hybrid V8) #4
+43
−4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Some car models (e.g. RSS MP-H Bayer Hybrid V8) utilise multiple materials for the 'main' body shell - in that specific case they have a separate material for the left and right halves. This makes them hard to paint in the app. This change alters the selection model so that all materials that share the same txDiffuse file name are selected for painting when shift or ctrl-shift clicking the car. Additional fix to set wrapping on texture file name display which is often truncated.
Modified this mainly for use in our racing club as folks were struggling with painting some cars - no idea if you accept pull requests, but consensus from our racers is that this makes it much easier so thought I might as well submit this.