Difference between revisions of "Mesh:setTextureCoordinate"

From GiderosMobile
m (Text replacement - "<source" to "<syntaxhighlight")
m (Text replacement - "</source>" to "</syntaxhighlight>")
 
Line 7: Line 7:
 
<syntaxhighlight lang="lua">
 
<syntaxhighlight lang="lua">
 
Mesh:setTextureCoordinate(i,u,v)
 
Mesh:setTextureCoordinate(i,u,v)
</source>
+
</syntaxhighlight>
  
 
Indices start from 1. If the texture coordinate array is not large enough, it is automatically expanded.
 
Indices start from 1. If the texture coordinate array is not large enough, it is automatically expanded.
Line 23: Line 23:
 
mesh:setTextureCoordinate(2, 100, 0)
 
mesh:setTextureCoordinate(2, 100, 0)
 
mesh:setTextureCoordinate(3, 0, 100)
 
mesh:setTextureCoordinate(3, 0, 100)
</source>
+
</syntaxhighlight>
  
 
{{Mesh}}
 
{{Mesh}}

Latest revision as of 14:30, 13 July 2023

Available since: Gideros 2012.09
Class: Mesh

Description

Sets a texture coordinate at texture coordinate array.

Mesh:setTextureCoordinate(i,u,v)

Indices start from 1. If the texture coordinate array is not large enough, it is automatically expanded.

Parameters

i: (number) index
u: (number) u coordinate
v: (number) v coordinate

Example

Setting a texture coordinate

-- set the first 3 texture coordinates as (0, 0), (100, 0) and (0, 100)
mesh:setTextureCoordinate(1, 0, 0)
mesh:setTextureCoordinate(2, 100, 0)
mesh:setTextureCoordinate(3, 0, 100)