Файл: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 |
Использование файла
Следующая страница использует этот файл: