Ӳкерчĕк:Moment of inertia cone.svg

Оригиналлӑ файл (SVG файлӗ, йӗркеллӗ виҫе 208 × 214 пкс, файл калӑпӑшӗ: 14 КБ)

Ку файлпа, на Викискладе илнӗскерпе, ытти проектсенче усӑ курма пултараҫҫӗ. Унӑн страницӑри ӑнлантарӑвӗпе аяларах паллаштарнӑ.

Кĕскен ăнлантарни

Ӑнлантарни
English: Illustration of the moment of inertia of a cone.
Дата
Ҫӑлкуҫ SVG rendering of the program used to generate the bitmap image Image:Moment_of_inertia_cone.png
Автор
  • Original MetaPost program by en:User:Grendelkhan
  • Program tweaked to avoid negative coordinates in PostScript output and rendered as SVG by Qef
  • Manually edited in inkscape to fixing intersection by Wiso
Другие версии Bitmap rendering of almost identical program: Image:Moment_of_inertia_cone.png
SVG‑разработка
InfoField
 
Исходный код этого SVG-файла корректен.
 
Это векторное изображение было создано с помощью MetaPost
Исходный код
InfoField

PostScript code

metapost-source
prologues := 3;

u=18mm;
textscale=u/12mm;

def cone =
  begingroup;
  save pmax,dmax,persp,persp_nt,tens,arr;
  save harr,rarr;
  save p,d;
  save axisprotrusion;
  save xax,yax,zax;
  save height,width,heightu,widthu;
  pmax = 2; dmax = 0;
  persp_nt = 0.5;
  tens = 2-persp_nt;
  persp = persp_nt*u;
  arr = 0.3u; % how far to offset the arrows from the diagram
  axisprotrusion = 0.4u;  % how far do the axes protrude?
  pair harr[],rarr[]; % endpoints for arrows
  path p[],d[]; % just plain paths for now
  pair xax[],yax[],zax[]; % x,y,z are taken; these are for the axes
  % parameters for the actual cone
  height = 1;
  width = 1.5;
  heightu = height*u;
  widthu = width*u;
  % solid paths
  p0 = (0,0)--(widthu/2,heightu);
  p1 = (0,0)--(-widthu/2,heightu);
  p2 = fullcircle scaled u xscaled width yscaled persp_nt shifted (0,heightu);
  % dotted paths
  % don't draw this; it's reference for the y-axis
  d99 = halfcircle scaled u xscaled 2 yscaled (2*persp_nt) rotated 180;
  % endpoints of dimension arrows
  harr0 = (widthu/2,0);
  harr1 = (widthu/2,heightu);
  rarr0 = (0,heightu);
  rarr1 = (widthu/2,heightu);

  % actually draw
  pickup pencircle scaled 1pt;
  for i=0 upto pmax:
    draw p[i];
  endfor;
  drawdblarrow (harr0..harr1);
  label.rt(btex $h$ etex scaled textscale,.5[harr0,harr1]);
  drawdblarrow (rarr0..rarr1);
  label.top(btex $r$ etex scaled textscale,.3[rarr0,rarr1]);
  % x axis
  xax0 = (0,0);
  xax1 = (widthu/2+arr,0);
  drawarrow (xax0..xax1);
  label.rt(btex $x$ etex scaled textscale,xax1);
  % y axis
  yax0 = (0,0);
  yax1 = point 1 of d99;
  yax2 = (width*persp_nt)[yax0,yax1];
  drawarrow (yax0..yax2);
  label.bot(btex $y$ etex scaled textscale,yax2);
  % z axis
  zax0 = (0,0);
  zax1 = (0,heightu);
  zax2 = (0,heightu+axisprotrusion);
  drawarrow (zax1..zax2);
  draw zax0..zax1 dashed evenly;
  label.top(btex $z$ etex scaled textscale,zax2);
  endgroup;
enddef;

beginfig(1)
  cone;
  currentpicture := currentpicture shifted (100,100); % avoid unwanted clipping
endfig;
end

Commands code

mpost fig.mp
ps2pdf -dEPSCrop fig.1 fig.pdf
pstoedit -page 1 -dt -xscale 2 -yscale 2 -f sk fig.pdf fig.sk
inkscape -z --vacuum-defs -f fig.sk -l fig.svg

Лицензилени

Grendelkhan at the English Wikipedia, владелец авторских прав на это произведение, добровольно публикует его на условиях следующей лицензии:
GNU head Ку документа Ирӗклӗ программа хатӗрӗсен фончӗ вырнаҫтарнӑ GNU Free Documentation License 1.2 версийӗпе е каяраххипе килӗшӳллӗн хуплашкан пӗрремӗш тата юлашки страницӑри улшӑнми пайсемсемпе текстсемсӗр копилеме, сарма тата/е улӑштарма юрать. Лицензи копине GNU Free Documentation License ятлӑ пая вырнаҫтарнӑ.
w:cv:Creative Commons
атрибуци ҫав условисемпех сарма юрать
Ку файл Creative Commons Attribution-Share Alike 3.0 Unported лицензипе мкилӗшӳллӗн сарӑлать.
Атрибуци: Grendelkhan at the English Wikipedia
Эсир ирӗклӗн:
  • ку ӗҫе ыттисене тивӗҫтерме – ку ӗҫе копилеме, сарма тата ыттисене пама
  • унашкаллисене хатӗрлеме – ку ӗҫе улӑштарма
Ҫак условисене пӑхӑнсан:
  • атрибуци – Сирӗн кам автор пулнине кӑтартмалла, лицензи ҫине каҫӑ памалла та автор мӗнле те пулин улшӑнусем кӗртнипе кӗртменнине палӑртмалла. Ҫакна кирек мӗнле юрӑхлӑ меслетпе те тума пулать, анчах лицензиат сире пулӑшнине е сире асӑннӑ хайлавпа усӑ курма ирӗк панине кӑтартмасӑр.
  • ҫав условисемпех сарма юрать – Енчен те эсир асӑннӑ хайлава тӗпе хурса ҫӗннине йӗркелетӗр, улӑштаратӑр, е урӑх хайлав тӑватӑр пулсан, сирӗн тӗпри хайлавӑн лицензипе е унпа пӗрешкеллипе усӑ курма тивет.
Этот признак лицензирования был добавлен к этому файлу как часть обновления лицензии GFDL.

Краткие подписи

Добавьте однострочное описание того, что собой представляет этот файл
engls

Элементы, изображённые на этом файле

изображённый объект вырӑс

Файл историйĕ

Вӑхӑт ҫине пуссан, ун чухнехи версине пӑхма пулать.

Дата/ВăхăтМиниатюраКалӑпӑшХутшăнаканАсăрхав
хальхи11:12, 23 Авӑн уйӑхӗн 200811:12, 23 Авӑн уйӑхӗн 2008 вӑхӑтри версийĕн миниатюри208 × 214 (14 КБ)Wiso{{Information |Description= |Source= |Date= |Author= |Permission= |other_versions= }}
22:36, 9 Утӑ уйӑхӗн 200822:36, 9 Утӑ уйӑхӗн 2008 вӑхӑтри версийĕн миниатюри208 × 214 (12 КБ)Qef{{Information |Description={{en|1=Illustration of the moment of inertia of a cone.}} |Source=SVG rendering of the program used to generate the bitmap image Image:Moment_of_inertia_cone.png |Author=* Original MetaPost program by [[en:User:Grendelkhan]

Ку файлпа ҫак 1 страницӑра усӑ курнӑ:

Файлпа глобаллӑ усӑ курасси

Ку файлпа ҫак викисенче усӑ курнӑ: