Fichier:Caleidociclo com texturas.ogv
Le contenu de la page n’est pas pris en charge dans d’autres langues.
Apparence
Pas de plus haute résolution disponible.
Caleidociclo_com_texturas.ogv (Fichier vidéo Ogg Theora, durée 6,7 s, 800 × 600 pixels, débit 702 kb/s)
Ce fichier et sa description proviennent de Wikimedia Commons.
Description
DescriptionCaleidociclo com texturas.ogv |
Português: Animação mostrando um ciclo completo de um caleidociclo. Os quadros individuais foram produzidos com o POV-Ray, depois convertidos para vídeo (no formato AVI) usando o BMP to AVI Sequencer, e finalmente convertido para o formato OGG com o ffmpeg2theora-0.16. |
Date | |
Source | Travail personnel |
Auteur | Helder |
Autres versions | Caleidociclo com texturas (pequeno).ogg |
Código fonte
global_settings { assumed_gamma 2.2 }
#include "colors.inc"
#include "shapes.inc"
//#include "stones1.inc"
//#include "textures.inc"
#declare cal_x = 0;
#declare cal_y = 0;
#declare cal_z = 2;
#declare pos_caleidociclo = <cal_x, cal_y, cal_z>;
#declare tempo = clock;//0.17;
#declare cam_dist = 4.0; //coordenadas esféricas//
#declare cam_phi = 70.1; //angulo em relação a 'z'
#declare cam_theta = 135.1; //angulo em relação a 'x'
#declare DEG = pi/180;
#declare cam_x = cal_x + cam_dist * sin(cam_phi*DEG) * cos(cam_theta*DEG);
#declare cam_y = cal_y + cam_dist * sin(cam_phi*DEG) * sin(cam_theta*DEG);
#declare cam_z = cal_z + cam_dist * cos(cam_phi*DEG);
camera {
location <cam_x, cam_y, cam_z>
right <4/3, 0, 0>
up <0, 0, 1>
sky <0, 0, 1>
//angle 20
look_at pos_caleidociclo
}
light_source { < 30, 5, 50> color White }
light_source { <cam_x, cam_y, cam_z> color White }
background { color SkyBlue }
#declare A = <0, -1/2, 0>;
#declare B = <0, 1/2, 0>;
#declare C = <1, 0, 0>;
#declare D = <1/2, 0, sqrt(3)/2>;
#declare A1 = triangle { A, B, C
pigment {agate}//pigment { colour Yellow }
}
#declare A2 = triangle { C, B, D
pigment {granite}//pigment { colour Green }
}
#declare A3 = triangle { D, B, A
pigment {wood turbulence .25 scale .5}//pigment { colour Blue }
}
#declare A4 = triangle { D, A, C
pigment {marble turbulence .8}//pigment { colour Red }
}
#declare Tetraedro =
union { object { A1 } object { A2 } object { A3 } object { A4 }
finish { ambient .3 diffuse .6 }
}
#macro alfa (xxx) //dois seg's de reta: (0,0) -> (1,240) -> (2,0)
240*(1-abs(xxx-1))
#end
#macro beta (xxx)
#if (tempo<=1)
(2*asin( 1/(2*sin((pi+3*240*xxx*DEG)/6)) )/DEG -60 )
#else
(240-(2*asin( 1/(2*sin((pi+3*240*(xxx-1)*DEG)/6)) )/DEG -60))
//(240-(2*asin( 1/(2*sin((pi+3*480*(240*(xxx-1)*DEG)/6)) )/DEG -60))
#end
#end
#declare Bloco = union {
object { Tetraedro rotate <0, 60+alfa(tempo), 0> }
object { Tetraedro scale <1, 1, -1> rotate <0, -60, 0>}
rotate <0, 30, 0>
translate <-sqrt(3)/2,0,0>
}
#declare Caleidociclo = union {
union {
object { Bloco }
object { Bloco scale <-1, 1, 1> rotate <0, 0, 120-beta(tempo)>}
rotate <0, 0, -120+beta(tempo)>
translate <-sqrt(3)/2,0,0>
rotate <0, -150+alfa(tempo)+30, 0>
translate <-sqrt(3)/2,0,0>
}
object { Bloco scale <-1, 1, 1> rotate <0, 0, 120-beta(tempo)>}
}
object { Caleidociclo translate pos_caleidociclo }
#declare r = .01;
#declare Eixo =
cylinder {
<0,0,0>, <1,0,0>, r
}
Conditions d’utilisation
Moi, en tant que détenteur des droits d’auteur sur cette œuvre, je la publie sous les licences suivantes :
Vous avez la permission de copier, distribuer et modifier ce document selon les termes de la GNU Free Documentation License version 1.2 ou toute version ultérieure publiée par la Free Software Foundation, sans sections inaltérables, sans texte de première page de couverture et sans texte de dernière page de couverture. Un exemplaire de la licence est inclus dans la section intitulée GNU Free Documentation License.http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue |
This file is licensed under the Creative Commons Attribution-Share Alike Attribution-Share Alike 4.0 International, 3.0 Unported, 2.5 Generic, 2.0 Generic and 1.0 Generic license.
- Vous êtes libre :
- de partager – de copier, distribuer et transmettre cette œuvre
- d’adapter – de modifier cette œuvre
- Sous les conditions suivantes :
- paternité – Vous devez donner les informations appropriées concernant l'auteur, fournir un lien vers la licence et indiquer si des modifications ont été faites. Vous pouvez faire cela par tout moyen raisonnable, mais en aucune façon suggérant que l’auteur vous soutient ou approuve l’utilisation que vous en faites.
- partage à l’identique – Si vous modifiez, transformez, ou vous basez sur cette œuvre, vous devez distribuer votre contribution sous la même licence ou une licence compatible avec celle de l’original.
Vous pouvez choisir l’une de ces licences.
Éléments décrits dans ce fichier
dépeint
25 mai 2008
application/ogg
0ae23d587a57c4b0c3bcccdb065b89ce18efe33c
584 651 octet
6,666666666666667 seconde
600 pixel
800 pixel
Historique du fichier
Cliquer sur une date et heure pour voir le fichier tel qu'il était à ce moment-là.
Date et heure | Vignette | Dimensions | Utilisateur | Commentaire | |
---|---|---|---|---|---|
actuel | 5 décembre 2008 à 16:33 | 6,7 s, 800 × 600 (571 kio) | He7d3r | {{Information |Description={{pt|1=Animação mostrando um ciclo completo de um caleidociclo. Os quadros individuais foram produzidos com o POV-Ray, depois convertidos para vídeo (no formato AVI) usando o [http://sourceforge.net/pr |
Utilisation du fichier
La page suivante utilise ce fichier :
Usage global du fichier
Les autres wikis suivants utilisent ce fichier :
- Utilisation sur es.wikipedia.org
- Utilisation sur it.wikipedia.org
- Utilisation sur ko.wikipedia.org
Métadonnées
Ce fichier contient des informations supplémentaires, probablement ajoutées par l'appareil photo numérique ou le numériseur utilisé pour le créer.
Si le fichier a été modifié depuis son état original, certains détails peuvent ne pas refléter entièrement l'image modifiée.
Logiciel utilisé |
|
---|
Ce document provient de « https://fr.wikipedia.org/wiki/Fichier:Caleidociclo_com_texturas.ogv ».