欢迎光临散文网 会员登陆 & 注册

2023答疑126:小亮老师讲解3dsmax野生模型教程,字母随机拼接曲面变形

2023-05-06 11:09 作者:SCCB  | 我要投稿

s=$()

for p in $ do

(

if p.max.y-p.min.y>12 then append s p

/*

如果变量p中物体在y方向(长边)的最大值减去y方向最小值的结果>12,

那么,就把其加入空集s

*/

)

select s


----------------------------------


for p in $ do --p为选中要生成文字的面片物体变量

(

WZ = text()

WZ.text=("ABCDEFGHIJKLMNOPQRSTUVWXYZ")[(random 1 26)]

WZ.size = 6

WZ.pos = p.pos

/*

创建文本空集为变量WZ,

设置WZ的内容,并随即从1~26的顺序中选一个输出,

设置输出文字的大小为6,小于矩形面片短边即可,

对齐输出文字的轴坐标到矩形面片轴坐标

*/

convertToPoly WZ --将WZ输出结果对象塌陷为poly

x1 = WZ.max.x-WZ.min.x

x2 = p.max.x-p.min.x

x = x2/x1

/*

x1是某文字的宽度,比如其最右侧x轴(WZ.max.x)为8,其最左侧x轴(WZ.min.x)为-1,那其文字本身宽度(x1)即为9,

x2是所选某个面片的宽度,比如其最右侧x轴(p.max.x)为5,其最左侧x轴(p.min.x)为1,那其文字本身宽度(x2)即为4,

*/

y1 = WZ.max.y-WZ.min.y

y2 = p.max.y-p.min.y

y = y2/y1

scale WZ [x,y,0] --缩放某个文字的xy轴向为上面计算值,z轴保持为0

)

2023答疑126:小亮老师讲解3dsmax野生模型教程,字母随机拼接曲面变形的评论 (共 条)

分享到微博请遵守国家法律