Material Resolve (Python)¶
Material Resolve Utility Functions
- FnGeolibServices.MaterialResolveUtil.combineLayeredMaterialOverrides(attr1: PyFnAttribute.Attribute, attr2: PyFnAttribute.Attribute, attr3: PyFnAttribute.Attribute) None ¶
Combines layered material overrides from the given attributes.
- FnGeolibServices.MaterialResolveUtil.extractMaterialReferences(attr: PyFnAttribute.GroupAttribute, processHints: bool = False) PyFnAttribute.GroupAttribute ¶
Extracts and returns material references from the given attribute.
- FnGeolibServices.MaterialResolveUtil.getLayerPrefixesFromMaterial(attr: PyFnAttribute.GroupAttribute) PyFnAttribute.StringAttribute ¶
Returns all layer prefixes contained in the given attribute.
- FnGeolibServices.MaterialResolveUtil.resolveDeferredNetworkOps(attr: PyFnAttribute.GroupAttribute) PyFnAttribute.GroupAttribute ¶
Resolves deferred network Ops in the given attribute.
- FnGeolibServices.MaterialResolveUtil.resolveMaterialLayers(attr: PyFnAttribute.GroupAttribute, processHints: bool = False) PyFnAttribute.GroupAttribute ¶
Resolves material layers in the given attribute.
- FnGeolibServices.MaterialResolveUtil.resolveMaterialReferences(attr: PyFnAttribute.GroupAttribute, processHints: bool = False) PyFnAttribute.GroupAttribute ¶
Resolves material references in the given attribute.