]--
You received this message because you are subscribed to a topic in the Google Groups "3D Printing Tips and Tricks" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/3d-printing-tips--tricks/QBjwUy1Xufo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to 3d-printing-tips--...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/3d-printing-tips--tricks/80f6afe3-498a-4f8a-9522-1a63aa4d5b64n%40googlegroups.com.



To view this discussion visit https://groups.google.com/d/msgid/3d-printing-tips--tricks/5a422f8e-448a-4847-b54d-082072771738n%40googlegroups.com.

I have been trying to manipulate the model file to let one swap around colors. The idea is to be able to take a 3mf file and like when you go to print be able to remap your extruders. This would be useful for example when you are making multiple copies of an object and you wish to permute the colors so that no two objects are identical in coloring, without having to repaint the object. https://www.printables.com/article/3mf-file-color-specification-what-i-have-found-v4-YNYjaE5 My problem is that I feel I have written a successful program that should do what I want, but when I load the model back into the slicer the virtual-sub-triangles are different after I change the the extruder bits. I mean this is strange. Is there a better explanation someplace on the bits?
I already understand that it's 8 or 4 bits and that the high order 6 or 2 bits are the extruder number and the low order 2 bits are the virtual-splitting. I carefully remap the 6 or 2 bits to the corresponding 6 or 2 bits as I swap the extruders around preserving the low order 2 bits. For example '1D' (Extruder 4 with the triangle split once) would become '5' (Extruder 1 with the triangle split once) if I was changing extruder 4 to extruder 1.
What happens though is the shape of the colored region changes around its edges. Whats interesting is that if perform a transformation (for example swapping extruders 1&2 ) the resulting object has this problem. When I perform the transformation a second time the shape returns exactly as it started, so it's not that I am loosing a bit or anything.

On Mar 25, 2026, at 7:05 AM, Kurt The 3D Printer GUY!! <vr...@optonline.net> wrote:
I'm really sorry to hear about the frustrations with your project here. I can relate at times - to my own frustrations with coding!
To view this discussion visit https://groups.google.com/d/msgid/3d-printing-tips--tricks/1887394f-93de-42c1-bba8-a5d5e317bde3n%40googlegroups.com.