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

(Created page with "{{newin|0.8.0|080|type=function}} Dessiner un arc. == Fonction == === Synopsis === <source lang="lua"> love.graphics.arc( mode, x, y, radius, angle1, angle2, segments ) </s...")
 
(Trace un rectangle avec des angles arrondis)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{newin|[[0.8.0]]|080|type=function}}
+
{{newin (Français)|[[0.8.0]]|080|type=function}}
  
Dessiner un arc.
+
Dessine un arc.
  
 
== Fonction ==
 
== Fonction ==
Line 35: Line 35:
 
</source>
 
</source>
  
== Voir aussi ==
 
* [[parent::love.graphics]]
 
[[Category:Functions]]
 
{{#set:Description=Draws an arc.}}
 
  
== Autres Langues ==
+
=== Trace un rectangle avec des côtés arrondis ===
 +
<source lang="lua">
 +
quartcircle = math.pi / 2 -- définit une constante correspondant au quart d'un angle
 +
function love.draw( )
 +
  love.graphics.setColor( .7, .7, 1 ) -- Couleur bleuté
 +
  love.graphics.line( 200, 100, 600, 100 )
 +
  love.graphics.line( 200, 300, 600, 300 )
 +
  -- Les angles sont dans le sens horaire, comme la valeur en y grandit vers le bas
 +
  love.graphics.arc( "line", "open", 200, 200, 100, quartcircle, math.pi+quartcircle )
 +
  love.graphics.arc( "line", "open", 600, 200, 100, -quartcircle, quartcircle)
 +
end
 +
</source>
 +
 
 +
== Voir également ==
 +
* [[parent::love.graphics (Français)]]
 +
[[Category:Functions (Français)]]
 +
[[Sub-Category::Drawing (Français)| ]]
 +
{{#set:Description=Dessine un arc.}}
 +
{{#set:Since=080}}
 +
== Autres langues ==
 
{{i18n|love.graphics.arc}}
 
{{i18n|love.graphics.arc}}

Latest revision as of 21:06, 26 March 2022

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


Dessine un arc.

Fonction

Synopsis

love.graphics.arc( mode, x, y, radius, angle1, angle2, segments )

Arguments

DrawMode mode
Comment dessiner l'arc.
number x
La position du centre le long de l'axe x.
number y
La position du centre le long de l'axe y.
number radius
Radius de l'arc.
number angle1
L'angle par lequel l'arc commence.
number angle2
L'angle par lequel l'arc se termine.
number segments (10)
Le nombre de segments utilisé pour dessiner l'arc.

Retourne

Rien.

Exemples

Dessiner la moitié d'un cercle

function love.draw( )
  love.graphics.arc( "fill", 400, 300, 100, 0, math.pi )
end

Dessiner Pacman

pacwidth = math.pi / 6 -- taille de la bouche
function love.draw( )
  love.graphics.setColor( 255, 255, 0 ) -- pacman doit être jaune
  love.graphics.arc( "fill", 400, 300, 100, pacwidth, (math.pi * 2) - pacwidth )
end


Trace un rectangle avec des côtés arrondis

quartcircle = math.pi / 2 -- définit une constante correspondant au quart d'un angle
function love.draw( )
  love.graphics.setColor( .7, .7, 1 ) -- Couleur bleuté
  love.graphics.line( 200, 100, 600, 100 )
  love.graphics.line( 200, 300, 600, 300 )
  -- Les angles sont dans le sens horaire, comme la valeur en y grandit vers le bas
  love.graphics.arc( "line", "open", 200, 200, 100, quartcircle, math.pi+quartcircle )
  love.graphics.arc( "line", "open", 600, 200, 100, -quartcircle, quartcircle)
end

Voir également


Autres langues