热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

红曲面怎么做_「曲面建模」CREO陶瓷小摆件的曲面建模,怎么样分析和拆解面...

本案例讲解一个陶瓷摆件鱼的曲面建模,这个是还是有一定难度的,难在对面怎么拆解,其实命令都是常用的曲面命令,关键看你怎么活用&

本案例讲解一个陶瓷摆件鱼的曲面建模,这个是还是有一定难度的,难在对面怎么拆解,其实命令都是常用的曲面命令,关键看你怎么活用,怎么找出曲面构建中的问题点在哪里?下面用两种方法讲解本案例。

48ad9dfce28f5de0e304748223a42a82.png

参考素材。

f86761392f001075e66ecc6ffbaf28e6.png

完成效果图

先讲一个面质量稍差的做法,虽然面做出来了,但是曲面质量不是很好,你要理解差的原因是什么?所以从这个失败的做法里,你也许可以理解到拆面的重要性了,另外有一点要强调一点,面的质量来自线的质量,另外构成曲面的曲线的布局和位置也有讲究,这点大家在曲面中要牢牢记住,至于面的构建技巧要在在建模过程中不断总结修改。

1.铺设主体面,注意图片中说明

4eae2364b34fb9d11b195696d11e0e67.png

2.构建和鱼尾部相连的面,我们用到了上一步说的曲线,目的就是保证面的顺滑。

30b6f0d6caa997caa78776358d247fbe.png

3.鱼尾部末端的曲面构建

e2698ede7bbd0b252b86fc8438f10e8d.png

4.把尾部的面进行连接。

180775bbc62a042a169be33e9a48b157.png

5.构建线裁剪面

344f7c8e7c71b9e353dd0dbc660a7f05.png

6.构建最后一个主体面

4a90ff39adfce306f2290a475e807b3d.png

7.构面

5dc1c41c2be155f2ab58aca602f04a87.png

8.和主体面连接,注意直接一个面连接可能会发生扭曲,可以分开连接。

cdae2430ce5e457a980cd3cd232ab7a5.png

9.把所有尾部的面补完成,使用样式造型命令,这个方法在很多类似的曲面建模中都会用到,大家要掌握。

751474aba0ae1c5a91ac88f6769d0512.png

10.最后是鱼嘴的曲面的构建。

0ec21974f97cdb072a4af5695ef9ee04.png

11.切出鱼嘴开口部形状,倒角并镜像实体化,

bed7dfcada1e4eebc65dff2d2d3a7530.png

12.我们来看方法一建模中的不足点,下图中红圈的面连接的都不是很顺,原因就是受到第一个主体面的影响,在后面构线的时候线的质量变的不控了,曲线的率有陡变。即使把线进行调整也不填容易得到好的效果。

cd2130c703baaf9dec0f43b4dd8b4bf4.png

下面我们分享第二个方法:变化点就是把主体面做大,其它以依附主体面来建模。

1.把整个主体看做是一个椭圆的一部分。

5d488d35fcb332d76e56ae4e9806763a.png

2.在整个椭圆的基础上构建主体面,这个是非常关键的一步,一定注意骨架曲线的曲率和走势。

6a756d5db70e7928cc8b82de4e1ab9c1.png

3.完成面后实体化,按照下图红色面的轮廓切掉多余的部分。包含底部。

5a06cf804f795df5be049a98da3e7c0c.png

4.接下来的面就很好连接了,

样式构建面,把面做到G2连接。 注意线的曲率和走势

82251e2af2491388d94cd6fb74c8d8e4.png
89bdc55bfb56dc59fa29865098166844.png
2181905c68044f7f229058ab8b0a64b9.png

5.接下来的连接方法和第一种做法就大同小异了,注意连接时的面要追加线,因为上面做R的时候多出切线,

6293ae782caaa4c70cfec8347cde9469.png
322b89e3e1694cf1cb6ebbdee986144d.png
59091a636c0d874a54f96fed769686dd.png
0899dda676810d48925c9537a7cac5fd.png
66beeb08ca311a73f91f0c515c53bb06.png
caf52cb6912722569946d2a0e948ed35.png

6.从下面完成图可以看出,箭头指出的部分和主体部分很好的连接起来了。

13d0f1c3e88725522710722dae1f7d8a.png

小结:曲面建模前一定认真分析该怎么拆面,决定思路后,一定构建搞质量的骨架曲线,另外构面的小技巧要善于总结和用对方法。

你如果希望该文章欢迎点赞,转发,关注,需要PRT文件请关注后私信: CREO陶瓷鱼的曲面建模



推荐阅读
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • Java太阳系小游戏分析和源码详解
    本文介绍了一个基于Java的太阳系小游戏的分析和源码详解。通过对面向对象的知识的学习和实践,作者实现了太阳系各行星绕太阳转的效果。文章详细介绍了游戏的设计思路和源码结构,包括工具类、常量、图片加载、面板等。通过这个小游戏的制作,读者可以巩固和应用所学的知识,如类的继承、方法的重载与重写、多态和封装等。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程
    本文介绍了关于人工智能、神经网络和深度学习的知识点,并提供了YOLOv7基于自己的数据集从零构建模型完整训练、推理计算的详细教程。文章还提到了郑州最低生活保障的话题。对于从事目标检测任务的人来说,YOLO是一个熟悉的模型。文章还提到了yolov4和yolov6的相关内容,以及选择模型的优化思路。 ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • 本文介绍了使用kotlin实现动画效果的方法,包括上下移动、放大缩小、旋转等功能。通过代码示例演示了如何使用ObjectAnimator和AnimatorSet来实现动画效果,并提供了实现抖动效果的代码。同时还介绍了如何使用translationY和translationX来实现上下和左右移动的效果。最后还提供了一个anim_small.xml文件的代码示例,可以用来实现放大缩小的效果。 ... [详细]
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
author-avatar
Binggo89
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有