b3dScaleSurfaceDetailTexture

Scales surface detail texture UV (scaleU/V, 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), scaleU (horizontal UV scale double), scaleV (vertical UV scale double). Returns nothing.

3D Graphics

Parameters & Returns

Parameters

meshHandle Int
surfaceHandle Int
textureHandle Int
scaleU Double
scaleV Double

Returns

Void

Quick Summary

Scales surface detail texture UV (scaleU/V, 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), scaleU (horizontal UV scale double), scaleV (vertical UV scale double). Returns nothing.

Technical Exegesis...

Scales surface detail texture UV (scaleU/V, 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), scaleU (horizontal UV scale double), scaleV (vertical UV scale double). Returns nothing. Finds detail layer containing textureHandle in specific surface's material, updates detailTextureScale[i] to {scaleU, scaleV}, controls texture repeat/stretch. Requires mesh.

Example

Example.bam
; No example implemented yet