FreeCAD BIM开发新闻-2020年7月/8月/9月

2020-10-31 21:58:41

在拖延了很长时间之后,终于有了另一份关于FreeCAD的BIM工具的开发报告。非常抱歉最近几个月的停电,发生了很多事情(所有3D&;BIM都是用FreeCAD和Blender完成的),当然大流行也没有缓解事情。无论如何,这并不意味着FreeCAD方面什么都没有发生,相反,错误仍然得到解决,事情得到改善,想法得到讨论,FreeCAD每天都变得更好。

上个月我们的营业额也很高,因为欧特克更改了免费版Fusion360的条款。有一大堆新的限制限制了个人/爱好用户的使用。例如,您从Fusion360导出到CNC机床(从一块材料中切割对象)的g代码现在正在使机器运行速度变慢(因此提高了生产成本),除了喋喋不休地让用户购买订阅之外,没有其他明显的原因。因此,我们看到大量用户迁移到FreeCAD,看到人们发现FreeCAD并学习和喜欢它,这真的很令人兴奋。

再次感谢每一位为我的Patreon或Liberapay活动捐款的人,我真的很感谢你们没有在我三个月没有写信的时候把我扔下。

另外,对于那些没有注意到的人,FreeCAD现在有了一个适当的Liberapay Teams帐户,所有收到的钱都在那里注册的FreeCAD开发人员(目前是7人)之间平分。在过去的几周里,这个账户已经收到了巨大的捐款(目前它每月收到大约1000美元),这要归功于新的前Fusion360用户的流动,以及Kunda1在FreeCAD官方Twitter账户上所做的令人印象深刻的工作(如果你是Twitter用户,这个账户过去只是FreeCAD Facebook页面的镜子,但现在维护得非常好),以及其他人的参与(特别要感谢我的女朋友,世界上最棒的人)。

材质现在具有新的横断面颜色特性,该特性允许在查看材质和剪切材质时提供不同的颜色。例如,您现在可以让墙壁在查看时显示为白色,但在TechDraw页面上剪切和查看时显示为黑色。

到目前为止,这是一个很小的改进,但它为结构奠定了基础,使其具有更高级的功能,例如支持填充图案。主要问题是,尽管SVG格式对填充图案有很好的支持(任何东西都可以变成填充图案,甚至位图图像),但是SVG格式的Qt实现缺乏对它的支持(它有自己的系统,但是要使其与SVG兼容并不是很实际)。因此,目前我们还不清楚如何走得更远。

TechDraw对填充图案的实现在内部重新创建了OpenCasCade几何体,它工作得很好,但对于大型BIM模型来说可能会很重。无论如何,这也是我正在探索的一条赛道。

另一个非常小的修复,但是使用门窗工具创建的默认门窗现在定义了铰链边,因此它们的洞口属性现在可以开箱即用。不过,它可能不会朝您想要的方向打开,因此您可能仍需要调整此设置。但我清单上的下一项是添加几个控件来轻松切换打开方向。

拔模图案系统现在再次工作(填充图案可以添加到所有闭合的拔模对象,如矩形、多段线、圆等)。我还在Edit->;Preferences->;Draft->;Visual Settings下添加了一个首选项选项,以设置默认的填充图案比例,这在您总是处理类似大小范围的对象(例如建筑平面图)时非常有用。我还需要尝试一下(0.0025似乎是一个非常好的BIM默认设置),但是一旦我找到几个好的设置,我会把它添加到BIM设置屏幕中。

剖切平面现在具有显示标签特性,当启用该特性时,将在三维视图中的平面上显示剖切平面标签。当您的文档中有多个剖面时,这对于轻松识别这些剖面很有用。文本大小目前取决于箭头大小,但稍后我将使这一切更易于自定义。

我们还为剖面平面制定了进一步的计划,例如,可以双击或以某种方式将其激活,并发现您在一个单独的二维视图中剪切或关闭了所有需要的几何图形,在该视图中,您仍然可以在二维环境中处理模型。这有点像是完整3D模型和TechDraw视图之间的中间步骤。您可以在BIM工作台的实验工具选项板上看到由Carlo Pavan编码的初稿。

在BIM工作台上的注释工具中,您现在可以找到两个TechDraw工具,即create page和create view。第一个与Create page from template TechDraw工具相同,不同之处在于它会记住您上次使用的模板,并在您再次使用该工具时将您带到那里,因此它提供了更快的工作流程。第二个工具目前与TechDraw Archview工具相同,但我计划在将来使其更灵活一些,这样它将成为TechDraw的Archview和DraftView工具的混合,具体取决于所选的对象。

计划工具现已扩展为允许将结果导出为.tsv(制表符分隔值)格式,该格式与.csv(逗号分隔值)格式基本相同,但使用制表符而不是逗号来分隔列。当然,CSV的大问题是在文本栏中是否有逗号。通常,电子表格应用程序对.csv文件相当宽容,它们通常会询问您在导入时应将哪个字符视为列分隔符,但其他应用程序(例如GitHub)如果不使用逗号作为分隔符,则无法正确显示它们。所以从现在开始,有一个正确的方式来取悦每个人。

FreeCAD Exporter for Blender已经看到了几个小修复,如果您没有自己添加.FCStd扩展名,它现在会自动将扩展名.FCStd添加到生成的文件中,它现在可以正确处理对象旋转和缩放,并且它会在导出之前应用修改器。它现在还支持无面对象(线框对象)。

再加上BlenderBIM的改进,现在在Blender中处理BIM模型或BIM模型的部分变得越来越容易,并且在需要时,可以在FreeCAD中无缝集成所有内容。还有更多的FreeCAD/Blender联合开发正在进行中,例如在内部使用FreeCAD的新Sverchok节点,字面上为FreeCAD和Blender创建了一种新的接口。

BIM工作台现在将在安装屏幕上检测您的FreeCAD版本,如果您没有使用开发版本,则建议您安装一个开发版本。这将帮助人们意识到开发版本的存在,并变得更习惯于它们,以及如何安装和管理它们。

现在可以直接从工作平面任务面板设置栅格的总体大小。

开始页现在可以显示多个自定义文件夹。要实现这一点,请转到菜单编辑-&>首选项-&>开始下的开始页首选项,手动键入多个文件夹路径,以;分隔,而不是选择一个自定义文件夹。

现在,拔模缩放工具支持使用图像工作台创建的图像平面。因此,现在可以轻松导入参考图像(如扫描的平面图),将其定位在公共参考点上,并将其缩放到所需的大小。

现在可以在编辑->;首选项->;草稿->;尺寸和文本下为这两个设置设置缺省值,这将影响所有新创建的尺寸。

最后但并非最不重要的一点是,我开始将手册升级到FreeCAD 0.19,这一次我打算用它制作一本印刷书籍。未完待续!。

我想这就是这个月的内容了,我保证我会尽我所能恢复每月一次的发帖!