Material
Python API functions
Read time 57 minutesLast updated 22 days ago
addUniformProperty
Add a shader uniform parameter to the given custom pattern.Parametersmaterial.addUniformProperty(pattern, name, type)
Type | Name | Description |
|---|---|---|
| CustomMaterialPattern | pattern | The custom pattern to edit. |
| String | name | Name of the new property. |
| ShaderUniformType | type | Type of the new uniform. |
areOpaques
Check if some materials are opaques. Function will return 'False' for each material if:- The 'Opacity' Coeff is not 1.0
- The 'Opacity' property is a Texture
- The 'Albedo' property is a Texture and at least one pixel of the texture has an alpha value.
Parametersmaterial.areOpaques(materials) -> core.BoolList
Type | Name | Description |
|---|---|---|
| MaterialList | materials | Materials to check opacity. |
Type | Name | Description |
|---|---|---|
| BoolList | opaques | For each given material, returns True if opaque or False if transparent. |
clearAllMaterials
Remove and delete all the materials.material.clearAllMaterials()
configureFunctionLogger
Parametersmaterial.configureFunctionLogger(functionName, enableFunction, enableParameters, enableExecutionTime)
Type | Name | Description |
|---|---|---|
| String | functionName | |
| Boolean | enableFunction | |
| Boolean | enableParameters | |
| Boolean | enableExecutionTime |
convertHeightMapToNormalMap
Convert a height map to a normal map.Parameters Returnsmaterial.convertHeightMapToNormalMap(hmap, height=0.5) -> material.Image
Type | Name | Description |
|---|---|---|
| Image | nmap | Normal map. |
copyMaterial
Copies a material.Parametersmaterial.copyMaterial(toCopy, addToMaterialLibrary) -> material.Material
Type | Name | Description |
|---|---|---|
| Material | toCopy | Material to copy. |
| Boolean | addToMaterialLibrary | Add to material library. |
Type | Name | Description |
|---|---|---|
| Material | material | The copied material. |
createCustomMaterialPattern
Create a new custom material pattern.Parametersmaterial.createCustomMaterialPattern(name) -> material.CustomMaterialPattern
Type | Name | Description |
|---|---|---|
| String | name | Name of the pattern. |
Type | Name | Description |
|---|---|---|
| CustomMaterialPattern | pattern | The created material pattern. |
createMaterial
Create a new material from pattern.Parametersmaterial.createMaterial(name, pattern, addToMaterialLibrary=True) -> material.Material
Type | Name | Description |
|---|---|---|
| String | name | Name of the material. |
| String | pattern | Name of the pattern. |
| Boolean | addToMaterialLibrary | Name of the pattern. |
Type | Name | Description |
|---|---|---|
| Material | material | The created material. |
createMaterialFromDefinition
Create PBR material from a material definition.Parametersmaterial.createMaterialFromDefinition(materialDefinition) -> material.Material
Type | Name | Description |
|---|---|---|
| MaterialDefinition | materialDefinition | The structure containing all the PBR material information. |
Type | Name | Description |
|---|---|---|
| Material | material | The created material. |
createMaterialsFromDefinitions
Create PBR materials from material definitions.Parametersmaterial.createMaterialsFromDefinitions(materialDefinitions) -> material.MaterialList
Type | Name | Description |
|---|---|---|
| MaterialDefinitionList | materialDefinitions | Material definitions containing properties for each given material. |
Type | Name | Description |
|---|---|---|
| MaterialList | materials | The created materials. |
createMaterialsFromMaps
Automatically creates PBR materials when importing PBR texture maps from a folder.Parametersmaterial.createMaterialsFromMaps(directory) -> material.MaterialFromMapsReturn
Type | Name | Description |
|---|---|---|
| DirectoryPath | directory | Directory path. |
Type | Name | Description |
|---|---|---|
| MaterialFromMapsReturn | result | Results of the createMaterialsFromMaps function. |
filterAO
Filter an AO map using ATrous method.Parametersmaterial.filterAO(aoMaps, normalMaps, sigmaPos=2.0, sigmaValue=0.2, sigmaNormal=0.2, levelCount=4, filterLowValues=True, lowValueThreshold=0.01) -> material.ImageList
Type | Name | Description |
|---|---|---|
| ImageList | aoMaps | Input AO Maps (the alpha component must be set to 0 for unused pixels). |
| ImageList | normalMaps | Input Normal Maps (preferable to use World space normal maps, but Object space normal maps can be used too). |
| Double | sigmaPos | ATrous Sigma pos. |
| Double | sigmaValue | ATrous Sigma value. |
| Double | sigmaNormal | ATrous Sigma normal. |
| Int | levelCount | Atrous #Levels. |
| Boolean | filterLowValues | Remove low values from the filtering (see: lowValuesThreshold parameter). |
| Double | lowValueThreshold | Threshold used if filterLowValues is enabled. |
Type | Name | Description |
|---|---|---|
| ImageList | filteredAOMaps | The filtered AO Maps. |
findCustomMaterialPatternByName
Returns the material pattern which has the given name.Parametersmaterial.findCustomMaterialPatternByName(name) -> material.CustomMaterialPattern
Type | Name | Description |
|---|---|---|
| String | name | The name of the material pattern. |
Type | Name | Description |
|---|---|---|
| CustomMaterialPattern | pattern | The material pattern. |
findMaterialsByPattern
Returns all materials using the given pattern.Parametersmaterial.findMaterialsByPattern(pattern) -> material.MaterialList
Type | Name | Description |
|---|---|---|
| String | pattern | A material pattern. |
Type | Name | Description |
|---|---|---|
| MaterialList | materials | Materials using the pattern. |
findMaterialsByProperty
Returns all materials which match a given property value.Parametersmaterial.findMaterialsByProperty(propertyName, propertyValue, caseInsensitive=False) -> material.MaterialList
Type | Name | Description |
|---|---|---|
| String | propertyName | Name of the property to match. |
| Regex | propertyValue | Regular expression to match for the property value. |
| Bool | caseInsensitive | If True, the regex will be insensitive to upper and lower cases. |
Type | Name | Description |
|---|---|---|
| MaterialList | materials | Materials matching the property value. |
generateColorFromIndex
Generate a unique color from an index (only 16M differents color can be generated, if index is greater than 16777216, the color is not guaranted to be unique).Parametersmaterial.generateColorFromIndex(index) -> core.Color
Type | Name | Description |
|---|---|---|
| Int | index | Index. |
Type | Name | Description |
|---|---|---|
| Color | color | Color. |
generateUniqueColors
Generate a set of unique colors (max 16M differents color can be generated, if count is greater than 16777216, the colors are not guaranted to be unique).Parametersmaterial.generateUniqueColors(count) -> core.ColorList
Type | Name | Description |
|---|---|---|
| Int | count | Number of unique colors to generate. |
Type | Name | Description |
|---|---|---|
| ColorList | colors | Count unique colors. |
getAllMaterialPatterns
Returns all the material patterns in the current session.Returnsmaterial.getAllMaterialPatterns() -> core.StringList
Type | Name | Description |
|---|---|---|
| StringList | shaders | A list containing all material patterns. |
getAllMaterials
Retrieve the list of all the materials in the material library.Returnsmaterial.getAllMaterials() -> material.MaterialList
Type | Name | Description |
|---|---|---|
| MaterialList | materials | List of materials in the material library. |
getColorMaterialInfos
Get color material properties.Parametersmaterial.getColorMaterialInfos(material) -> material.ColorMaterialInfos
Type | Name | Description |
|---|---|---|
| Material | material | The material to get properties. |
Type | Name | Description |
|---|---|---|
| ColorMaterialInfos | infos | The ColorMaterialInfos properties. |
getCustomMaterialPattern
Returns the custom material pattern associated to the custom material.Parametersmaterial.getCustomMaterialPattern(material) -> material.CustomMaterialPattern
Type | Name | Description |
|---|---|---|
| Material | material | Custom material to get the pattern from. |
Type | Name | Description |
|---|---|---|
| CustomMaterialPattern | pattern | The custom material pattern. |
getImpostorMaterialInfos
Get impostor texture material properties.Parametersmaterial.getImpostorMaterialInfos(material) -> material.ImpostorMaterialInfos
Type | Name | Description |
|---|---|---|
| Material | material | The material to get properties. |
Type | Name | Description |
|---|---|---|
| ImpostorMaterialInfos | infos | The getImpostorMaterialInfos properties. |
getMaterialDefinition
Returns the properties of a PBR Material.Parametersmaterial.getMaterialDefinition(material) -> material.MaterialDefinition
Type | Name | Description |
|---|---|---|
| Material | material | The PBR Material. |
Type | Name | Description |
|---|---|---|
| MaterialDefinition | materialDefinition | The PBR material definition. |
getMaterialDefinitions
Returns the properties of a set of PBR Materials.Parametersmaterial.getMaterialDefinitions(materials) -> material.MaterialDefinitionList
Type | Name | Description |
|---|---|---|
| MaterialList | materials | The PBR Materials. |
Type | Name | Description |
|---|---|---|
| MaterialDefinitionList | materialDefinitions | The PBR Material definitions. |
getMaterialMainColor
Get the main color on any material pattern type.Parametersmaterial.getMaterialMainColor(material) -> core.ColorAlpha
Type | Name | Description |
|---|---|---|
| Material | material | The material. |
Type | Name | Description |
|---|---|---|
| ColorAlpha | color | The main color. |
getMaterialPattern
Gets the MaterialPattern name of the material.Parametersmaterial.getMaterialPattern(material) -> core.String
Type | Name | Description |
|---|---|---|
| Material | material | The material to find the pattern. |
Type | Name | Description |
|---|---|---|
| String | pattern | The pattern of the material. |
getMaterialPatternType
Returns the MaterialPatternType name of the material.Parametersmaterial.getMaterialPatternType(material) -> material.MaterialPatternType
Type | Name | Description |
|---|---|---|
| Material | material | The material to find the pattern. |
Type | Name | Description |
|---|---|---|
| MaterialPatternType | patternType | The pattern type of the material. |
getPBRMaterialInfos
Get PBR material properties.Parametersmaterial.getPBRMaterialInfos(material) -> material.PBRMaterialInfos
Type | Name | Description |
|---|---|---|
| Material | material | The material to get properties. |
Type | Name | Description |
|---|---|---|
| PBRMaterialInfos | infos | The PBRMaterialInfos properties. |
getPointsAndMaterialFromText
Returns a list of 3D Points and a material from a string and a fontname.Parametersmaterial.getPointsAndMaterialFromText(text, fontName, fontSize, matrix, colorInput, offset=0.0, height3D=0.0) -> geom.Point3List, geom.Point2List, geom.Vector3, material.Material, core.Double
Type | Name | Description |
|---|---|---|
| String | text | Input text. |
| String | fontName | Fontname. |
| Int | fontSize | FontSize. |
| Matrix4 | matrix | Input matrix for the text. |
| Color | colorInput | Color of the font needed. |
| Double | offset | Input offset for the text. |
| Double | height3D | Input height in 3D which will be a ratio from the textSize. |
Type | Name | Description |
|---|---|---|
| Point3List | points | |
| Point2List | uvs | |
| Vector3 | normal | |
| Material | material | |
| Double | offset | Offset given by the text. |
getStandardMaterialInfos
Get standard material properties.Parametersmaterial.getStandardMaterialInfos(material) -> material.StandardMaterialInfos
Type | Name | Description |
|---|---|---|
| Material | material | The material to get properties. |
Type | Name | Description |
|---|---|---|
| StandardMaterialInfos | infos | The StandardMaterialInfos properties. |
getUniformPropertyType
Get a shader uniform shader property type.Parametersmaterial.getUniformPropertyType(pattern, name) -> material.ShaderUniformType
Type | Name | Description |
|---|---|---|
| CustomMaterialPattern | pattern | The custom pattern. |
| String | name | Name of the property to get the type from. |
Type | Name | Description |
|---|---|---|
| ShaderUniformType | type | Type of the uniform property. |
getUnlitTextureMaterialInfos
Get unlit texture material properties.Parametersmaterial.getUnlitTextureMaterialInfos(material) -> material.UnlitTextureMaterialInfos
Type | Name | Description |
|---|---|---|
| Material | material | The material to get properties. |
Type | Name | Description |
|---|---|---|
| UnlitTextureMaterialInfos | infos | The UnlitTextureMaterialInfos properties. |
isOpaque
Check if material is opaque. Function will return 'False' if:- The 'Opacity' Coeff is not 1.0
- The 'Opacity' property is a Texture
- The 'Albedo' property is a Texture and at least one pixel of the texture has an alpha value.
Parametersmaterial.isOpaque(material) -> core.Boolean
Type | Name | Description |
|---|---|---|
| Material | material | Material to check opacity. |
Type | Name | Description |
|---|---|---|
| Boolean | opaque | Returns True if opaque or False if transparent. |
makeMaterialNamesUnique
Rename materials to have a unique name for each one.Parametersmaterial.makeMaterialNamesUnique(materials=[])
Type | Name | Description |
|---|---|---|
| MaterialList | materials | Materials to rename (rename all materials if empty). |
remapIndexMap
Create remapped versions of index maps.Parameters Returnsmaterial.remapIndexMap(maps, maxIndices=-1) -> material.ImageList, core.IntListList
Type | Name | Description |
|---|---|---|
| ImageList | mappedMaps | Output maps remapped. |
| IntListList | newToOldMapIndices | New index to old index for each map. |
setCoeffOrTextureProperty
Set a CoeffOrTexture property.Parametersmaterial.setCoeffOrTextureProperty(material, name, coeffOrTexture)
Type | Name | Description |
|---|---|---|
| Material | material | The material to apply the color on. |
| String | name | The property to set. |
| CoeffOrTexture | coeffOrTexture | The CoeffOrTexture to apply. |
setColorAlphaProperty
Set a ColorAlpha property.Parametersmaterial.setColorAlphaProperty(material, name, color)
Type | Name | Description |
|---|---|---|
| Material | material | The material to apply the color on. |
| String | name | The property to set. |
| ColorAlpha | color | The color to apply. |
setColorOrTextureProperty
Set a ColorOrTexture property.Parametersmaterial.setColorOrTextureProperty(material, name, colorOrTexture)
Type | Name | Description |
|---|---|---|
| Material | material | The material to apply the color on. |
| String | name | The property to set. |
| ColorOrTexture | colorOrTexture | The ColorOrTexture to apply. |
setFragmentShader
Set the fragment shader of a custom pattern.Parametersmaterial.setFragmentShader(pattern, code)
Type | Name | Description |
|---|---|---|
| CustomMaterialPattern | pattern | The custom pattern to edit. |
| String | code | The GLSL code of the fragment shader. |
setMaterialMainColor
Set the main color on any material pattern type.Parametersmaterial.setMaterialMainColor(material, color)
Type | Name | Description |
|---|---|---|
| Material | material | The material to apply the color on. |
| ColorAlpha | color | The color to apply. |
setMaterialPattern
Sets the MaterialPattern name of the material.Parametersmaterial.setMaterialPattern(material, pattern)
Type | Name | Description |
|---|---|---|
| Material | material | The material to find the pattern. |
| String | pattern | The pattern of the material. |
setPBRMaterialInfos
Set PBR material properties.Parametersmaterial.setPBRMaterialInfos(material, infos)
Type | Name | Description |
|---|---|---|
| Material | material | The material to set properties. |
| PBRMaterialInfos | infos | The PBRMaterialInfos properties. |
setVertexShader
Set the vertex shader of a custom pattern.Parametersmaterial.setVertexShader(pattern, code)
Type | Name | Description |
|---|---|---|
| CustomMaterialPattern | pattern | The custom pattern to edit. |
| String | code | The GLSL code of the vertex shader. |
Images
applyFactorOnImage
Aplly a factor to an image.Parametersmaterial.applyFactorOnImage(image, imageIsLinear, factor)
Type | Name | Description |
|---|---|---|
| Image | image | Image to be modified. |
| Bool | imageIsLinear | Image is linear or not. |
| ColorAlpha | factor | Factor to apply. |
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
blurImage
Applies a blurring to the given image.Parametersmaterial.blurImage(image, radius, blurType, edgeFilter)
Type | Name | Description |
|---|---|---|
| Image | image | Image to blur. |
| Int | radius | Radius in pixels of the Gaussian kernel. |
| BlurFilter | blurType | Kernel of the blur filter to apply. |
| EdgeFilter | edgeFilter | Method to use for the management of boundary pixels. |
- material.applyFactorOnImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
clearImageRoI
Removes the region of interest from an image.Parametersmaterial.clearImageRoI(image)
Type | Name | Description |
|---|---|---|
| Image | image | Image to process. |
- material.applyFactorOnImage
- material.blurImage
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
convertFloat32To8BitsImage
Returns a new image from the given converter from 32bits float to a 8Bits (e.g. depth render map).Parametersmaterial.convertFloat32To8BitsImage(image32F, minValue=-1, maxValue=1, inPlace=False) -> material.Image
Type | Name | Description |
|---|---|---|
| Image | image32F | Image to convert. |
| Double | minValue | Minimal value of the floats (will be 0 in 8bits). |
| Double | maxValue | Minimal value of the floats (will be 255 in 8bits). |
| Boolean | inPlace | If true, the given image is modified instead of creating a new one. |
Type | Name | Description |
|---|---|---|
| Image | image8U | The new 8bits image. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
convertImage
Converts the given image to a new format.Parametersmaterial.convertImage(image, layout, type, inPlace=False) -> material.Image
Type | Name | Description |
|---|---|---|
| Image | image | Image to convert. |
| ImageLayout | layout | Layout (components definition) of the new image format. Accepted values are combinations of the following: 'R' (red), 'G' (green), 'B' (blue), 'A' (alpha), 'L' (luminance), 'S' (stencil index) and 'D' (depth component). |
| ImageComponentType | type | Component data type of the new image format. |
| Boolean | inPlace | If true, the given image is modified instead of creating a new one. |
Type | Name | Description |
|---|---|---|
| Image | convertedImage | The converted image. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
convertImageToDefinition
Returns an image definition which contains data corresponding to the given image converted to a new format.Parametersmaterial.convertImageToDefinition(image, layout, type) -> material.ImageDefinition
Type | Name | Description |
|---|---|---|
| Image | image | Image to convert. |
| ImageLayout | layout | Layout (components definition) of the new image format. Accepted values are combinations of the following: 'R' (red), 'G' (green), 'B' (blue), 'A' (alpha), 'L' (luminance), 'S' (stencil index) and 'D' (depth component). |
| ImageComponentType | type | Component data type of the new image format. |
Type | Name | Description |
|---|---|---|
| ImageDefinition | convertedImage | The converted image definition. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
createCheckerboardImage
Create an image consisting in a black and white checkerboard.Parametersmaterial.createCheckerboardImage(width=1024, height=1024, cellSize=32, color1=core.ColorAlpha(0, 0, 0, 0), color2=core.ColorAlpha(1, 1, 1, 1), layout=6, type=1) -> material.Image
Type | Name | Description |
|---|---|---|
| Int | width | Width desired for the created image. |
| Int | height | Height desired for the created image. |
| Int | cellSize | Size of checkerboard cells (in pixels). |
| ColorAlpha | color1 | First checkerboard color. |
| ColorAlpha | color2 | Second checkerboard color. |
| ImageLayout | layout | Desired image layout. |
| ImageComponentType | type | Desired image component type. |
Type | Name | Description |
|---|---|---|
| Image | checkerboard | The resulting checkerboard image. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
createImageFromData
Import an Image from only its data.Parameters Returnsmaterial.createImageFromData(data, name="img") -> material.Image
Type | Name | Description |
|---|---|---|
| Image | image | The created Image. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
createImageFromDefinition
Import an image from its raw data.Parametersmaterial.createImageFromDefinition(imageDefinition) -> material.Image
Type | Name | Description |
|---|---|---|
| ImageDefinition | imageDefinition | The image definition. |
Type | Name | Description |
|---|---|---|
| Image | image | The created image. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
createImagesFromDefinitions
Import images from their raw data.Parametersmaterial.createImagesFromDefinitions(imageDefinitions) -> material.ImageList
Type | Name | Description |
|---|---|---|
| ImageDefinitionList | imageDefinitions | The image definitions. |
Type | Name | Description |
|---|---|---|
| ImageList | images | The created images. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
exportImage
Export an image.Parametersmaterial.exportImage(image, filename)
Type | Name | Description |
|---|---|---|
| Image | image | Identifier of the image to export. |
| OutputFilePath | filename | Filename of the file to export. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
extractImageChannels
Creates new images from individual channels of the given image.Parametersmaterial.extractImageChannels(image, channel=-1) -> material.ImageList
Type | Name | Description |
|---|---|---|
| Image | image | Image to convert. |
| Int | channel | Number of the channel to extract. -1 extracts all channels. |
Type | Name | Description |
|---|---|---|
| ImageList | componentImages | Single channel image. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
extractImageComponents
Creates new images from individual components of the given image.Parametersmaterial.extractImageComponents(image, components) -> material.ImageList
Type | Name | Description |
|---|---|---|
| Image | image | Image to convert. |
| ImageLayout | components | Name of the components to extract. Accepted values: 'R' (red), 'G' (green), 'B' (blue), 'A' (alpha), 'L' (luminance). |
Type | Name | Description |
|---|---|---|
| ImageList | componentImages | List of single component images. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
fillImageWithColor
Fills an image (or a sub-part of it) with the provided color.Parametersmaterial.fillImageWithColor(image, color, x=0, y=0, w=-1, h=-1)
Type | Name | Description |
|---|---|---|
| Image | image | Image from which type has to be fetched. |
| ColorAlpha | color | Filling color. |
| Int | x | Image X coordinate of the sub-image to fill. |
| Int | y | Image Y coordinate of the sub-image to fill. |
| Int | w | Width of the sub-image to fill (-1 means infinite width). |
| Int | h | Height of the sub-image to fill (-1 means infinite height). |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
fillUnusedPixels
Fill unused pixels by propagating and averaging used pixels.Parametersmaterial.fillUnusedPixels(image, unusedColor=core.ColorAlpha(0., 0., 0., 0.), size=-1, validityMask=0, inPlace=False) -> material.Image
Type | Name | Description |
|---|---|---|
| Image | image | Image to process. |
| ColorAlpha | unusedColor | Color used to identify unused pixels. |
| Int | size | Dilation size in pixels. |
| Image | validityMask | Image describing which texels are valid (color set to white) and which ones need to be filled (color set to black). If zero, unusedColor is used instead. |
| Boolean | inPlace | If True, the source image is modified. Otherwise, a new one is created. |
Type | Name | Description |
|---|---|---|
| Image | filledImage | Resulting image with filled pixels. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
flipImageY
Applies a vertical flip to an image.Parametersmaterial.flipImageY(image)
Type | Name | Description |
|---|---|---|
| Image | image | Image to flip. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
getAllImages
Returns all the images loaded in the current session or from a list of materials.Parametersmaterial.getAllImages(materials=[]) -> material.ImageList
Type | Name | Description |
|---|---|---|
| MaterialList | materials | Materials to retrieve the images from (returns all images loaded in the current session if empty). |
Type | Name | Description |
|---|---|---|
| ImageList | images | A list containing all images identifiers. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
getExportImageFormats
Returns image format names and extensions which can be exported in Pixyz.Returnsmaterial.getExportImageFormats() -> core.FormatList
Type | Name | Description |
|---|---|---|
| FormatList | formats | Image formats that can be exported. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
getImageColorBilinear
Returns the color at a specific image point, in real coordinates, using bi-linear interpolation.Parametersmaterial.getImageColorBilinear(image, x, y, edgeFilter=0) -> core.ColorAlpha
Type | Name | Description |
|---|---|---|
| Image | image | The image to get the color from. |
| Double | x | Image X coordinate (real). |
| Double | y | Image Y coordinate (real). |
| EdgeFilter | edgeFilter | Method to use for the management of boundary pixels. |
Type | Name | Description |
|---|---|---|
| ColorAlpha | color | The color of the pixel at the x,y position. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
getImageColorRange
Gets the min and max bounds of each image color component.Parametersmaterial.getImageColorRange(image) -> core.ColorAlphaList
Type | Name | Description |
|---|---|---|
| Image | image | Source image. |
Type | Name | Description |
|---|---|---|
| ColorAlphaList | colorBounds | Min and max bounds of image color values. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
getImageComponentType
Gets the component data type of the given image.Parametersmaterial.getImageComponentType(image) -> material.ImageComponentType
Type | Name | Description |
|---|---|---|
| Image | image | Image from which type has to be fetched. |
Type | Name | Description |
|---|---|---|
| ImageComponentType | type | Image data type definition. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
getImageComponentTypeName
Gets the name of a given component data type ID.Parametersmaterial.getImageComponentTypeName(type) -> core.String
Type | Name | Description |
|---|---|---|
| ImageComponentType | type |
Type | Name | Description |
|---|---|---|
| String | name |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
getImageDefinition
Returns the raw data of an image.Parametersmaterial.getImageDefinition(image) -> material.ImageDefinition
Type | Name | Description |
|---|---|---|
| Image | image | Source image. |
Type | Name | Description |
|---|---|---|
| ImageDefinition | imageDefinition | Definition of the image. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
getImageDefinitions
Returns the raw data of a set of images.Parametersmaterial.getImageDefinitions(images) -> material.ImageDefinitionList
Type | Name | Description |
|---|---|---|
| ImageList | images | The images. |
Type | Name | Description |
|---|---|---|
| ImageDefinitionList | imageDefinitions | Images's definitions. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
getImageFormatName
Gets a comprenhensive name from an image format.Parametersmaterial.getImageFormatName(layout, type) -> core.String
Type | Name | Description |
|---|---|---|
| ImageLayout | layout | |
| ImageComponentType | type |
Type | Name | Description |
|---|---|---|
| String | name |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
getImageLayout
Gets the layout (component definitions) of the given image.Parametersmaterial.getImageLayout(image) -> material.ImageLayout
Type | Name | Description |
|---|---|---|
| Image | image | Image from which layout has to be fetched. |
Type | Name | Description |
|---|---|---|
| ImageLayout | layout | Image component definition. Valid values are combinations of the following: 'R' (red), 'G' (green), 'B' (blue), 'A' (alpha), 'L' (luminance), 'S' (stencil index) and 'D' (depth component). |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
getImagePixelColor
Returns the color of a given pixel in an image.Parametersmaterial.getImagePixelColor(image, x, y) -> core.ColorAlpha
Type | Name | Description |
|---|---|---|
| Image | image | The image to get the pixel from. |
| Int | x | The X pixel coordinate. |
| Int | y | The Y pixel coordinate. |
Type | Name | Description |
|---|---|---|
| ColorAlpha | color | The color of the pixel at the x,y position. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
getImagePixelInfo
Returns info about the image pixel format.Parametersmaterial.getImagePixelInfo(image) -> material.PixelInfo
Type | Name | Description |
|---|---|---|
| Image | image | Source image. |
Type | Name | Description |
|---|---|---|
| PixelInfo | pixelInfo | Information about image pixels. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
getImagePixelInfoFromDefinition
Returns info about the image pixel format.Parametersmaterial.getImagePixelInfoFromDefinition(imageDefinition) -> material.PixelInfo
Type | Name | Description |
|---|---|---|
| ImageDefinition | imageDefinition | Source image. |
Type | Name | Description |
|---|---|---|
| PixelInfo | pixelInfo | Information about image pixels. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
getImagePixelInfoFromLayoutAndType
Returns info about the image pixel format for a given combination of image layout and component type.Parametersmaterial.getImagePixelInfoFromLayoutAndType(layout, type) -> material.PixelInfo
Type | Name | Description |
|---|---|---|
| ImageLayout | layout | Image layout (components definition). |
| ImageComponentType | type | Image component data type. |
Type | Name | Description |
|---|---|---|
| PixelInfo | pixelInfo | Information about image pixels. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
getImageRoI
Returns the region of interest of an image.Parametersmaterial.getImageRoI(image) -> material.RoI
Type | Name | Description |
|---|---|---|
| Image | image | Image to process. |
Type | Name | Description |
|---|---|---|
| RoI | roi | Image RoI. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
getImageSize
Returns the size of an image.Parametersmaterial.getImageSize(image) -> core.Int, core.Int
Type | Name | Description |
|---|---|---|
| Image | image | The image to get the size from. |
Type | Name | Description |
|---|---|---|
| Int | width | The width of the image in pixels. |
| Int | height | The height of the image in pixels. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
getImagesSizes
Returns the sizes of multiple images.Parametersmaterial.getImagesSizes(images) -> core.IntList, core.IntList
Type | Name | Description |
|---|---|---|
| ImageList | images | The image to get the size from. |
Type | Name | Description |
|---|---|---|
| IntList | widths | The widths of the images in pixels. |
| IntList | heights | The heights of the images in pixels. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
getImportImageFormats
Returns the image format names and extensions which can be imported in Pixyz.Returnsmaterial.getImportImageFormats() -> core.FormatList
Type | Name | Description |
|---|---|---|
| FormatList | formats | Image formats that can be imported. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
getSubImage
Extracts a sub-part of the given image.Parametersmaterial.getSubImage(image, x, y, w, h) -> material.Image
Type | Name | Description |
|---|---|---|
| Image | image | Source image. |
| Int | x | Image X coordinate of the sub-image to extract. |
| Int | y | Image Y coordinate of the sub-image to extract. |
| Int | w | Width of the sub-image to extract. |
| Int | h | Height of the sub-image to extract. |
Type | Name | Description |
|---|---|---|
| Image | subImage | Sub-image. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
importImage
Import an image.Parametersmaterial.importImage(filename) -> material.Image
Type | Name | Description |
|---|---|---|
| FilePath | filename | Filename of the image to import. |
Type | Name | Description |
|---|---|---|
| Image | image | Identifier of the imported image. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
invertImageColor
Inverts the color of all image pixels.Parametersmaterial.invertImageColor(image)
Type | Name | Description |
|---|---|---|
| Image | image | Image to invert. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
overrideImageFormat
Changes the way image channels are interpreted by assigning a new format without modifying the data. Note that the new format must be compatible with the previous one, which means that they have to have the same number of bytes per pixel.Parametersmaterial.overrideImageFormat(image, layout=0, type=0) -> core.Boolean
Type | Name | Description |
|---|---|---|
| Image | image | Image for format must be overridden. |
| ImageLayout | layout | New layout (keep the original one if set to Undefined). |
| ImageComponentType | type | New component type (keep the original one if set to Undefined). |
Type | Name | Description |
|---|---|---|
| Boolean | hasSucceeded | True in case of success, False otherwise. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
resizeImage
Resize an image.Parametersmaterial.resizeImage(image, width, height, filteringMethod=0)
Type | Name | Description |
|---|---|---|
| Image | image | Image to be resize. |
| Int | width | New image width. |
| Int | height | New image height. |
| ResizeFilterMethod | filteringMethod | Filtering method for image resizing. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
rotateImage
Applies a rotation to (the sub-part of) an image.Parametersmaterial.rotateImage(image, angle, cx, cy, edgeFilter=0, adjustSize=False)
Type | Name | Description |
|---|---|---|
| Image | image | Image to process. |
| Double | angle | Rotation angle (in degrees). |
| Double | cx | X coordinate of the transformation center. |
| Double | cy | Y coordinate of the transformation center. |
| EdgeFilter | edgeFilter | Method to use for the management of boundary pixels. |
| Boolean | adjustSize | Adjust the dimensions of the image to fit the transformation. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
setImageRoI
Defines the region of interest of an image.Parametersmaterial.setImageRoI(image, x, y, w, h)
Type | Name | Description |
|---|---|---|
| Image | image | Image to process. |
| Int | x | X coordinate of the RoI origin. |
| Int | y | Y coordinate of the RoI origin. |
| Int | w | Width of the RoI. |
| Int | h | Height of the RoI. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
setSubImage
Replaces a part of a given image by another one.Parametersmaterial.setSubImage(destination, subImage, x, y, edgeFilter=0)
Type | Name | Description |
|---|---|---|
| Image | destination | Destination image. |
| Image | subImage | Source image. |
| Int | x | X coordinate where to copy sub-image. |
| Int | y | Y coordinate where to copy sub-image. |
| EdgeFilter | edgeFilter | Method to use for the management of boundary pixels. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
stretchImage
Applies a non-uniform scale to (the sub-part of) an image.Parametersmaterial.stretchImage(image, sx, sy, cx, cy, edgeFilter=0, adjustSize=False)
Type | Name | Description |
|---|---|---|
| Image | image | Image to process. |
| Double | sx | Scale factor along X axis. |
| Double | sy | Scale factor along Y axis. |
| Double | cx | X coordinate of the transformation center. |
| Double | cy | Y coordinate of the transformation center. |
| EdgeFilter | edgeFilter | Method to use for the management of boundary pixels. |
| Boolean | adjustSize | Adjust the dimensions of the image to fit the transformation. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
transformImage
Applies a transformation matrix to (the sub-part of) an image.Parametersmaterial.transformImage(image, matrix, edgeFilter=0, adjustSize=False)
Type | Name | Description |
|---|---|---|
| Image | image | Image to process. |
| Matrix3 | matrix | Transformation matrix. |
| EdgeFilter | edgeFilter | Method to use for the management of boundary pixels. |
| Boolean | adjustSize | Adjust the dimensions of the image to fit the transformation. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.translateImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
translateImage
Applies a translation to (the sub-part of) an image.Parametersmaterial.translateImage(image, tx, ty, edgeFilter=0, adjustSize=False)
Type | Name | Description |
|---|---|---|
| Image | image | Image to process. |
| Double | tx | X translation. |
| Double | ty | Y translation. |
| EdgeFilter | edgeFilter | Method to use for the management of boundary pixels. |
| Boolean | adjustSize | Adjust the dimensions of the image to fit the transformation. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.updateImageFromDefinition
- material.updateImagesFromDefinitions
updateImageFromDefinition
Update an image from its raw data.Parametersmaterial.updateImageFromDefinition(image, imageDefinition)
Type | Name | Description |
|---|---|---|
| Image | image | The image to update. |
| ImageDefinition | imageDefinition | The new data to apply. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImagesFromDefinitions
updateImagesFromDefinitions
Update images from their raw data.Parametersmaterial.updateImagesFromDefinitions(image, imageDefinitions)
Type | Name | Description |
|---|---|---|
| ImageList | image | The image to update. |
| ImageDefinitionList | imageDefinitions | The new data to apply. |
- material.applyFactorOnImage
- material.blurImage
- material.clearImageRoI
- material.convertFloat32To8BitsImage
- material.convertImage
- material.convertImageToDefinition
- material.createCheckerboardImage
- material.createImageFromData
- material.createImageFromDefinition
- material.createImagesFromDefinitions
- material.exportImage
- material.extractImageChannels
- material.extractImageComponents
- material.fillImageWithColor
- material.fillUnusedPixels
- material.flipImageY
- material.getAllImages
- material.getExportImageFormats
- material.getImageColorBilinear
- material.getImageColorRange
- material.getImageComponentType
- material.getImageComponentTypeName
- material.getImageDefinition
- material.getImageDefinitions
- material.getImageFormatName
- material.getImageLayout
- material.getImagePixelColor
- material.getImagePixelInfo
- material.getImagePixelInfoFromDefinition
- material.getImagePixelInfoFromLayoutAndType
- material.getImageRoI
- material.getImageSize
- material.getImagesSizes
- material.getImportImageFormats
- material.getSubImage
- material.importImage
- material.invertImageColor
- material.overrideImageFormat
- material.resizeImage
- material.rotateImage
- material.setImageRoI
- material.setSubImage
- material.stretchImage
- material.transformImage
- material.translateImage
- material.updateImageFromDefinition
userData
getMaterialUserData
Set or replace a userdata stored on an material.Parametersmaterial.getMaterialUserData(userDataId, material) -> core.Ptr
Type | Name | Description |
|---|---|---|
| MaterialUserData | userDataId | UserData identifier provided by subscribeToMaterialUserData. |
| Material | material | Material that store the user data. |
Type | Name | Description |
|---|---|---|
| Ptr | userData | User data stored in the given material. |
- material.getMultipleMaterialUserData
- material.hasMaterialUserData
- material.hasMultipleMaterialUserData
- material.setMaterialUserData
- material.setMultipleMaterialUserData
- material.subscribeToMaterialUserData
- material.unsetMaterialUserData
- material.unsetMultipleMaterialUserData
- material.unsubscribeFromMaterialUserData
getMultipleMaterialUserData
Batch version of getMaterialUserData.Parametersmaterial.getMultipleMaterialUserData(userDataId, materials) -> core.PtrList
Type | Name | Description |
|---|---|---|
| MaterialUserData | userDataId | UserData identifier provided by subscribeToMaterialUserData. |
| MaterialList | materials | Materials that store the user data. |
Type | Name | Description |
|---|---|---|
| PtrList | userDataList | User data stored for each given material. |
- material.getMaterialUserData
- material.hasMaterialUserData
- material.hasMultipleMaterialUserData
- material.setMaterialUserData
- material.setMultipleMaterialUserData
- material.subscribeToMaterialUserData
- material.unsetMaterialUserData
- material.unsetMultipleMaterialUserData
- material.unsubscribeFromMaterialUserData
hasMaterialUserData
Set or replace a userdata stored on an material.Parametersmaterial.hasMaterialUserData(userDataId, material) -> core.Bool
Type | Name | Description |
|---|---|---|
| MaterialUserData | userDataId | UserData identifier provided by subscribeToMaterialUserData. |
| Material | material | Material that potentially store the user data. |
Type | Name | Description |
|---|---|---|
| Bool | result | Returns true if a userdata is stored on this material for the given userDataId. |
- material.getMaterialUserData
- material.getMultipleMaterialUserData
- material.hasMultipleMaterialUserData
- material.setMaterialUserData
- material.setMultipleMaterialUserData
- material.subscribeToMaterialUserData
- material.unsetMaterialUserData
- material.unsetMultipleMaterialUserData
- material.unsubscribeFromMaterialUserData
hasMultipleMaterialUserData
Batch version of hasMaterialUserData.Parametersmaterial.hasMultipleMaterialUserData(userDataId, materials) -> core.BoolList
Type | Name | Description |
|---|---|---|
| MaterialUserData | userDataId | UserData identifier provided by subscribeToMaterialUserData. |
| MaterialList | materials | Materials that potentially store the user data. |
Type | Name | Description |
|---|---|---|
| BoolList | results | Returns an array of bool that are true if a userdata is stored on the material at the same index for the given userDataId. |
- material.getMaterialUserData
- material.getMultipleMaterialUserData
- material.hasMaterialUserData
- material.setMaterialUserData
- material.setMultipleMaterialUserData
- material.subscribeToMaterialUserData
- material.unsetMaterialUserData
- material.unsetMultipleMaterialUserData
- material.unsubscribeFromMaterialUserData
setMaterialUserData
Set or replace a userdata stored on an material.Parametersmaterial.setMaterialUserData(userDataId, material, userData)
Type | Name | Description |
|---|---|---|
| MaterialUserData | userDataId | UserData identifier provided by subscribeToMaterialUserData. |
| Material | material | Material that will store the user data. |
| Ptr | userData | User data to store in the given material. |
- material.getMaterialUserData
- material.getMultipleMaterialUserData
- material.hasMaterialUserData
- material.hasMultipleMaterialUserData
- material.setMultipleMaterialUserData
- material.subscribeToMaterialUserData
- material.unsetMaterialUserData
- material.unsetMultipleMaterialUserData
- material.unsubscribeFromMaterialUserData
setMultipleMaterialUserData
Batch version of setMaterialUserData.Parametersmaterial.setMultipleMaterialUserData(userDataId, materials, userDataList)
Type | Name | Description |
|---|---|---|
| MaterialUserData | userDataId | UserData identifier provided by subscribeToMaterialUserData. |
| MaterialList | materials | Materials that will store the user data. |
| PtrList | userDataList | User data to store on each material. |
- material.getMaterialUserData
- material.getMultipleMaterialUserData
- material.hasMaterialUserData
- material.hasMultipleMaterialUserData
- material.setMaterialUserData
- material.subscribeToMaterialUserData
- material.unsetMaterialUserData
- material.unsetMultipleMaterialUserData
- material.unsubscribeFromMaterialUserData
subscribeToMaterialUserData
Subscribe to material user data. multiple different userdata can be stored on the same materials if subscribeToMaterialUserData is called multiple times.Returnsmaterial.subscribeToMaterialUserData() -> material.MaterialUserData
Type | Name | Description |
|---|---|---|
| MaterialUserData | userDataId | UserData identifier to pass to setUserData/getUserData functions. |
- material.getMaterialUserData
- material.getMultipleMaterialUserData
- material.hasMaterialUserData
- material.hasMultipleMaterialUserData
- material.setMaterialUserData
- material.setMultipleMaterialUserData
- material.unsetMaterialUserData
- material.unsetMultipleMaterialUserData
- material.unsubscribeFromMaterialUserData
unsetMaterialUserData
Unset the userdata stored on an material.Parametersmaterial.unsetMaterialUserData(userDataId, material)
Type | Name | Description |
|---|---|---|
| MaterialUserData | userDataId | UserData identifier provided by subscribeToMaterialUserData. |
| Material | material | Material that will store the user data. |
- material.getMaterialUserData
- material.getMultipleMaterialUserData
- material.hasMaterialUserData
- material.hasMultipleMaterialUserData
- material.setMaterialUserData
- material.setMultipleMaterialUserData
- material.subscribeToMaterialUserData
- material.unsetMultipleMaterialUserData
- material.unsubscribeFromMaterialUserData
unsetMultipleMaterialUserData
Batch version of unsetMaterialUserData.Parametersmaterial.unsetMultipleMaterialUserData(userDataId, materials)
Type | Name | Description |
|---|---|---|
| MaterialUserData | userDataId | UserData identifier provided by subscribeToMaterialUserData. |
| MaterialList | materials | Materials that will store the user data. |
- material.getMaterialUserData
- material.getMultipleMaterialUserData
- material.hasMaterialUserData
- material.hasMultipleMaterialUserData
- material.setMaterialUserData
- material.setMultipleMaterialUserData
- material.subscribeToMaterialUserData
- material.unsetMaterialUserData
- material.unsubscribeFromMaterialUserData
unsubscribeFromMaterialUserData
Parametersmaterial.unsubscribeFromMaterialUserData(userDataId)
Type | Name | Description |
|---|---|---|
| MaterialUserData | userDataId | UserData identifier to unsubscribe. |
- material.getMaterialUserData
- material.getMultipleMaterialUserData
- material.hasMaterialUserData
- material.hasMultipleMaterialUserData
- material.setMaterialUserData
- material.setMultipleMaterialUserData
- material.subscribeToMaterialUserData
- material.unsetMaterialUserData
- material.unsetMultipleMaterialUserData