„Pedagógus tüntetések/noÁr.asy” változatai közötti eltérés
Ugrás a navigációhoz
Ugrás a kereséshez
Laci (vitalap | szerkesztései) Nincs szerkesztési összefoglaló |
Laci (vitalap | szerkesztései) Nincs szerkesztési összefoglaló |
||
| (3 közbenső módosítás ugyanattól a szerkesztőtől nincs mutatva) | |||
| 1. sor: | 1. sor: | ||
[[file:noÁr.svg|bélyegkép|jobbra|150px|A program kimenete]] |
[[file:noÁr.svg|bélyegkép|jobbra|150px|A program kimenete]] |
||
A <kbd>noÁr.asy</kbd> fájl tartalma: |
|||
<pre style="width: 1000px"> |
<pre style="width: 1000px"> |
||
import graph; |
import graph; |
||
| 12. sor: | 12. sor: | ||
filldraw( |
filldraw( |
||
arc(origo,sugar,-90+szog,-90-szog,true) -- // belso iv |
arc(origo,sugar,-90+szog,-90-szog,true) -- // belso iv |
||
rotate(-szog)*(0,-sugar-vast) -- |
rotate(-szog)*(0,-sugar-vast) -- |
||
arc(origo,sugar+vast,-90-szog,-90+szog,false) -- // kulso iv |
arc(origo,sugar+vast,-90-szog,-90+szog,false) -- // kulso iv |
||
cycle,red,red); |
cycle,red,red); |
||
real xbal = -vast/2; |
real xbal = -vast/2; |
||
real xjobb = vast/2; |
real xjobb = vast/2; |
||
filldraw((xbal,-sugar) -- (xjobb,-sugar) -- (xjobb,-sugar-vast) -- (xbal,-sugar-vast) -- |
filldraw((xbal,-sugar) -- (xjobb,-sugar) -- (xjobb,-sugar-vast) -- (xbal,-sugar-vast) -- |
||
cycle,szin,szin); // also kocka |
|||
real yvast = 0.8*vast; |
real yvast = 0.8*vast; |
||
filldraw((xbal,sugar-yvast) -- (xjobb,sugar-yvast) -- (xjobb,-sugar+yvast) -- |
filldraw((xbal,sugar-yvast) -- (xjobb,sugar-yvast) -- (xjobb,-sugar+yvast) -- |
||
(xbal,-sugar+yvast) -- cycle,szin,szin); // teglalap a kor kozepen |
|||
</pre> |
</pre> |
||
| ⚫ | |||
| ⚫ | |||
Az <kbd>asymptote</kbd> egy strukturált, objektum-orientált programnyelv, amit egy amerikai házaspár fejlesztett ki abból a célból, hogy az egyetemi geometria-előadásaikhoz egyszerűen tudjanak szemléltető ábrákat készíteni. |
Az <kbd>asymptote</kbd> egy strukturált, objektum-orientált programnyelv, amit egy amerikai házaspár fejlesztett ki abból a célból, hogy az egyetemi geometria-előadásaikhoz egyszerűen tudjanak szemléltető ábrákat készíteni. |
||
A lap jelenlegi, 2022. október 25., 17:10-kori változata
A noÁr.asy fájl tartalma:
import graph;
size(100,100); // abrameret
pair origo = (0,0);
real sugar = 30; // belso sugar
real vast = 9; // vonalvastagsag
real szog = 20;
pen szin = heavygreen; // a felkialtojel szine
filldraw(
arc(origo,sugar,-90+szog,-90-szog,true) -- // belso iv
rotate(-szog)*(0,-sugar-vast) --
arc(origo,sugar+vast,-90-szog,-90+szog,false) -- // kulso iv
cycle,red,red);
real xbal = -vast/2;
real xjobb = vast/2;
filldraw((xbal,-sugar) -- (xjobb,-sugar) -- (xjobb,-sugar-vast) -- (xbal,-sugar-vast) --
cycle,szin,szin); // also kocka
real yvast = 0.8*vast;
filldraw((xbal,sugar-yvast) -- (xjobb,sugar-yvast) -- (xjobb,-sugar+yvast) --
(xbal,-sugar+yvast) -- cycle,szin,szin); // teglalap a kor kozepen
A noÁr.svg előállítása: asy -f svg noÁr.asy
Az asymptote egy strukturált, objektum-orientált programnyelv, amit egy amerikai házaspár fejlesztett ki abból a célból, hogy az egyetemi geometria-előadásaikhoz egyszerűen tudjanak szemléltető ábrákat készíteni.