首先参照前面的《Blender的单位:一图弄懂Blender的单位》设置好自己环境的长度单位。

下面的注意事项,没有先后关系,遇到的就会补充。

1. 模型需要进行布尔计算前,在物件我是下,检查是否有位移,旋转,比例参数未应用的。

若有,需要Ctrl+A应用这些改变后再进行布尔计算。

2. 编辑模式下,E挤出平面S缩放只能输入比例,需要计算,比较麻烦。可以适当使用I插入面,输入数量为内插面与外表面的长度距离。

3. 导出stl文件前,Alt+H确保没有多余的物件。也可在右上角的大纲视图查看,是否有多余的物件没有清理。

4. 使用blender文字工具时,尽量不要使用文字工具的倒角功能,文字功能倒角后很多会产生很多细微的交叉线面。

5. 导出stl文件切片异常时,可以在blender,N键属性面板里打开法线显示,看看是否有内法线,可以使用Ctrl+N转换发现。

6.Blender画图没有绝对圆形,都是使用多边形近似圆形,就是说,同样半径,边数越多越接近圆,为了画图方便,就不能太多边数,结果这样的图打印出来的圆柱就不够光滑。可以使用细分面处理,但细分面后 ,距离等参数恐有差异,需要适当硬表面处理。

7. 细分面处理后打印时,底面要硬表面处理,增加与热床的接触面,否则细分圆滑后,接触过少,导致打印失败。硬表面处理,就是在边缘线2边增加切割线,比如距离是0.1mm左右,依你的图形要求。

8. 添加Looptools插件,可以将任意平面内选择的闭环圆形化,就是多边形实现的近似园,选的边越多,越接近圆形。再配合细分面使用,避免明显的多边形痕迹。

9. 快捷键Shift + Alt + S 球形化,将选中的区域球形化。再配合细分面使用,避免明显的多边形痕迹。

10. 平面化,使用细分面的结果使模型光滑圆润。但还是有部分表面需要平整,除了上面第7条的硬表面处理。还可以使用快捷键:Shift E 边缘折痕,或者说边缘锐度Edge Crease,效果就是选中的平面经可能的平整,边缘锐度参数介于0至1。所以取消该效果,只需(Shift E) + (-1)即可。

Blender 精确建模3D打印注意事项的更多相关文章

  1. 第一次尝试3D建模和打印:色子

    打印机前几天到了,除了打印了一半自带demo之外,还没开始打过啥模型.想自己从头打印个东西.那就做个色子吧. 因为机子上有SW2020,参考这个 solidworks2017怎么建模骰子? 教程来练习 ...

  2. 3D打印:三维智能数字化创造(全彩)

    3D打印:三维智能数字化创造(全彩)(全球第一本系统阐述3D打印与3D智能数字化的专业著作) 吴怀宇 编   ISBN 978-7-121-22063-0 2014年1月出版 定价:99.00元 42 ...

  3. 【译】3D打印:介绍

    原文地址:(需要翻墙)https://ordina-jworks.github.io/iot/2018/09/28/3D-Printing-Intro.html 文章发表日期:2018-09-28 第 ...

  4. 万万没想到,3D打印居然可以做这些逆天设计

    3D打印一直被冠以“高科技”头衔,似乎离我们的日常生活还很遥远.其实不然,随着技术的创新,3D打印技术逐渐深入各个领域,工业生产.商业.医学.建筑.艺术等领域都能看到3D打印技术的影子.它将会改变我们 ...

  5. Three.js 3D打印数据模型文件(.STL)载入中

    3DPrint是现在和未来10年度科技产品的主流之中.广泛的. 对于电子商务类3D打印网站.一个主要功能就是商品3D呈现的方式,那是,3D数据可视化技术. HTML5(WebGL)它可以用于构建3D查 ...

  6. 3D打印软件工具

    切片与工艺规划(打印)软件: 3D打印中另外两个重要的步骤(切片和打印)中可以用到的一些开源,免费的软件和应用 Cura        开源, 免费                    Python ...

  7. 《3D打印:三维智能数字化创造(全彩)》

    <3D打印:三维智能数字化创造(全彩)> 基本信息 作者: 吴怀宇 出版社:电子工业出版社 ISBN:9787121220630 上架时间:2014-1-13 出版日期:2014 年1月 ...

  8. 如何制作简单的 3D 打印模型

    Hi 大家好! 了解一个方兴未艾,但极为有趣的话题 — 3D 打印 . 为了帮助大家对3D打印有一个初步的感性认识,我在线制作了一款可用于3D打印的model, 大家可以先通过体验这个在线 model ...

  9. 漫谈程序员系列:3D打印能打印出程序员吗

    首先声明,本文是一本正经的胡扯,绝不是随随便便的胡扯,请您不要随便攻击我胡说八道.我要反复星爷在<喜剧之王>里的台词:事实上.我是一本正经的喷子. 3D打印的定义 关于3D打印,以下是来自 ...

随机推荐

  1. 【Crash】C++程序崩溃排查方法

    windows下C++程序release版本崩溃错误排查方法. 一个你精心设计的24小时不间断运行,多线程的程序,突然运行了几个月后崩了,此问题是非常难以排查的,也是很头疼的问题. 现利用Google ...

  2. 用linux命令连接无线网络-转载

    首先是用到的工具: ifconfigrouteiwlistiwconfig 后两个是无线工具 从现在开始,按我的步骤做 (##后面的是说明部分) 1.开启无线,如果是笔记本,开启无线开关,或用Fn+F ...

  3. int(a) 和 (int &) a 及 数据存储地址的探究

    做题做到一个很有意思的题 void main() { float a = 1; cout << boolalpha << ((int)a == (int &)a); f ...

  4. Python3 线程/进程池 concurrent.futures

    python3之concurrent.futures一个多线程多进程的直接对接模块,python3.2有线程池了 Python标准库为我们提供了threading和multiprocessing模块编 ...

  5. useful links about machine learning

    机器学习(Machine Learning)&深度学习(Deep Learning)资料(Chapter 1) 机器学习(Machine Learning)&深度学习(Deep Lea ...

  6. javascript进阶笔记(3)

    本篇文章我们来学习和讨论一下js中的闭包.闭包是纯函数式编程的一个特性,因为它们能够大大简化复杂的操作.在js中,闭包的重要性不言而喻! 简单的说,闭包(closure)是 一个函数在创建时 允许 该 ...

  7. vue-13-插件

    Vue.js 的插件应当有一个公开方法 install MyPlugin.install = function (Vue, options) { // 1. 添加全局方法或属性 Vue.myGloba ...

  8. quartz自定义线程数

    1.加载包 2.添加quartz.propertes 3.编写自己的任务类 4.添加自动任务配置 5.通过 quartzProperties 配置连接池 1.加载包 <dependency> ...

  9. oracle截取字符串区间段的一部分字符串

    Oracle SQL中实现indexOf和lastIndexOf功能,substr和instr用法 博客分类: oracle PL/SQL instrsubstrlastindexofindexofo ...

  10. oracle截取字段中的部分字符串

    使用Oracle中Instr()和substr()函数: 在Oracle中可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符. 其语法为: instr(sourceString,de ...