MeteoInfoLab绘制三维南瓜

本文介绍了一个使用MATLAB脚本绘制三维南瓜灯的过程。通过sphere函数生成球形表面,并通过特定的数学运算调整形状和颜色,最终呈现出一个独特的南瓜灯模型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

脚本是从MATLAB程序移植过来的,主要是sphere函数生成球形表面,再进行调整。

# Snack Jack pumpkin

[X,Y,Z] = sphere(160)
R = 1+(-(1-mod(arange(0,16.1,.1).reshape(1,-1),2))**2)/40+ \
    (-(1-mod(arange(0,32.1,.2).reshape(1,-1),2))**2)/40

axes3d(aspect='equal', axis=None, axes_zoom=True)
lighting()
material([0.6,0.7,0.2,100,0.5])
surf(R*X, R*Y, (.8+(0-arange(1,-1.01,-.0125).reshape(1,-1).T**4)*.3)*Z*R*1.2, 
    facecolor='#e60', edgecolor=None)
    
# Recycle the sphere coords for the stem.
surf(X/15, Y/15, Z/2+.6, facecolor='#040', edgecolor=None)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值