mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-11-02 20:52:20 -07:00
If a submaterial doesn't exist for the current variant node but it does exist for a different variant node, then it would not be found in the variant-specific materials and then would be looked up in the printer-specific materials. It then depends on the order in which findInstanceContainersMetadata returns things for whether the actual printer-specific material is selected or a different variant-specific material is selected. No longer now, because the variant name is specified to be absent so it may not match on variant-specific profiles any more. Maybe this even gives us a small performance gain when combining these dictionaries, since there are now like 80% fewer profiles in that query. Contributes to issue CURA-6831. |
||
|---|---|---|
| .. | ||
| Models | ||
| __init__.py | ||
| ContainerNode.py | ||
| ContainerTree.py | ||
| IntentNode.py | ||
| MachineErrorChecker.py | ||
| MachineNode.py | ||
| MaterialGroup.py | ||
| MaterialManager.py | ||
| MaterialNode.py | ||
| QualityChangesGroup.py | ||
| QualityGroup.py | ||
| QualityManager.py | ||
| QualityNode.py | ||
| VariantManager.py | ||
| VariantNode.py | ||
| VariantType.py | ||