File:Fractal canopy.svg
De Wikimedia Commons
Salta a la navegació
Salta a la cerca
![File:Fractal canopy.svg](https://upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Fractal_canopy.svg/600px-Fractal_canopy.svg.png?20130102104100)
Mida d'aquesta previsualització PNG del fitxer SVG: 600 × 600 píxels. Altres resolucions: 240 × 240 píxels | 480 × 480 píxels | 768 × 768 píxels | 1.024 × 1.024 píxels | 2.048 × 2.048 píxels.
Fitxer original (fitxer SVG, nominalment 800 × 800 píxels, mida del fitxer: 229 Ko)
Informació del fitxer
Dades estructurades
Llegendes
Llegendes
Afegeix una explicació d'una línia del que representa aquest fitxer
Resum
[modifica]DescripcióFractal canopy.svg |
English: Example of Fractal Canopy with angle=PI/11 and reduction factor=0.75 |
Data | |
Font | Treball propi |
Autor | Claudio Rocchini |
Llicència
[modifica]Jo, el titular dels drets d'autor d'aquest treball, el public sota la següent llicència:
![w:ca:Creative Commons](https://upload.wikimedia.org/wikipedia/commons/thumb/7/79/CC_some_rights_reserved.svg/90px-CC_some_rights_reserved.svg.png)
![reconeixement](https://upload.wikimedia.org/wikipedia/commons/thumb/1/11/Cc-by_new_white.svg/24px-Cc-by_new_white.svg.png)
![compartir igual](https://upload.wikimedia.org/wikipedia/commons/thumb/d/df/Cc-sa_white.svg/24px-Cc-sa_white.svg.png)
Aquest fitxer està subjecte a la llicència de Creative Commons Reconeixement i Compartir Igual 3.0 No adaptada.
- Sou lliure de:
- compartir – copiar, distribuir i comunicar públicament l'obra
- adaptar – fer-ne obres derivades
- Amb les condicions següents:
- reconeixement – Heu de donar la informació adequada sobre l'autor, proporcionar un enllaç a la llicència i indicar si s'han realitzat canvis. Podeu fer-ho amb qualsevol mitjà raonable, però de cap manera no suggereixi que l'autor us dóna suport o aprova l'ús que en feu.
- compartir igual – Si modifiqueu, transformeu, o generareu amb el material, haureu de distribuir les vostres contribucions sota una llicència similar o una de compatible com l'original
Source Code
[modifica]/* (C)2013 Claudio Rocchini, CC-BY 3.0 */
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <vector>
const double PI = 3.1415926535897932384626433832795;
class edge {
public:
double l,t,a,x,y;
edge() {}
edge( double nl, double nt, double na, double nx, double ny ) :
l(nl),t(nt),a(na),x(nx),y(ny) {}
};
int main() {
const double SX = 800; const double SY = 800;
const double a = PI/11; const double r = 0.75; const double minl = 10;
std::vector<edge> st;
st.push_back( edge(200,25,-PI/2,SX/2,SY-10) );
FILE * fo = fopen("fractal_canopy.svg","w");
fprintf(fo,
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n"
"<svg xmlns:svg=\"http://www.w3.org/2000/svg\" xmlns=\"http://www.w3.org/2000/svg\"\n"
"version=\"1.0\" width=\"%g\" height=\"%g\" id=\"fractal_canopy\">\n"
,SX,SY
);
double lastt = -1.0;
for(size_t i=0;i<st.size();++i) {
double nx = st[i].x+st[i].l*cos(st[i].a);
double ny = st[i].y+st[i].l*sin(st[i].a);
if(lastt!=st[i].t) {
if(lastt!=-1.0) fprintf(fo,"</g>\n");
lastt = st[i].t;
fprintf(fo,"<g style=\"stroke:#000000;stroke-width:%g;fill:none\">\n"
,lastt);
}
fprintf(fo,"<line x1=\"%6.2f\" y1=\"%6.2f\" x2=\"%6.2f\" y2=\"%6.2f\"/>\n"
,st[i].x,st[i].y,nx,ny);
if(st[i].l<=minl) continue;
st.push_back( edge(st[i].l*r,st[i].t*r,st[i].a+a,nx,ny) );
st.push_back( edge(st[i].l*r,st[i].t*r,st[i].a-a,nx,ny) );
}
fprintf(fo,"</g>\n");
fprintf(fo,"</svg>\n");
fclose(fo);
return 0;
}
Historial del fitxer
Cliqueu una data/hora per veure el fitxer tal com era aleshores.
Data/hora | Miniatura | Dimensions | Usuari/a | Comentari | |
---|---|---|---|---|---|
actual | 10:41, 2 gen 2013 | ![]() | 800 × 800 (229 Ko) | Rocchini (discussió | contribucions) | User created page with UploadWizard |
No podeu sobreescriure aquest fitxer.
Ús del fitxer
No hi ha pàgines que utilitzin aquest fitxer.
Ús global del fitxer
Utilització d'aquest fitxer en altres wikis:
- Utilització a ca.wikipedia.org
- Utilització a de.wikibooks.org
- Mathematrix: Aufgabensammlung/ Kurvendiskussion
- Mathematrix: Antworten nach Thema/ Differentialrechnung
- Mathematrix: Aufgabensammlung/ Wachstum
- Mathematrix: Aufgabensammlung/ Zerfall
- Mathematrix: Aufgabensammlung/ Erweitern und Kürzen
- Mathematrix: AT PSA/ Theorie nach Thema/ Zahlendarstellungen Mengentheorie und Aussagenlogik
- Mathematrix: AT AHS/ Theorie nach Thema/ Vektoren
- Mathematrix: AT AHS/ Theorie nach Thema/ Differentialrechnung
- Mathematrix: BY GYM/ Aufgaben/ Klasse 5
- Mathematrix: AT BRP/ Wiederholung
- Mathematrix: AT BRP/ Prüfungsbeispiele/ Prozentrechnung
- Mathematrix: Kompass/ Exponential und Logarithmus Funktion
- Mathematrix: Kompass/ Arbeiten mit Termen
- Mathematrix: Kompass/ Zahlendarstellungen Mengentheorie und Aussagenlogik
- Mathematrix: Kompass/ Einheiten
- Mathematrix: Kompass/ Statistik und Wahrscheinlichkeitsrechnung
- Mathematrix: Kompass/ Geometrische Konstruktionen
- Mathematrix: Kompass/ Geometrie der Ebene
- Mathematrix: Kompass/ Geometrie des Raums
- Mathematrix: Kompass/ Diagramme
- Mathematrix: Kompass/ Funktionen
- Mathematrix: Kompass/ Lineare Gleichungssysteme
- Mathematrix: Kompass/ Trigonometrische Funktionen
- Mathematrix: Kompass/ Vektoren
- Mathematrix: Kompass/ Differentialrechnung
- Mathematrix: Kompass/ Integralrechnung
- Mathematrix/ Bilderverzeichnis
- Mathematrix: AT PSA/ Vertiefendes Niveau 1
- Mathematrix: AT AHS/ Exponential und Logarithmus Funktion
- Mathematrix: AT AHS/ Prüfungsbeispiele/ Diagramme
- Mathematrix: Arbeitsblatt/ Bruchrechnungen und Vorrang
- Utilització a el.wikipedia.org
- Utilització a en.wikipedia.org
- Utilització a es.wikipedia.org
- Utilització a fr.wikipedia.org
- Utilització a tt.wikipedia.org
Metadades
Aquest fitxer conté informació addicional, probablement afegida per la càmera digital o l'escàner utilitzat per a crear-lo o digitalitzar-lo. Si s'ha modificat posteriorment, alguns detalls poden no reflectir les dades reals del fitxer modificat.
Amplada | 800 |
---|---|
Alçària | 800 |