vrdTireTextureSettings

class vrdTireTextureSettings

(Inherits vrdSceneObject)

This class is used for all tire material texture properties.

Functions

vrdTireTextureSettings.getAnisotropy()

Gets the texture filter quality for the tire image textures. A value of 1 sets the lowest quality and 16 is the highest quality.

Returns:The current value for the texture filter quality for the image texture.
Return type:float
vrdTireTextureSettings.getBlendPosition()

Gets the marking and profile texture blend position.

Returns:The current value for the marking and profile texture blend position.
Return type:float
vrdTireTextureSettings.getMappingCenter()

Gets the tire projection center.

Returns:The current value for tire projection center.
Return type:QVector3D
vrdTireTextureSettings.getMarkingsScale()

Gets the texture scale value for the marking texture.

Returns:The current value for the texture scale.
Return type:float
vrdTireTextureSettings.getRepeatUV()

Gets the U and V repetition of the profile texture.

Returns:The current value for the U and V repetition of the profile texture.
Return type:QVector2D
vrdTireTextureSettings.getRotationAxis()

Gets the rotation axis.

Returns:Current rotation axis.
Return type:vrTextureTypes.Axis
vrdTireTextureSettings.setAnisotropy(v)

Sets the texture filter quality for the tire image textures. A value of 1 sets the lowest quality and 16 is the highest quality.

Parameters:v (float) – The new value for the texture filter quality for the image texture.
vrdTireTextureSettings.setBlendPosition(v)

Sets the marking and profile texture blend position.

Parameters:v (float) – The new value for the marking and profile texture blend position.
vrdTireTextureSettings.setMappingCenter(v)

Sets the tire projection center. To center the projection pivot automatically, use setValuesFromObject.

Parameters:v (QVector3D) – The new value for projection center.
vrdTireTextureSettings.setMarkingsScale(v)

Sets the texture scale value for the marking texture.

Parameters:v (float) – The new value for the texture scale.
vrdTireTextureSettings.setRepeatUV(v)

Sets the U and V repetition of the profile texture.

Parameters:v (QVector2D) – The new value for the U and V repetition of the profile texture.
vrdTireTextureSettings.setRotationAxis(v)

Sets the rotation axis.

Parameters:v (vrTextureTypes.Axis) – New rotation axis.
vrdTireTextureSettings.setValuesFromObject()

Attempts to guess the correct Rotation Axis, Center, Markings Scale, and Profile Repeat V from the bounding box of the object selected in scene graph.