Fájl:Moving-trapezoid.gif
Moving-trapezoid.gif (285 × 283 képpont, fájlméret: 162 KB, MIME-típus: image/gif, ismétlődik, 82 képkocka, 4,1 s)
Ez a fájl a Wikimedia Commonsból származik. Az alább látható leírás az ottani dokumentációjának másolata. A Commons projekt szabad licencű kép- és multimédiatár. Segíts te is az építésében! |
Összefoglaló
LeírásMoving-trapezoid.gif |
English: Explanatory figure to the solution of a geometrical exercise about an isosceles trapezoid. |
Dátum | |
Forrás | A feltöltő saját munkája |
Szerző | Physis |
Licenc
Én, e mű szerzője a művemet az alábbi licenc alatt teszem közzé:
Ez a fájl a Creative Commons Nevezd meg! – Így add tovább! 3.0 Unported licenc alapján használható fel.
- A következőket teheted a művel:
- megoszthatod – szabadon másolhatod, terjesztheted, bemutathatod és előadhatod a művet
- feldolgozhatod – származékos műveket hozhatsz létre
- Az alábbi feltételekkel:
- Nevezd meg! – A szerzőt megfelelően fel kell tüntetned, hivatkozást kell létrehoznod a licencre és jelezned kell, ha a művön változtatást hajtottál végre. Ezt bármilyen észszerű módon megteheted, kivéve oly módon, ami azt sugallná hogy a jogosult támogat téged vagy a felhasználásod körülményeit.
- Így add tovább! – Ha megváltoztatod, átalakítod, feldolgozod ezt a művet, a közreműködésedet csak az eredetivel megegyező vagy hasonló licenc alatt terjesztheted.
Source code
It has been implemented in Asymptote vector graphics language. The native source enables You to easier modification/reuse.
import geometry;
import animation;
size(10cm);
line e = line( 45, origin),
f = line(-45, origin);
pen sidestyle = 2+defaultpen,
diagonalstyle = longdashed,
squarestyle = dotted,
altitudestyle = red+longdashed,
positivestyle = palered,
negativestyle = paleblue;
draw(e, diagonalstyle);
draw(f, diagonalstyle);
real alt = 10,
semialt = alt / 2;
draw(box((-alt, -alt), (alt, alt)), invisible);
animation movingtrapezoid = animation("movingtrapezoid");
animation withsquare = animation("withsquare");
animation hints = animation("hints");
void now(real y)
{ real yUp = y + semialt,
yDown = y - semialt;
point A = ( yDown, yDown),
B = (-yDown, yDown),
C = ( yUp, yUp),
D = (-yUp, yUp);
point A0 = (-semialt, yDown),
B0 = ( semialt, yDown),
C0 = ( semialt, yUp),
D0 = (-semialt, yUp);
/*
segment a = segment(A, B),
b = segment(B, C),
c = segment(C, D),
d = segment(D, A);
*/
path a = A--B,
b = B--C,
c = C--D,
d = D--A;
point FootUp = (0, yUp),
FootDown = (0, yDown);
segment salt = segment(FootDown, FootUp);
point K1 = (-semialt, y),
K2 = ( semialt, y);
path sq = A0--B0--C0--D0--cycle;
dot("$A$", A, SW);
dot("$B$", B, SE);
dot("$C$", C, NE);
dot("$D$", D, NW);
draw(Label("$a$", MidPoint, RightSide), a, sidestyle);
draw(Label("$b$", MidPoint, RightSide), b, sidestyle);
draw(Label("$c$", MidPoint, RightSide), c, sidestyle);
draw(Label("$d$", MidPoint, RightSide), d, sidestyle);
draw(Label("10", MidPoint, RightSide), salt, altitudestyle, Arrows);
movingtrapezoid.add();
draw(sq, squarestyle);
withsquare.add();
fill(A--A0--K1--cycle, positivestyle);
fill(B--B0--K2--cycle, positivestyle);
fill(C--C0--K2--cycle, negativestyle);
fill(D--D0--K1--cycle, negativestyle);
hints.add();
}
real epsilon = 0.1;
for (real y = -semialt + 9epsilon; y < semialt - 9epsilon; y+= epsilon)
{ save();
now(y);
restore();
}
movingtrapezoid.movie();
hints.movie();
withsquare.movie();
A fájl által ábrázolt elemek
mű tárgya
Valamilyen, Wikidata-elemmel nem rendelkező érték
24. december 2013
Fájltörténet
Kattints egy időpontra, hogy a fájl akkori állapotát láthasd.
Dátum/idő | Bélyegkép | Felbontás | Feltöltő | Megjegyzés | |
---|---|---|---|---|---|
aktuális | 2013. december 24., 16:52 | 285 × 283 (162 KB) | Physis | User created page with UploadWizard |
Fájlhasználat
Az alábbi lap használja ezt a fájlt:
A lap eredeti címe: „https://hu.wikipedia.org/wiki/Fájl:Moving-trapezoid.gif”