ObjectMeshUVScale

Family: 3D · One form

What it does

ObjectMeshUVScale writes to a 3D object: it sets rather than reads. It takes objectID (an integer), meshIndex (an integer), textureStage (an integer), scaleU (a float) and scaleV (a float), and returns nothing. objectID is the id of a 3D object, the one LoadObject returned: it is how the call knows what to act on.

Syntax

ObjectMeshUVScale(objectID integer, meshIndex integer, textureStage integer, scaleU float, scaleV float)

Parameters

NameType
objectIDinteger
meshIndexinteger
textureStageinteger
scaleUfloat
scaleVfloat

Every form returns

nothing

Example · generated

object = LoadObject("assets/media.obj")mesh = CreateObjectFromObjectMesh(1, 1)ObjectMeshUVScale(object, mesh, 1, 1.0, 1.0)DO  Sync()LOOP

LoadObject and CreateObjectFromObjectMesh are there to give the call something to act on; ObjectMeshUVScale is the line that matters. The DO … LOOP is not decoration: a classic BASIC program ends the moment it runs out of lines, and Sync() is what draws the frame.

286 commands in 3D