Файл:Elliptic orbit.gif
Материал из testwiki
Перейти к навигации
Перейти к поиску
Elliptic_orbit.gif (300 × 300 пкс, размер файла: 18 КБ, MIME-тип: image/gif, закольцованный, 79 фреймов, 5,5 с)
Этот файл находится на Викискладе и может использоваться другими проектами. Информация с его страницы описания приведена ниже.
| rp | Periapsis' Radius |
|---|---|
| ra | Apoapsis' Radius |
Краткое описание
| ОписаниеElliptic orbit.gif | Animation showing the motion of a small body (green) in an elliptic orbit around a much more massive body (blue). |
| Дата | |
| Источник | Own work. Rendered with PovRay-3.0, animated with gifsicle. |
| Автор | Brandir |
| Права (Повторное использование этого файла) |
Brandir put it under the GFCL and the CC-BY-SA |
| Другие версии |
|
Лицензирование
Я, владелец авторских прав на это произведение, добровольно публикую его на условиях следующих лицензий:
| Разрешается копировать, распространять и/или изменять этот документ в соответствии с условиями GNU Free Documentation License версии 1.2 или более поздней, опубликованной Фондом свободного программного обеспечения, без неизменяемых разделов, без текстов, помещаемых на первой и последней обложке. Копия лицензии включена в раздел, озаглавленный GNU Free Documentation License.http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue |
| Этот файл доступен по лицензии Creative Commons Attribution-Share Alike 3.0 Unported. | ||
| ||
| Этот признак лицензирования был добавлен к этому файлу как часть обновления лицензии GFDL.http://creativecommons.org/licenses/by-sa/3.0/CC BY-SA 3.0Creative Commons Attribution-Share Alike 3.0truetrue |
Этот файл доступен по лицензии Creative Commons Attribution-Share Alike 2.5 Испания.
- Вы можете свободно:
- делиться произведением – копировать, распространять и передавать данное произведение
- создавать производные – переделывать данное произведение
- При соблюдении следующих условий:
- атрибуция – Вы должны указать авторство, предоставить ссылку на лицензию и указать, внёс ли автор какие-либо изменения. Это можно сделать любым разумным способом, но не создавая впечатление, что лицензиат поддерживает вас или использование вами данного произведения.
- распространение на тех же условиях – Если вы изменяете, преобразуете или создаёте иное произведение на основе данного, то обязаны использовать лицензию исходного произведения или лицензию, совместимую с исходной.

Вы можете выбрать любую из этих лицензий.
POV-Ray Scene description
POV-ray image description:
/*
--------------------------
Elliptical Orbit Animation
--------------------------
Created 7 Mar. 2006
*/
#include "colors.inc"
//Orbit Definition
#declare OrbitA=42.164;
#declare OrbitE=0.7;
//Scene constants
#declare EarthRadius=6.356;
#declare SatRadius=1.2;
#declare OrbitWidth=0.3;
#declare LineWidth=0.5/3;
#declare Crosslength=1.5;
#declare Textscale=9;
#declare TextColor=rgb<0,0,0>;
#declare PI=3.14159265359;
//Variables
#declare M=clock*360;
#declare prevAnomaly=0;
#declare Anomaly=0;
#declare PI=3.14159265359;
//Anomaly Determination - Solves the equation M=E-e*sin(E) by the iterative method
#declare Index=0;
#while (Index<20)
#declare Anomaly=M*(PI/180)-OrbitE*sin(prevAnomaly);
#declare prevAnomaly=Anomaly;
#declare Index=Index+1;
#end
global_settings{
ambient_light 1
}
light_source { <-50, 0, -70> color White }
camera {
orthographic
location <OrbitA*OrbitE, 0, -10>
look_at <OrbitA*OrbitE, 0, 0>
up <0,100,0>
right <100,0,0>
}
plane { <0, 0, 1>, 8
pigment {White}
finish{ambient 1 brilliance 0}
}
//Earth
sphere {
<0, 0, 0>, EarthRadius
pigment { Blue }
finish{ ambient 0.3 brilliance 1.2 diffuse 0.8}
}
//Orbit
torus{
OrbitA,OrbitWidth
rotate x*90
pigment{ rgb<0.8,0,0> }
finish{ ambient 1 brilliance 0 diffuse 0}
scale sqrt(1-OrbitE*OrbitE)*y
translate x*OrbitA*OrbitE
no_shadow
}
//Sat
sphere {
<0, 0, -10>, SatRadius
pigment { SeaGreen }
finish{ ambient 1 brilliance 0 diffuse 0}
no_shadow
translate <OrbitA*(cos(Anomaly)+OrbitE),OrbitA*sqrt(1-OrbitE*OrbitE)*sin(Anomaly),0>
}
//Lines
#declare crossBars=
object{
union{
box{
<-LineWidth,-Crosslength,-LineWidth-7>, <LineWidth,Crosslength,LineWidth-7>
}
box{
<-Crosslength,-LineWidth,-LineWidth-7>, <Crosslength,LineWidth,LineWidth-7>
}
rotate z*45
pigment{ TextColor }
finish{ ambient 1 brilliance 0 diffuse 0}
no_shadow
}
}
box{
<-OrbitA*(1-OrbitE),-LineWidth,-LineWidth-7>, <OrbitA*(1+OrbitE),LineWidth,LineWidth-7>
pigment{ TextColor }
finish{ ambient 1 brilliance 0 diffuse 0}
no_shadow
}
object{
crossBars
}
object{
crossBars
translate -x*OrbitA*(1-OrbitE)
}
object{
crossBars
translate x*OrbitA*(1+OrbitE)
}
//Text
union{
text {
ttf "timesi.ttf" "r" 1, 0
}
text {
ttf "timesi.ttf" "p" 1, 0
scale 0.5
translate 0.2*x
}
pigment{ TextColor }
finish{ ambient 1 brilliance 0 diffuse 0}
scale Textscale
translate <-(EarthRadius+0.3*(OrbitA*(1-OrbitE)-EarthRadius))-Textscale/4,Textscale/4,-7>
no_shadow
}
union{
text {
ttf "timesi.ttf" "r" 1, 0
}
text {
ttf "timesi.ttf" "a" 1, 0
scale 0.5
translate 0.2*x
}
pigment{ TextColor }
finish{ ambient 1 brilliance 0 diffuse 0}
scale Textscale
translate <0.5*OrbitA*(1+OrbitE)-Textscale/4,Textscale/4,-7>
no_shadow
}
Краткие подписи
Добавьте однострочное описание того, что собой представляет этот файл
Элементы, изображённые на этом файле
изображённый объект
7 марта 2006
image/gif
История файла
Нажмите на дату/время, чтобы увидеть версию файла от того времени.
| Дата/время | Миниатюра | Размеры | Участник | Примечание | |
|---|---|---|---|---|---|
| текущий | 00:00, 8 марта 2006 | 300 × 300 (18 КБ) | wikimediacommons>Brandir~commonswiki | {{Information| |Description = Animation showing the motion of a small body (green) in an Elliptic Orbit around a much more massive body (blue). |Source = Own work. Rendered with ''PovRay-3.0'', animated with ''gifsicle''. |Date = Created 7. Mar. 2006. |A |
Использование файла
Следующая страница использует этот файл:
