Mesh:setVertex (Français)

Disponible depuis LÖVE 0.9.0
Ce-tte function n'est pas supporté-e par des versions plus anciennes.

Définit les propriétés d'un vecteur dans le maillage.

Fans les versions antérieures à LÖVE 11.0, les valeurs des composantes de couleur et octets étaient définies dans l'étendue 0 à 255 au lieu de 0 à 1.

Fonction

Disponible depuis LÖVE 0.10.0
Ce-tte variant n'est pas supporté-e par des versions plus anciennes.

Synopsis

Mesh:setVertex( index, attributecomponent, ... )

Arguments

number (Français) index
Index du vecteur que vous désirez modifier (commençant par 1).
number (Français) attributecomponent
Première composante du premier attribut de vecteur dans le vecteur sépcifié.
number (Français) ...
Composantes supplémentaires de tous les attributs de vecteur dans le vecteur spécifié.

Retourne

Rien.

Notes

Les valeurs dans chaque table de vecteur sont dans le même ordre que les attributs de vecteurs dans le format de vecteur du maillage. Un maillage standard n'ayant pas été créé avec un format de vecteur personnalisé utilisera deux nombres positionnels, deux nombres de coordonnées de texture, et quatre composantes couleurs par vecteur : x, y, u, v, r, g, b, a.

Si aucune valeur n'est fournie pour une composante d'attribut de vecteur spécifique, elle sera définie par la valeur par défaut 0, si sont type de donnée est "float" (nombre à virgule flottante), ou 255 si sont ype de donnée est "byte" (octet).

Fonction

Disponible depuis LÖVE 0.10.0
Ce-tte variant n'est pas supporté-e par des versions plus anciennes.

Synopsis

Mesh:setVertex( index, vertex )

Arguments

number (Français) index
Index du vecteur que vous désirez modifier (commençant par 1).
table (Français) vertex
A table with vertex information, in the form of {attributecomponent, ...}.
number (Français) attributecomponent
The first component of the first vertex attribute in the specified vertex.
number (Français) ...
Additional components of all vertex attributes in the specified vertex.

Retourne

Rien.

Notes

Les valeurs dans chaque table de vecteur sont dans le même ordre que les attributs de vecteurs dans le format de vecteur du maillage. Un maillage standard n'ayant pas été créé avec un format de vecteur personnalisé utilisera deux nombres positionnels, deux nombres de coordonnées de texture, et quatre composantes couleurs par vecteur : x, y, u, v, r, g, b, a.

Si aucune valeur n'est fournie pour une composante d'attribut de vecteur spécifique, elle sera définie par la valeur par défaut 0, si sont type de donnée est "float" (nombre à virgule flottante), ou 255 si sont ype de donnée est "byte" (octet).

Fonction

Définit les composantes du vecteur d'un maillage qui n'a pas été créé avc un format de vecteur personnalisé.

Synopsis

Mesh:setVertex( index, x, y, u, v, r, g, b, a )

Arguments

number (Français) index
Index du vecteur que vous désirez modifier (commençant par 1).
number (Français) x
Position du vecteur sur l'axe des x.
number (Français) y
Position du vecteur sur l'axe des x.
number (Français) u
Composante horizontale (u) des coordonnées de texture.
number (Français) v
Composante verticale (v) des coordonnées de texture.
number (Français) r (1)
Composante rouge de la couleur du vecteur.
number (Français) g (1)
Composante verte de la couleur du vecteur.
number (Français) b (1)
Composante bleue de la couleur du vecteur.
number (Français) a (1)
Composante alpha de la couleur du vecteur.

Retourne

Rien.

Fonction

Définit les composantes du vecteur d'un maillage qui n'a pas été créé avec un format de vecteur personnalisé.

Synopsis

Mesh:setVertex( index, vertex )

Arguments

number (Français) index
Index du vectex que vous désirez modifié (commençant par 1).
table (Français) vertex
Un table comportant les informations du vecteur
number (Français) [1]
Position du vecteur sur l'axe des x.
number (Français) [2]
Position du vecteur sur l'axe des y.
number (Français) [3] (0)
Coordonnée u (horizontale) de texture du vecteur. Les coordonnées de texture sont normalement dans une étendue [0, 1], mais peuvent être plus grandes ou moins grandes (voir WrapMode.)
number (Français) [4] (0)
Coordonnée v (verticale) de texture du vecteur. Les coordonnées de texture sont normalement dans une étendue [0, 1], mais peuvent être plus grandes ou moins grandes (voir WrapMode.)
number (Français) [5] (1)
Composante rouge de la couleur du vecteur.
number (Français) [6] (1)
Composante verte de la couleur du vecteur.
number (Français) [7] (1)
Composante bleue de la couleur du vecteur.
number (Français) [8] (1)
Composante alpha de la couleur du vecteur.

Retourne

Rien.

Voir égalemeent


Autres langues