Method ConvertNormalMap
ConvertNormalMap(OccurrenceList, uint, int, bool, bool, bool, bool, bool, int, int)
Convert an existing normal map between Object-space and Tangent-space
Declaration
[HandleProcessCorruptedStateExceptions]
public uint ConvertNormalMap(OccurrenceList partOccurrences, uint normalMap, int uvChannel = 0, bool sourceIsObjectSpace = true, bool destinationIsObjectSpace = false, bool sourceIsRightHanded = true, bool destinationIsRightHanded = true, bool replaceMap = true, int resolution = -1, int padding = 1)
Parameters
| Type | Name | Description | 
|---|---|---|
| OccurrenceList | partOccurrences | Occurrences of components using the given map  | 
    
| uint | normalMap | Source normal map to convert  | 
    
| int | uvChannel | UV channel used on the given map  | 
    
| bool | sourceIsObjectSpace | If True, consider the given normalMap in Object-space representation, else Tangent-space  | 
    
| bool | destinationIsObjectSpace | If True, convert the given normalMap to Object-space representation, else Tangent-space  | 
    
| bool | sourceIsRightHanded | Considers source normal map as part of a right-handed coordinates system  | 
    
| bool | destinationIsRightHanded | Generate destination normal map as part of a right-handed coordinates system  | 
    
| bool | replaceMap | If true, the given normalMap will be replaced by the converted one  | 
    
| int | resolution | New map resolution (if replaceMap=false), if resolution=-1, the input resolution will be used  | 
    
| int | padding | Number of pixels to add for padding. A negative value means that the texture will be filled, and the padding for uv island is the absolute value  | 
    
Returns
| Type | Description | 
|---|---|
| uint |