MaterialX.datatype Module¶
Native Python helper functions for MaterialX data types.
- MaterialX.datatype.createValueFromStrings(valueString, typeString)[source]¶
Convert a MaterialX value and type strings to the corresponding Python value. If the given conversion cannot be performed, then None is returned.
Examples
createValueFromStrings(‘0.1’, ‘float’) -> 0.1 createValueFromStrings(‘0.1, 0.2, 0.3’, ‘color3’) -> mx.Color3(0.1, 0.2, 0.3)
- MaterialX.datatype.getTypeString(value)[source]¶
Return the MaterialX type string associated with the given Python value If the type of the given Python value is not recognized by MaterialX, then None is returned.
Examples
getTypeString(1.0) -> ‘float’ getTypeString(mx.Color3(1)) -> ‘color3’
- MaterialX.datatype.getValueString(value)[source]¶
Return the MaterialX value string associated with the given Python value If the type of the given Python value is not recognized by MaterialX, then None is returned
Examples
getValueString(0.1) -> ‘0.1’ getValueString(mx.Color3(0.1, 0.2, 0.3)) -> ‘0.1, 0.2, 0.3’