<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/537/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Kartio ja lieriö</title>
<id>https://peda.net/id/ef2dfce61fb</id>
<updated>2019-12-19T19:28:13+02:00</updated>
<link href="https://peda.net/id/ef2dfce61fb:atom" rel="self" />
<link href="https://peda.net/joensuu/yl%C3%A4koulut/pyh%C3%A4sel%C3%A4n-koulu/oppiaineet/matematiikka/tuomo-r#top" rel="alternate" />
<logo>https://peda.net/:static/537/peda.net.logo.bg.svg</logo>
<rights type="html">&lt;div class=&quot;license&quot;&gt;Tämän sivun lisenssi &lt;a rel=&quot;license&quot; href=&quot;https://peda.net/info&quot;&gt;Peda.net-yleislisenssi&lt;/a&gt;&lt;/div&gt;&#10;</rights>

<entry>
<title>Kartio ja lieriö</title>
<id>https://peda.net/id/5a86ed26227</id>
<updated>2019-12-19T18:51:23+02:00</updated>
<link href="https://peda.net/joensuu/yl%C3%A4koulut/pyh%C3%A4sel%C3%A4n-koulu/oppiaineet/matematiikka/tuomo-r/kartio-ja-lieri%C3%B6#top" />
<content type="html">&lt;b&gt;LIERIÖ&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Lieriö saadaan piirrettyä viivan avulla, kun kuljetaan yhtä aikaa kahden eri paikassa olevan samanlaisen ympyrän kehäpisteillä. Kun yhdistetään pisteet (x1,y1,0) ja (x1,y1,h) viivalla, saadaan aikaiseksi lieriön vaippa. Jos nämä pisteet yhdistetään viivalla z-akselilla olevaan ympyrän keskipisteeseen, saamme aikaiseksi lieriön pohjat. Lisäämällä liukuväriä vaippaan saamme lisättyä kolmiulotteisuuden tuntua.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/joensuu/yl%C3%A4koulut/pyh%C3%A4sel%C3%A4n-koulu/oppiaineet/matematiikka/tuomo-r/kartio-ja-lieri%C3%B6/lierio-png#top&quot; title=&quot;lierio.png&quot;&gt;&lt;img src=&quot;https://peda.net/joensuu/yl%C3%A4koulut/pyh%C3%A4sel%C3%A4n-koulu/oppiaineet/matematiikka/tuomo-r/kartio-ja-lieri%C3%B6/lierio-png:file/photo/323a7a4ec6e5f0bc82a200504c597e5e73fec1ce/lierio.png&quot; alt=&quot;&quot; title=&quot;lierio.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;Esitellään seuraavaksi valmis aliohjelma lieriön piirtämiseksi. Aliohjelmassa on se hyvä puoli, että voit välittää sinne kutsun yhteydessä lieriön säteen ja korkeuden. Jos haluat siirtää lieriötä uuteen paikkaan, voit tehdä sen translate(x,y,z)-komennolla.&lt;br/&gt;&#10;&lt;div class=&quot;eoppi-highlight&quot;&gt;&#10;&lt;pre&gt;void setup () {&lt;br/&gt;&#10;     size(600, 600, P3D); // Luodaan XYZ-koordinaatisto 600x600 ikkunaan &lt;br/&gt;&#10;     strokeWeight(5);     // Reunaviivan paksuus 5&lt;br/&gt;&#10;     noFill();            // Ei täyttöä&lt;br/&gt;&#10;}&lt;br/&gt;&#10;void draw () {&lt;br/&gt;&#10;     background(0);                     // Taustaväri mustaksi&lt;br/&gt;&#10;     translate(width/2, height/2,0);    // Origo ikkunan keskelle&lt;br/&gt;&#10;     rotateY(radians(mouseX));          // Pyöritä y-akselia hiiren vaakaliikkeen avulla&lt;br/&gt;&#10;     rotateX(radians(mouseY));          // Pyöritä x-akselia hiiren pystyliikkeen avulla&lt;br/&gt;&#10;     lierio(120,200);                   // Piirrä lieriö, jonka säde on 120 ja korkeus 200&lt;br/&gt;&#10;}&lt;br/&gt;&#10;&lt;br/&gt;&#10;void lierio (float r, float h) {&lt;br/&gt;&#10;     float b= 0;                        // b saa alkuarvon 0&lt;br/&gt;&#10;     for (int a = 0; a&amp;lt; 360; a++) {     // a kasvaa 0:sta 360:een&lt;br/&gt;&#10;          float x1 = r*cos(radians(a)); // Laske ympyrän kehäpiste x1&lt;br/&gt;&#10;          float y1 = r*sin(radians(a)); // Laske ympyrän kehä piste y1&lt;br/&gt;&#10;          stroke(255,255,50);           // Aseta reunaviivan väri keltaiseksi&lt;br/&gt;&#10;          line(x1,y1,0,0,0,0);          // Piirrä alapohja viivojen avulla&lt;br/&gt;&#10;          line(x1,y1,h,0,0,h);          // Piirrä yläpohja viivojen avulla&lt;br/&gt;&#10;          b = b+0.5;                    // Kasvata b:tä eli muuta väriä b:n avulla&lt;br/&gt;&#10;          if (b &amp;lt; 90) {                 // Jos b on pienempi kuin 90, niin &lt;br/&gt;&#10;              stroke(200-b,200-b,0);    // tummenna väriä&lt;br/&gt;&#10;          } else {                      // muutoin&lt;br/&gt;&#10;              stroke(20+b,20+b,0);      // vaalenna väriä&lt;br/&gt;&#10;          }&lt;br/&gt;&#10;          line(x1,y1,0,x1,y1,h);        // Piirrä vaippa viivojen avulla&lt;br/&gt;&#10;     }&lt;br/&gt;&#10;}&#10;&lt;/pre&gt;&#10;&lt;/div&gt;&#10;&lt;span&gt;&lt;br/&gt;&#10;&lt;b&gt;KARTIO&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Vastaavalla tavalla voimme piirtää kartion. Nyt siirrämme vain toisen kehäpisteistä z-akselille, niin viiva piirtää kartion vaipan pisteiden (x1,y1,0) ja (0,0,h) avulla. Lisäksi tarvitsemme piirtää vain yhden pohjan. Alla oleva kuva havainnollistaa asiaa.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/joensuu/yl%C3%A4koulut/pyh%C3%A4sel%C3%A4n-koulu/oppiaineet/matematiikka/tuomo-r/kartio-ja-lieri%C3%B6/kartio-png#top&quot; title=&quot;kartio.png&quot;&gt;&lt;img src=&quot;https://peda.net/joensuu/yl%C3%A4koulut/pyh%C3%A4sel%C3%A4n-koulu/oppiaineet/matematiikka/tuomo-r/kartio-ja-lieri%C3%B6/kartio-png:file/photo/b714711003d2023504beb5851ec84767c2752a28/kartio.png&quot; alt=&quot;&quot; title=&quot;kartio.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;Samalla tavalla valmis aliohjelma kartiolle on seuraavanlainen.&lt;br/&gt;&#10;&lt;/span&gt;&#10;&lt;div class=&quot;eoppi-highlight&quot;&gt;&#10;&lt;pre&gt;vvoid setup () {&lt;br/&gt;&#10;      size(600, 600, P3D);  // Luodaan XYZ-koordinaatisto 600x600 ikkunaan &lt;br/&gt;&#10;      strokeWeight(5);      // Reunaviivan paksuus 5&lt;br/&gt;&#10;      noFill();             // Ei täyttöä&lt;br/&gt;&#10;}&lt;br/&gt;&#10;void draw () {&lt;br/&gt;&#10;     background(0);                    // Taustaväri mustaksi&lt;br/&gt;&#10;     translate(width/2, height/2,0);   // Origo ikkunan keskelle&lt;br/&gt;&#10;     rotateY(radians(mouseX));         // Pyöritä y-akselia hiiren vaakaliikkeen avulla&lt;br/&gt;&#10;     rotateX(radians(mouseY));         // Pyöritä x-akselia hiiren pystyliikkeen avulla&lt;br/&gt;&#10;     kartio(120,200);                  // Piirrä kartio, jonka säde on 120 ja korkeus 200&lt;br/&gt;&#10;}&lt;br/&gt;&#10;&lt;br/&gt;&#10;void kartio (float r, float h) {&lt;br/&gt;&#10;     float b= 0;                        // b saa alkuarvon 0&lt;br/&gt;&#10;     for (int a = 1; a&amp;lt; 360; a++) {     // a kasvaa 0:sta 360:een&lt;br/&gt;&#10;          float x1 = r*cos(radians(a)); // Laske ympyrän kehäpiste x1&lt;br/&gt;&#10;          float y1 = r*sin(radians(a)); // Laske ympyrän kehäpiste y1&lt;br/&gt;&#10;          stroke(255,255,50);           // Aseta reunaviivan väri keltaiseksi&lt;br/&gt;&#10;          line(x1,y1,0,0,0,0);          // Piirrä pohja viivan avulla&lt;br/&gt;&#10;          b = b+0.5;                    // Kasvata b:tä 0.5:llä eli muuta väriä b:n avulla&lt;br/&gt;&#10;          if (b &amp;lt; 90) {                 // Jos b on pienempi kuin 90, niin&lt;br/&gt;&#10;               stroke(200-b,200-b,0);   // tummenna väriä&lt;br/&gt;&#10;          } else {                      // muutoin &lt;br/&gt;&#10;               stroke(20+b,20+b,0);     // vaalenna väriä&lt;br/&gt;&#10;          }&lt;br/&gt;&#10;          line(x1,y1,0,0,0,h);          // Piirrä vaippa viivoilla&lt;br/&gt;&#10;     }&lt;br/&gt;&#10;}&lt;/pre&gt;&#10;&lt;/div&gt;&#10;</content>
<published>2019-12-19T18:48:16+02:00</published>
</entry>

<entry>
<title>Tehtäviä</title>
<id>https://peda.net/id/d002bddc228</id>
<updated>2019-12-19T19:27:43+02:00</updated>
<link href="https://peda.net/joensuu/yl%C3%A4koulut/pyh%C3%A4sel%C3%A4n-koulu/oppiaineet/matematiikka/tuomo-r/teht%C3%A4vi%C3%A4#top" />
<content type="html">&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/joensuu/yl%C3%A4koulut/pyh%C3%A4sel%C3%A4n-koulu/oppiaineet/matematiikka/tuomo-r/teht%C3%A4vi%C3%A4/kart_1-png#top&quot; title=&quot;kart_1.png&quot;&gt;&lt;img src=&quot;https://peda.net/joensuu/yl%C3%A4koulut/pyh%C3%A4sel%C3%A4n-koulu/oppiaineet/matematiikka/tuomo-r/teht%C3%A4vi%C3%A4/kart_1-png:file/photo/dafe052cff1d3af4baac03872fe9c6c12c12aea6/kart_1.png&quot; alt=&quot;&quot; title=&quot;kart_1.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/joensuu/yl%C3%A4koulut/pyh%C3%A4sel%C3%A4n-koulu/oppiaineet/matematiikka/tuomo-r/teht%C3%A4vi%C3%A4/kart_2-png#top&quot; title=&quot;kart_2.png&quot;&gt;&lt;img src=&quot;https://peda.net/joensuu/yl%C3%A4koulut/pyh%C3%A4sel%C3%A4n-koulu/oppiaineet/matematiikka/tuomo-r/teht%C3%A4vi%C3%A4/kart_2-png:file/photo/428229fa34d4edaa4b8b2d1a19bc2f3982ff744a/kart_2.png&quot; alt=&quot;&quot; title=&quot;kart_2.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;</content>
<published>2019-12-19T19:27:20+02:00</published>
</entry>


</feed>