Difference between revisions of "love.graphics.shear (Français)"

(Created page with "{{newin (Français)|0.8.0|080|type=function}} Cisaille le système de coordonnées. {{notice (Français)|Dans la version 0.9.2, cette fonction comportait un bogue qui pro...")
 
 
Line 1: Line 1:
 
{{newin (Français)|[[0.8.0]]|080|type=function}}
 
{{newin (Français)|[[0.8.0]]|080|type=function}}
Cisaille le système de coordonnées.
+
Transvection du système de coordonnées.
  
{{notice (Français)|Dans la version 0.9.2, cette fonction comportait un bogue qui provoquait une remise à zéro des transformations. Il a été corrigé dans [[0.10.0]]. Un contournement pour 0.9.2 pourrait être d'utiliser une combinaison de rotation et de changement d'échelle pour imiter le cisaillement.}}
+
{{notice (Français)|Dans la version 0.9.2, cette fonction comportait un bogue qui provoquait une remise à zéro des transformations. Il a été corrigé dans [[0.10.0]]. Un contournement pour 0.9.2 pourrait être d'utiliser une combinaison de rotation et de changement d'échelle pour imiter la transvection.}}
 
== Fonction ==
 
== Fonction ==
 
=== Synopsis ===
 
=== Synopsis ===
Line 9: Line 9:
 
</source>
 
</source>
 
=== Arguments ===
 
=== Arguments ===
{{param|number (Français)|kx|Facteur de cisaillement sur l'axe des x.}}
+
{{param|number (Français)|kx|Facteur de transvection sur l'axe des x.}}
{{param|number (Français)|ky|Facteur de cisaillement sur l'axe des y.}}
+
{{param|number (Français)|ky|Facteur de transvection sur l'axe des y.}}
 
=== Retourne ===
 
=== Retourne ===
 
Rien.
 
Rien.
Line 33: Line 33:
 
* [[love.graphics.origin (Français)]]
 
* [[love.graphics.origin (Français)]]
 
[[Category:Functions (Français)]]
 
[[Category:Functions (Français)]]
{{#set:Description=Cisaille le système de coordonnées.}}
+
{{#set:Description=Transvection du système de coordonnées.}}
 
{{#set:Since=080}}
 
{{#set:Since=080}}
 
{{#set:Sub-Category=Coordinate System (Français)}}
 
{{#set:Sub-Category=Coordinate System (Français)}}
 
== Autres langues ==
 
== Autres langues ==
 
{{i18n|love.graphics.shear}}
 
{{i18n|love.graphics.shear}}

Latest revision as of 23:30, 9 March 2022

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

Transvection du système de coordonnées.

O.png Dans la version 0.9.2, cette fonction comportait un bogue qui provoquait une remise à zéro des transformations. Il a été corrigé dans 0.10.0. Un contournement pour 0.9.2 pourrait être d'utiliser une combinaison de rotation et de changement d'échelle pour imiter la transvection.  


Fonction

Synopsis

love.graphics.shear( kx, ky )

Arguments

number (Français) kx
Facteur de transvection sur l'axe des x.
number (Français) ky
Facteur de transvection sur l'axe des y.

Retourne

Rien.

Exemples

Squish a rectangle

function love.draw()
	love.graphics.translate(100, 100)
	local t = love.timer.getTime()
	love.graphics.shear(math.cos(t), math.cos(t * 1.3))
	love.graphics.rectangle('fill', 0, 0, 100, 50)
end

Voir également


Autres langues