Skip to content

Commit f846eb7

Browse files
authored
Update draw.mdx
fixed yaml format issue
1 parent 0be0bca commit f846eb7

1 file changed

Lines changed: 28 additions & 52 deletions

File tree

src/content/reference/es/p5/draw.mdx

Lines changed: 28 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: draw
33
module: Structure
44
submodule: Structure
55
file: src/core/main.js
6-
description:
6+
description: |
77
<p>
88
La función <code>draw()</code> es la función central de un sketch. Se
99
ejecuta de forma continua después de la función
@@ -17,68 +17,44 @@ description:
1717
Podemos controlar cuándo y cómo se ejecuta <code>draw()</code> con las
1818
funciones:
1919
</p>
20-
21-
<ul>
22-
<li>
23-
<a href="/reference/p5/noLoop">noLoop()</a> - Detiene la ejecución de
24-
cíclica de <code>draw()</code>.
25-
</li>
26-
<li>
27-
<a href="/reference/p5/loop">loop()</a> - Reanuda la ejecución de
28-
cíclica <code>draw()</code>.
29-
</li>
30-
<li>
31-
<a href="/reference/p5/redraw">redraw()</a> - Ejecuta
32-
<code>draw()</code> una sola vez después de haber sido invocada.
33-
</li>
20+
<ul>
21+
<li><a href="/reference/p5/noLoop">noLoop()</a> - Detiene la ejecución de cíclica de <code>draw()</code>.</li>
22+
<li><a href="/reference/p5/loop">loop()</a> - Reanuda la ejecución de cíclica <code>draw()</code>.</li>
23+
<li><a href="/reference/p5/redraw">redraw()</a> - Ejecuta <code>draw()</code> una sola vez después de haber sido invocada.</li>
3424
</ul>
35-
36-
<p>
25+
<p>
3726
Nota: si se llama la función <code>noLoop()</code> dentro de <code>setup()</code>,
3827
<code>draw()</code> se ejecutará una vez más antes de detenerse.
3928
</p>
40-
41-
<p>Consideraciones importantes:</p>
42-
<ul>
29+
<p>Consideraciones importantes:</p>
30+
<ul>
4331
<li>Solo puede haber una función <code>draw()</code> por sketch.</li>
44-
<li>
45-
La función <code>draw()</code> es indispensable para generar animaciones
46-
o procesar eventos como
47-
<a href="/reference/p5/mousePressed">mousePressed()</a>.
48-
</li>
49-
<li>
50-
Los estilos aplicados, como
51-
<code>fill()</code> y <code>stroke()</code>, se mantienen entre
52-
ejecuciones consecutivas de <code>draw()</code>.
53-
</li>
54-
<li>
55-
Al inicio de cada ejecución de <code>draw()</code>, el sistema de
56-
coordenadas se reinicia. Las transformaciones aplicadas previamente,
57-
como escalar, rotar y traslación, se eliminan evitando su acumulación.
58-
</li>
32+
<li>La función <code>draw()</code> es indispensable para generar animaciones o procesar eventos como <a href="/reference/p5/mousePressed">mousePressed()</a>.</li>
33+
<li>Los estilos aplicados, como <code>fill()</code> y <code>stroke()</code>, se mantienen entre ejecuciones consecutivas de <code>draw()</code>.</li>
34+
<li>Al inicio de cada ejecución de <code>draw()</code>, el sistema de coordenadas se reinicia. Las transformaciones aplicadas previamente, como escalar, rotar y traslación, se eliminan evitando su acumulación.</li>
5935
</ul>
6036
line: 113
6137
isConstructor: false
6238
itemtype: method
6339
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);
40+
example: |
41+
<div><code>
42+
let yPos = 0;
43+
function setup() {
44+
// setup() runs once
45+
frameRate(30);
46+
}
47+
function draw() {
48+
// draw() loops forever, until stopped
49+
background(204);
50+
yPos = yPos - 1;
51+
if (yPos < 0) {
52+
yPos = height;
8053
}
81-
</code></div>
54+
line(0, yPos, width, yPos);
55+
}
56+
</code></div>
8257
class: p5
8358
chainable: false
8459
---
60+

0 commit comments

Comments
 (0)