Для чего используется 3D моделирование?
Что нужно знать для 3D моделирования?
Как работает 3D моделирование?
Какие есть бесплатные программы для 3D моделирования?
235
441
Ответы на вопрос:
Відповідь:
Пояснення:
Сегодня оно широко используется в сфере маркетинга, архитектурного дизайна и кинематографии, не говоря уже о промышленности. 3Д-моделирование позволяет создать прототип будущего сооружения, коммерческого продукта в объемном формате. ... Естественно, не все разбираются в 3D-программах и умеют моделировать объемные объекты.
Основа взята на сайте progmatem.ru. к сожалению, автор статьи там не был указан. // pascalabc.net 3.1, сборка 1204 от 24.03.2016 uses graphabc; const w=1000; h=600; function f(x: real): =0.5*x*cos(2*x); begin setwindowsize(w,h); // поле для графика в окне var xleft: =50; var yleft: =50; var xright: =w-xleft; var yright: =h-yleft; // интервалы по осям var ax: =-12.0; var bx: =12.0; var hx: =1.0; var ay: =-6.5; // минимум f(x) с запасом var by: =6.5; var hy: =0.5; // масштабы по осям var mx: =(xright-xleft)/(bx-ax); var my: =(yright-yleft)/(by-ay); // точка начала координат графика var x0: =xleft+trunc(abs(ax)*mx); var y0: =yright-trunc(abs(ay)*my); // рисование координатных осей line(xleft,y0,xright+10,y0); line(x0,yleft-10,x0,yright); setfontsize(12); setfontcolor(clblue); textout(xright+15,y0-10,'x'); textout(x0-4,yleft-30,'y'); setfontsize(8); setfontcolor(clgreen); // рисование засечек var s: string; for var i: =1 to round((bx-ax)/hx)+1 do begin var num: =ax+(i-1)*hx; var x: =xleft+trunc(mx*(num-ax)); line(x,y0-3,x,y0+3); str(num,s); if abs(num)> 1e-15 then textout(x-textwidth(s) div 2,y0+10,s) end; for var i: =1 to round((by-ay)/hy)+1 do begin var num: =ay+(i-1)*hy; var y: =yright-trunc(my*(num-ay)); line(x0-3,y,x0+3,y); str(num,s); if abs(num)> 1e-15 then textout(x0+7,y-textheight(s) div 2,s) end; textout(x0-10,y0+10,'0'); // собственно график var xi: =ax; while xi< =bx do begin var yi: =f(xi); var x: =x0+round(xi*mx); var y: =y0-round(yi*my); if (y> =yleft) and (y< =yright) then setpixel(x,y,clred); xi+=1e-3 end end. ******************************************* // pascalabc.net 3.1, сборка 1204 от 24.03.2016 uses graphabc; const w=1000; h=600; function f(x: real): =8*sin(x)*sin(2*x); begin setwindowsize(w,h); // поле для графика в окне var xleft: =50; var yleft: =50; var xright: =w-xleft; var yright: =h-yleft; // интервалы по осям var ax: =-15.0; var bx: =15.0; var hx: =1.0; var ay: =-6.5; // минимум f(x) с запасом var by: =6.5; var hy: =0.5; // масштабы по осям var mx: =(xright-xleft)/(bx-ax); var my: =(yright-yleft)/(by-ay); // точка начала координат графика var x0: =xleft+trunc(abs(ax)*mx); var y0: =yright-trunc(abs(ay)*my); // рисование координатных осей line(xleft,y0,xright+10,y0); line(x0,yleft-10,x0,yright); setfontsize(12); setfontcolor(clblue); textout(xright+15,y0-10,'x'); textout(x0-4,yleft-30,'y'); setfontsize(8); setfontcolor(clgreen); // рисование засечек var s: string; for var i: =1 to round((bx-ax)/hx)+1 do begin var num: =ax+(i-1)*hx; var x: =xleft+trunc(mx*(num-ax)); line(x,y0-3,x,y0+3); str(num,s); if abs(num)> 1e-15 then textout(x-textwidth(s) div 2,y0+10,s) end; for var i: =1 to round((by-ay)/hy)+1 do begin var num: =ay+(i-1)*hy; var y: =yright-trunc(my*(num-ay)); line(x0-3,y,x0+3,y); str(num,s); if abs(num)> 1e-15 then textout(x0+7,y-textheight(s) div 2,s) end; textout(x0-10,y0+10,'0'); // собственно график var xi: =ax; while xi< =bx do begin var yi: =f(xi); var x: =x0+round(xi*mx); var y: =y0-round(yi*my); if (y> =yleft) and (y< =yright) then setpixel(x,y,clred); xi+=1e-3 end end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Виктури13.07.2022 16:43
-
kabaramba10.01.2020 18:48
-
124taafo22.08.2021 22:23
-
djonni7420.03.2022 07:18
-
mxnty15.11.2020 05:40
-
siolvermen200506.11.2021 16:45
-
эльза18201.09.2022 08:15
-
Karakatica4401.11.2020 20:30
-
Ларкия17.04.2023 21:48
-
Фаньчуфкат31.08.2021 05:01
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.