Skip to content

Commit 25dd0d3

Browse files
authored
Created a SPANISH draw.mdx
1 parent 0292581 commit 25dd0d3

1 file changed

Lines changed: 84 additions & 0 deletions

File tree

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
---
2+
title: draw
3+
module: Structure
4+
submodule: Structure
5+
file: src/core/main.js
6+
description: >
7+
<p>Llamada directamente después de <a href="/reference/p5/setup">setup()</a>, la función <a
8+
href="/reference/p5/draw">draw()</a> ejecuta continuamente
9+
10+
las líneas de código contenidas dentro de su bloque hasta que el programa se detenga
11+
12+
o se llame a <a href="/reference/p5/noLoop">noLoop()</a>. Nota: si se llama a <a
13+
href="/reference/p5/noLoop">noLoop()</a> dentro de <a
14+
href="/reference/p5/setup">setup()</a>, <a
15+
href="/reference/p5/draw">draw()</a>
16+
17+
se ejecutará una vez más antes de detenerse. <a
18+
href="/reference/p5/draw">draw()</a> se llama automáticamente y
19+
20+
nunca debe ser llamado explícitamente.</p>
21+
22+
<p>Siempre debe ser controlado con <a
23+
href="/reference/p5/noLoop">noLoop()</a>, <a
24+
href="/reference/p5/redraw">redraw()</a> y <a
25+
href="/reference/p5/loop">loop()</a>. Después de que
26+
27+
<a href="/reference/p5/noLoop">noLoop()</a> detenga el código en <a
28+
href="/reference/p5/draw">draw()</a> de ejecutarse, <a
29+
href="/reference/p5/redraw">redraw()</a> hace que el
30+
31+
código dentro de <a href="/reference/p5/draw">draw()</a> se ejecute una vez, y <a
32+
href="/reference/p5/loop">loop()</a> hará que el código
33+
34+
dentro de <a href="/reference/p5/draw">draw()</a> vuelva a ejecutarse continuamente.</p>
35+
36+
<p>El número de veces que <a href="/reference/p5/draw">draw()</a> se ejecuta en
37+
cada segundo puede controlarse con
38+
39+
la función <a href="/reference/p5/frameRate">frameRate()</a>.</p>
40+
41+
<p>Solo puede haber una función <a href="/reference/p5/draw">draw()</a> por
42+
cada sketch, y <a href="/reference/p5/draw">draw()</a> debe
43+
44+
existir si deseas que el código se ejecute continuamente, o para procesar eventos como
45+
46+
<a href="/reference/p5/mousePressed">mousePressed()</a>. A veces, puedes tener una llamada vacía a <a href="/reference/p5/draw">draw()</a> en
47+
48+
el programa, como se muestra en el ejemplo anterior.</p>
49+
50+
<p>Es importante tener en cuenta que el sistema de coordenadas de dibujo se restablecerá
51+
52+
al comienzo de cada llamada a <a href="/reference/p5/draw">draw()</a>. Si se realizan
53+
transformaciones dentro de <a href="/reference/p5/draw">draw()</a> (ej: escalar, rotar, traducir),
54+
sus efectos se
55+
56+
desharán al comienzo de <a href="/reference/p5/draw">draw()</a>, por lo que las
57+
transformaciones no se acumularán
58+
59+
con el tiempo. Por otro lado, el estilo aplicado (ej: fill, stroke, etc.) mantendrán su efecto.</p>
60+
line: 113
61+
isConstructor: false
62+
itemtype: method
63+
alt: nothing displayed
64+
example:
65+
- |-
66+
<div><code>
67+
let yPos = 0;
68+
function setup() {
69+
// setup() runs once
70+
frameRate(30);
71+
}
72+
function draw() {
73+
// draw() loops forever, until stopped
74+
background(204);
75+
yPos = yPos - 1;
76+
if (yPos < 0) {
77+
yPos = height;
78+
}
79+
line(0, yPos, width, yPos);
80+
}
81+
</code></div>
82+
class: p5
83+
chainable: false
84+
---

0 commit comments

Comments
 (0)