马良建模学习笔记——软包制作九

本篇博客记录如下软包制作步骤:
软包9
该软包可看出由横竖交织的条形编织而成,我们在制作中也需要体现该效果,在此我们是通过对交织形成的长方形制作,在对此长方形进行拼接完成整体效果。
1.创建一个长宽分别为100,分段数为4的正方体
正方体
2.选中正方体的顶边,通过”shift+拖动“向上拖出如下图形,然后通过“对称”修改器,完成正方体底部的图形添加,如下图:
正方体
3.添加“FFD 4×4×4”修改器,给图形添加一个弧度
FFD 4×4×4
4.选中弧形,通过“shift+拖动”给图形下拉出来一个深度,在对下拉出的边界进行Z轴”平面化“,最后在”2.5捕捉开关“下,通过顶点捕捉,将下拉线条顶点捕捉到弧形顶点出,如下图:
下拉
平面化
顶点对齐
5.如下图红线选中弧形线段(不选择靠近顶点的两条线段),对选中线条进行“切角”
弧形
切角
进行“涡轮平滑”后,在边界处效果不是很理想,需要对刚才“切角”出来的三角形顶点进行目标焊接,如下图:
涡轮平滑
红色顶点
目标焊接
再次进行“涡轮平滑”,可以看到比上次效果要好
新涡轮平滑
6.通过拖动,在顶视图点层级给左边界拖出一个弧形(拖动的点不包含刚才“平面化”中的点),如下图所示,然后通过”对称“将上面做出的效果对称到另一边,完成整个长方形的制作。
拖动
效果
对称
7.根据软包图排列矩形,将上面的造型,按住“shift+旋转”旋转90度复制一个横躺着的矩形②,然后在“2.5捕捉开关”下,将②顶点对齐到原始矩形第一条分割线上,如下图:
对齐
效果
最终效果图
8.选中其中一个矩形,通过“附加”将其他矩形附加到该矩形的“编辑多边形”中,在元素层级我们还可以选中每一个矩形元素(如下图),但是要对矩形间的空隙完成“封口”我们需要将这20个矩形元素整合成一个,所以我们需要通过对点的“焊接“将这个20个矩形元素变成一个元素,如下图:
1)元素仍是每个矩形
元素
2)在点层级,选中所有点,我们可看到一共有1375个点
选点
3)点击焊接,设置焊接阈值,我们可看到,焊接后,一共有1175个点
焊接
4)焊接后,我们在元素层级可看到,图形已成为一个整体
焊接
9.在边界层级,全选,选中所有边界,进行封口,可将镂空部分填充上图形
边界全选
封口
封口后效果
10.选中凸出的边,在”2.5捕捉开关“下通过顶点捕捉,将凸出的边拖动到里面,如下图:
凸出
效果
11.在边界层级选中边界,通过缩放工具+shift键,拖出外边界,此外在对边界拖出一个厚度,添加”涡轮平滑“后效果:
效果
12.通过观察图形,我们可以看出软包是中间凸起的,所以我们添加“FFD 4×4×4”修改去,给最终的造型拖出一个弧度
1)为了使弧度更平滑(更符合软包弧度),我们需要在”设置体积“项下,通过缩放工具,将中间的四个点移动到四个角处,如下图:
设置体积
设置体积
2)在”控制点“向上拖拉图形造型,拖出弧度
控制点
13.最终软包效果图
效果图

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
实验目的: 1. 了解数据库的基本原理和操作; 2. 掌握企业管理器的使用方法; 3. 实现基本的SQL语句。 实验步骤: 1. 打开企业管理器,新建一个名为“StdentW101”的数据库,并在其中创建三个表格,分别为S(学生信息表)、C(课程信息表)和SC(选课信息表)。 2. 对于S表,创建以下字段:SNO(学号)、SNAME(姓名)、SEX(性别)、AGE(年龄)和BIRTHDAY(出生日期)。 3. 对于C表,创建以下字段:CNO(课程号)、CNAME(课程名称)和TNO(教师号)。 4. 对于SC表,创建以下字段:SNO(学号)、CNO(课程号)和GRADE(成绩)。 5. 向S表中插入学生信息,向C表中插入课程信息,向SC表中插入选课信息。 6. 使用SQL语句实现以下查询: 1. 检索丁宝康老师所授课程的课程号和课程名 ```sql SELECT C.CNO, C.CNAME FROM C WHERE C.TNO = ( SELECT T.TNO FROM T WHERE T.TNAME = '丁宝康' ) ``` 2. 检索年龄大于19岁的男学生的学号和姓名。 ```sql SELECT S.SNO, S.SNAME FROM S WHERE S.AGE > 19 AND S.SEX = '男' ``` 3. 检索至少选修两门课程的学生学号。 ```sql SELECT SC.SNO FROM SC GROUP BY SC.SNO HAVING COUNT(*) >= 2 ``` 4. 统计有学生选修的课程门数。 ```sql SELECT COUNT(DISTINCT SC.CNO) FROM SC ``` 5. 求选修课程号为2的学生的平均年龄。 ```sql SELECT AVG(S.AGE) FROM S WHERE S.SNO IN ( SELECT SC.SNO FROM SC WHERE SC.CNO = 2 ) ``` 6. 求马良老师所授课程的每门课程的学生平均成绩 ```sql SELECT SC.CNO, AVG(SC.GRADE) FROM SC, C WHERE SC.CNO = C.CNO AND C.TNO = ( SELECT T.TNO FROM T WHERE T.TNAME = '马良' ) GROUP BY SC.CNO ``` 7. 统计每门课程的学生选修人数(超过1人的课程才统计)。要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列。 ```sql SELECT SC.CNO, COUNT(DISTINCT SC.SNO) AS NUM FROM SC GROUP BY SC.CNO HAVING COUNT(DISTINCT SC.SNO) > 1 ORDER BY NUM DESC, SC.CNO ASC ``` 8. 检索姓名以王打头的所有学生的姓名和年龄。 ```sql SELECT S.SNAME, S.AGE FROM S WHERE S.SNAME LIKE '王%' ``` 9. 在SC中检索成绩为空值的学生学号和课程号。 ```sql SELECT SC.SNO, SC.CNO FROM SC WHERE SC.GRADE IS NULL ``` 实验结论: 通过企业管理器建立学生选课数据库“StdentW101”,并使用SQL语句实现了多种查询操作,实现了对数据库的基本操作和实际应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

风水月

从心底相信自己是成功的第一步

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

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

打赏作者

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

抵扣说明:

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

余额充值