3D Lingo Dictionary > T-Z > textureRepeat

 

textureRepeat

Syntax

member(whichCastmember).shader(whichShader).textureRepeat
member(whichCastmember).model(whichModel).shader.textureRepeat
member(whichCastmember).model(whichModel).shaderList{[index]}.textureRepeat

Description

3D #standard shader property; controls the texture clamping behavior of the first texture layer of the shader. Use the textureRepeatList property to control this property for texture layers other than the first layer.

When textureRepeat is set to TRUE and the value of the x and/or y components of shaderReference.textureTransform.scale is less than 1, the texture is tiled (repeated) across the surface of the model.

When textureRepeat is set to FALSE, the texture will not tile. If the value of the x and/or y components of shaderReference.textureTransform.scale is less than 1, any area of the model not covered by the texture will be black. If the value of the x and/or y components of shaderReference.textureTransform.scale is greater than 1, the texture is cropped as it extends past the texture coordinate range.

The default value of this property is TRUE.

Example

This statement sets the textureRepeat property of the first shader used by the model named gbCyl3 to TRUE. The first texture in that shader will tile if the value of the x or y component of its textureTransform or textureTransformList property is less than 1.

member("scene").model("gbCyl3").shader.textureRepeat = TRUE

See also

textureTransform, textureTransformList