有个微信小程序,可以在空中写字画画 ,屏幕上看到的效果是三维空间的,有谁知道这个小程序是什么?
- 用什么绘画软件可以轻松画出三维空间
- 求一个操作界面类似于宇宙沙盘,程序生成整个宇宙(或者银河系),并且在有的星球上可以看到树木和极光的
- C语言输出若干⭐图片,该图形可以根据n值变化 下面是n=5时的图形样式
- 有哪位高手帮忙用mathematica编写程序画出三维空间上的100步按格点的随机游走,标好箭头,最好能有颜色变化
用什么绘画软件可以轻松画出三维空间
所有二维、三维类软件都可以,不知道你是只做一次这个图;还是其他什么行业的,需要经常做。经常做做,你就用那么行业常用的
二维的cad、cdr、Photoshop、AI(Adobe Illustrator)……
三维的:MOI3D(轻量化3d建模软件,不到20M)、Rhino、sketchup、3dmax、proe、ug、SolidWorks、Catia、Alias……
随便画了一个(呵呵):
求一个操作界面类似于宇宙沙盘,程序生成整个宇宙(或者银河系),并且在有的星球上可以看到树木和极光的
给你推荐一款软件,名字叫space engine
Space Engine - 一个可以让你在三维空间中探索宇宙的免费太空模拟程序,从地球到非常遥远的星系。已知的宇宙部分使用的是真实的天文学数据,而天文学未知部分则是使用程序生成的。数百万个星系,数万亿个恒星,无数个星球 - 都可以探索。你可以着陆到任何一个星球,卫星或小行星,观看外星风景与天文现象,也可以驾驶恒星际飞船和航天飞机。
望采纳
C语言输出若干⭐图片,该图形可以根据n值变化 下面是n=5时的图形样式
实现的方法很多。下面以初学者比较容易接受的方法来做:
注意到它有两个部分组成:上部是一个倒V形,下部是一个比上面少一行的V字形。
无论上下,都是由若干行组成:先是若干个空格,然后是☆,除首行与末行外,再加若干个空格和☆,最后是换行。
所以程序由两个二重循环实现:
#include
int main()
{ int n,i,j;
scanf("%d",&n);
for(i=0; i<n; i++)
{ for(j=0; j<n-1-i; j++)
printf(" ");
for(j=0; j<2*i+1; j++)
printf((j==0||j==2*i)?"☆":" ");
printf("\n");
}
for(i=n-2; i>=0; i--)
{ for(j=0; j<n-1-i; j++)
printf(" ");
for(j=0; j<2*i+1; j++)
printf((j==0||j==2*i)?"☆":" ");
printf("\n");
}
return 0;
}
有哪位高手帮忙用mathematica编写程序画出三维空间上的100步按格点的随机游走,标好箭头,最好能有颜色变化
简单的3行代码就搞定了
lattice = Table[Take[Join[{0, 0}, IntegerDigits[i, 2]], -3], {i, 1, 8}] /. {0 -> -1};
data = Accumulate[Table[lattice[[RandomInteger[{1, 8}]]], {200}]];
Graphics3D[Line[data]]
如果你还要格点不重复,标好箭头,颜色有变化,那你需要加点分咯。