找回密码
 快速注册
搜索
查看: 41|回复: 3

Microsoft 3D Builder

[复制链接]

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

hbghlyj 发表于 2022-7-24 21:33 |阅读模式
microsoft.com/store/productId/9WZDNCRFJ3T6

Microsoft 3D Builder user’s guide


我做了一个顶上是六角的尖的柱形:
index.png


下面是我写的很乱的笔记......
可以从一个库中导入对象.可以导入其它3D格式文件(STL, OBJ, 3FM, WRL 和 PLY).
可以插入球,正方体,圆柱,三棱锥,四棱锥等.正方体可以用拉伸工具拉成想要的长宽高.
自定义对象可以设置尺寸和曲面细分的程度和正方体的圆角大小,但自定义对象比较少,只有圆柱,圆锥,圆环等.
选中对象以后,左键可以旋转,右键平移,有一个按钮可以镜像(mirror),然后在下方输入数值可以精确旋转(欧拉角)和拉伸(x,y,z),单位是mm.
还可以settle,就是把一个对象提到空中,模拟重力作用,以它的一个面着地放置.
可以克隆(duplicate),复制(copy),粘贴(paste).
可以测量(measure),选中两个点以后量出它们的距离.选择点的时候是吸附顶点的(snap).
切割(split)是很有用的工具,把两个面拼合起来以后会有一个缝隙,可以精确平移和旋转切割平面(欧拉角),可以选择保留顶部(top)还是序部(bottom),或两者可以都保留(both),然后选中多余的,按Del键把多余的删掉.
打磨圆角工具(smooth)可以把尖锐的角削圆,当然,在球体上没有作用.
拷花工具(emboss)可以在表面上写字.
加支柱工具(extrude down)将按照对象的结构从确定的高度阈值开始画柱体直到到达地板.此功能可用作支撑结构以及将悬挂点连接到地板.
两个对象可以重叠,可以作两个对象的并集(merge),交集(intersection).好像不能把两个东西作差集(?),而是只选中一个东西,然后点击subtraction,效果是在整个空间中去掉它:Youtube视频
镂空工具(hollow),把一个对象作成空心.默认情况下,所有对象都是实心和填充的.
对象可以设置材质(material),颜色(color),纹理(texture).
材质, 可以勾选“金属制品”, 可以选择不同金属(银,铜,钛等), 可以更改光泽度, 一端是哑光(matt), 另一端是完全镜面反光的(glossy)
颜色, 将对象绘制为纯色. 可以使用预设颜色,也可以输入颜色的十六进制代码.
纹理, 将纹理应用于选定对象,提供预设纹理和添加您自己的选项. 有两种主要模式:“贴纸”(sticker)和“画笔”(brush).
默认保存到“3D对象”文件夹,就像“文档”,“视频”,“音乐”一样,是Windows 11自带的文件夹.
index.png
保存的文件格式的首选是.3mf格式,改成.zip然后解压,里面有一个3D文件夹,它里面是一个.model文件,打开以后是xml,有一个顶点的表记录了各顶点的xyz坐标,顶点有编号,然后有一个三角形的表,记录了以哪些顶点编号作三角形面.
index.png





类似软件:
meshmixer:操作简易,在Windows上免费
Meshmixer Tutorial for Beginners

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

 楼主| hbghlyj 发表于 2022-7-24 21:39
index.png
我是先插入了一个六角柱(hexagon),然后插入了一个三棱锥(tetrahedron),按默认的尺寸,那个三棱锥的棱长等于六角柱的宽.然后把那个三棱锥旋转(pitch调到180),然后z方向拉伸,然后平移,如此多次调整后,和六角柱取交集,变成一个直角三棱锥,然后复制.
取完交集以后,最初的六角柱和三棱锥都没了.这时,再插入一个和之前一样的六角柱,然后作直角三棱锥的差集.
这时那个直角三棱锥没了,粘贴一下,就出来了.把它放到切好的角柱的顶端.
把六角柱沿着它的顶上的直角三棱锥的侧面,纵切成三分之一.然后合并(merge).然后克隆(duplicate)两次,分别旋转120°和-120°,然后拼到一起,然后使用加支柱工具(extrude down)在下面加上柱身,基本上就完成了.
index.png
因为是手动控制的,有很多接缝没有对齐,我就使用切割(slice)+简化曲面(simplify)进行处理.通常,简化曲面以后,显示的曲面总数会变少,但是有的时候也不会变少,应该是算法没有计算出怎样才能简化.有的时候切下来的小碎片被认为是非法的多面体,于是使用“修复”工具.(“修复”工具在工具栏不显示,而是只有当出错时才会显示).
下面的附件是3mf格式的,可以用3D Builder直接打开:
$type 六角.3mf (42.56 KB, 下载次数: 1)
Sketchfab不支持3mf格式.我另存为obj格式以后,还生成了一个mtl文件,上传的时候须将.obj和.mtl文件共同上传,否则会报错.
三角面总数是80,但是还可以看到一些接缝,说明还是有一定改进空间的.

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

 楼主| hbghlyj 发表于 2022-7-24 21:55


sketchfab.com/
3d-builder 3D models
Sketchfab是一个基于WebGL和WebXR的线上3D、VR和AR内容发布和售卖平台。
其3D查看器可在官方网页和APP上运行,但也可以嵌入其他网站,如Facebook和Twitter。
Sketchfab的社区则可以使用户浏览、评价、下载或购买3D模型。除去售卖外,用户也可以以Creative Commons版权发行其内容。

下面是我上传的模型(不如用3mf文件在3D builder里面直接打开时效果好):
图纸
index.png

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

 楼主| hbghlyj 发表于 2022-7-25 01:18


重新制作了.这次做法非常简单,先插入一个hexagon,然后在顶部削掉三块,最后simplify就行了. $type 六角.3mf (45.48 KB, 下载次数: 1)
这次是另存为glTF格式再上传到Sketchfab的,效果比第一次做的好.
index.png
会生成一个.gltf文件和一个.bin文件,须将它们一起上传到Sketchfab.
第一次上传时我没有把模型的权限设为免费下载,所以扣除了1积分,变成了9个积分;第二次上传时我把模型的权限设为免费下载,就没有扣除积分了 Sketchfab好像可以持续地免费上传公开的模型.

手机版|悠闲数学娱乐论坛(第3版)

GMT+8, 2025-3-4 15:34

Powered by Discuz!

× 快速回复 返回顶部 返回列表