【无标题】

立方体

%立方体定点坐标
vert=[0 0 0;0 200 2;200 200 0;200 0 0;0 0 100;...
    0 200 100;200 200 100;200 0 100];
fac=[1 2 3 4;2 6 7 3;4 3 7 8;1 5 8 4;1 2 6 5;5 6 7 8];  %规定定点顺序
view(3);  %设置视角
%通过patch对象生成绿色的立方体盒子
h=patch('faces',fac,'vertices',vert,'FaceColor','g');
set(h,'FaceAlpha',0.25);   %设置立方体盒子透明度
hold on;
[x0,y0,z0]=sphere;  %产生单位球面的网格数据
%产生球心在(30,50,50)、半径为30的球面网格数据
x=30+30*x0;y=50+50*y0;z=50+30*z0;
%绘制红色球面
h1=surf(x,y,z,'linestyle','none','FaceColor','r','EdgeColor','none');
%产生球心在(110,110,50)、半径为30的球面网格数据
x=110+30*x0;y=110+30*y0;z=50+30*z0;
%绘制黄色球面
h3=surf(x,y,z,'linestyle','none','FaceColor','y','EdgeColor','none');
lightangle(45,30);   %设立光源并设置光源视角
lightangle(phong);    %设置光照模式
axis equal;  %设置坐标轴显示方式
xlabel('X');ylabel('Y');zlabel('Z');  %为坐标轴加标签

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

STRUGGLE_xlf

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值