b3dRotateSurfaceDetailTexture

Rotates surface detail texture UV (angle in degrees, requires BBR_TEXTURE_UV mesh flag, surface-based only). Takes meshHandle (mesh entity handle), surfaceHandle (surface index 0 to surfaceCount-1), textureHandle (texture handle identifying which layer), angle (rotation angle in degrees double). Returns nothing.

3D Graphics

Parameters & Returns

Parameters

meshHandle Int
surfaceHandle Int
textureHandle Int
angle Double

Returns

Void

Quick Summary

Rotates surface detail texture UV (angle in degrees, requires BBR_TEXTURE_UV mesh flag, surface-based only). Takes meshHandle (mesh entity handle), surfaceHandle (surface index 0 to surfaceCount-1), textureHandle (texture handle identifying which layer), angle (rotation angle in degrees double). Returns nothing.

Technical Exegesis...

Rotates surface detail texture UV (angle in degrees, requires BBR_TEXTURE_UV mesh flag, surface-based only). Takes meshHandle (mesh entity handle), surfaceHandle (surface index 0 to surfaceCount-1), textureHandle (texture handle identifying which layer), angle (rotation angle in degrees double). Returns nothing. Finds detail layer containing textureHandle in specific surface's material, updates detailTextureRotation[i] to angle, controls texture rotation around UV center (0.5, 0.5). Requires mesh.

Example

Example.bam
; No example implemented yet