×

只需一步,快速开始

扫描二维码登录本站

本帖最后由 YOUKU3D 于 2019-1-10 08:58 编辑

68747470733a2f2f796f72696b2e756e637265617465642e6e65742f696d616765732f323031382f.jpg
大家好,
最后到今年关于FreeCADBIM开发的最新报告!这已经是我正在撰写的这些报告中的第21篇(如果你感兴趣的话,我会在BIM工作台的github repo维基上保留所有这些报告的副本)。
到目前为止,这是一个非常了不起的旅程,一如既往,非常感谢通过捐赠我的PatreonLiberaPayPaypal帐户来赞助这项工作的人。在某个时间点,我需要为BIM Workbench设置一个特殊的信用页面,你将全部出现!如果你不是,请加入我们吧!
本报告中显示的大多数图像来自我们目前正在与Ryan和Regis 公开合作的项目,其中有一个非常有趣的FreeCAD / Revit工作流程。如果您有兴趣,请检查那里的文件!
年末余额
今年我真的可以花很多时间研究FreeCAD和BIM工具,我希望你们同意我的看法,它已经取得了不错的成绩。真的在这一点上我认为我们开始拥有一个非常稳定和强大的开源BIM解决方案。我现在几乎用它做所有的建筑项目,并且在许多领域它已经比我们都知道的商业替代品做得更好。例如:
  • 没有其他BIM应用程序可以像FreeCAD那样强大的建模工具(除了Rhino之外)。尝试在另一个BIM应用程序中建模汽车或鼠标或手机......但它是FreeCAD的基础
  • BIM范例非常轻量级。您不必使用墙工具来建造墙壁。墙壁不需要以某种方式制造。您可以使用墙工具构建梁。你建模的任何东西都可以做成墙,梁或任何其他东西。它基本上是模型之上的一层薄层语义,换句话说,“不可知”对象变得“具有建筑意义”。这允许您将几乎任何类型的3D数据导入FreeCAD并在BIM模型中使用它
  • FreeCAD的参数化系统在去年变得非常深刻,即使我们没有像Dynamo或Grasshopper这样的可视化编程界面(还有!),将一个数据插入另一个数据的可能性很大
  • 3D视图非常舒适,可以直接在其中进行建模。你可以很好地控制打开或关闭的内容,你可以在3D视图中看到你的工作平面等等。我很惊讶在许多BIM应用程序中这很困难,而在非BIM 3D建模应用程序中(SketchUp,Blender,3DSMAx,......)绝对正常
  • 所有单个对象都可以轻松搜索和找到,并且可以根据需要进行命名和分组,使模型非常易于组织,甚至可能更加重要,可自由组织(就像您决定如何组织文件和目录一样)
  • 这可能很难相信,但是将FreeCAD的IFC导出与其他BIM应用相比较,我敢说越来越多的情况下我们做得更好。模型结构更加一致(FreeCAD的所有组织结构,如关卡,组,组件/组件都得到支持),感谢我们在IfcOpenShell的朋友,当大多数其他BIM应用程序停止并且可怜地对复杂形状进行三角测量时,FreeCAD的IFC支持可以去相当远,轻松和忠实地处理复杂的几何形状。它甚至支持NURBS曲面,但由于没有其他BIM应用程序这样做,我仍然无法测试那么远。
  • 我不会谈论来自免费和开源的优势,这不是公平的游戏;)
68747470733a2f2f796f72696b2e756e637265617465642e6e65742f696d616765732f323031382f6672656563616431323030322e6a7067
当然,我们仍然严重落后的领域,例如:
  • 用户友好性:自从我开始研究BIM工作台以来,我意识到这是一个比我们想象的要复杂得多的问题。什么是用户友好性?你是如何衡量它的?通常,我们的用户友好性概念基于我们对应用程序的了解程度。Revit用户会发现Revit非常用户友好,但认为ArchiCAD不是,而ArchiCAD用户则会认为相反。
    另一个困难是通过限制选项,通常被认为是用户友好的应用程序通常是如此。一个非常好的例子就是TinkerCAD,它真的有一个非常直观的界面,但尝试在那里做任何复杂的事情,你会很快达到极限,或SketchUp,你可以通过添加插件获得力量,但随后你迅速松开用户-friendliness。
    在这一点上,我相信没有奇迹般的方法可以立即将FreeCAD变成新人的游乐园。不过,我真正想到的一个概念可以帮助我们很多东西。您从一组简单的概念开始,随着您对应用程序的了解的增长而扩展。这就是我现在正在使用BIM工作台的地方。

68747470733a2f2f796f72696b2e756e637265617465642e6e65742f696d616765732f323031382f6672656563616431323030332e6a7067
  • 2D输出:虽然我们已经可以生成与其他BIM应用程序具有相同复杂度和细化水平的BIM模型,但是目前还不能生成2D图纸。该 TechDraw工作台大多是面向机械设计,目前出现短路故障,处理庞大的BIM模型与所有的细节和注释。
    但是,有一些方法,我已经开始尝试它(见下文)。

68747470733a2f2f796f72696b2e756e637265617465642e6e65742f696d616765732f323031382f6672656563616431323030342e6a7067
没有视频?
不,这个月我正式在视频假期!下个月我们又回来了。
所以,随着我本月所做的改进。随着FreeCAD接近0.18版本并仍处于功能冻结模式,本月的所有新功能都在BIM工作台中:
BIM库增强功能
68747470733a2f2f796f72696b2e756e637265617465642e6e65742f696d616765732f323031382f6672656563616431323030352e6a7067
我在BIM库工具中添加了一些增强功能。它现在支持IFC和SAT格式(最后一个需要CadExchanger附加组件),现在有一个搜索功能。还有一些按钮可以搜索3个着名的BIM对象在线资源,bimobject.comnationalbimlibrary.combimtool.com。这主要是为了测试到目前为止的实用性。在这些网站上提供的大多数IFC模型质量都很差(所有曲面都是三角形的等等)所以对我来说似乎不值得进行更好的集成,至少目前是这样。
就个人而言,我最好的优质模型来源仍然是grabcad.com。如果限制STEP / IGES文件的结果,您通常会获得质量优良,易于完全导入FreeCAD的文件,并且可以完美地用作BIM对象和设备。BIM不是抓斗的主要焦点,因此提供的是有限的,但有足够的基本材料(基本家具,卫生/厨房用具等)。
我现在不确定使用这个工具的方向。你怎么看?比其他人更好地整合抓斗?与其他BIM对象提供商进行一些游说吗?其他想法?
BIM材料
68747470733a2f2f796f72696b2e756e637265617465642e6e65742f696d616765732f323031382f6672656563616431323030362e6a7067
BIM工作台获得了一种全新的材料工具,我相信它可以使用材料更加方便。它有一个主按钮,如果没有选择任何内容,可以创建新材料,或者,如果选择了任何具有材料支持的对象,则会显示一个新的,可搜索的新材料列表,您可以通过键盘完全操作(启动键入,按向上和向下按箭头,按Enter键,这样,当您有一个非常大的材料列表时,可以非常快速地将材料归属于所选对象。
这些材料还有显示其漫反射颜色的图标。稍后我将使用此代码生成材料的树图标。
从同一个窗口中,您还可以创建一个新的材质或者多材料
BIM视图增强功能
68747470733a2f2f796f72696b2e756e637265617465642e6e65742f696d616765732f323031382f.jpg
这些都是BIM Views工具的改进。该工具仍处于初期阶段,但最终的目标实际上是要有一种干净简单的方法来管理文档的所有不同视图和工作平面,并且可以说,模仿其他BIM应用程序(如Revit或ArchiCAD)如何管理它们观点。这个工具的想法基本上是在那里显示所有建筑零件工作平面代理,因此当它们深埋在树视图内时,您不需要搜索它们。双击任何一个将1)设置工作平面,2),如果他们的“恢复视图”(并提供您通过在树视图中右键单击并存储当前视图存储视角) ),恢复存储的视图。
所以基本上它就像其他BIM应用程序中的视图一样:双击一个,然后发现自己在查看该视图,并将工作平面设置在需要的位置。建筑零件和工作平面代理现在几乎完全相同,只有前者可以容纳对象。
建筑零件现在还具有新的“自动工作平面”属性,如果设置该属性,则将工作平面保持在“自动”模式。因此,如果您将视图更改为其他内容,则工作平面将自动更改为该视图。
响应单位标记
68747470733a2f2f796f72696b2e756e637265617465642e6e65742f696d616765732f323031382f6672656563616431323030382e6a7067
状态栏中的单位指示器现在可以正确点击并动态设置单位。不再在首选项设置中来回!
BIM草图工具
68747470733a2f2f796f72696b2e756e637265617465642e6e65742f696d616765732f323031382f6672656563616431323030392e6a7067
BIM工作台现在没有使用Sketcher工作台中的默认草图工具,而是拥有自己的“新草图”工具。区别很简单:新草图从当前工作平面开始。因此,使用草图感觉更像是草稿工具,并且所有内容都更好地集成。此外,它在进入草图编辑模式时不会更改视图,因此它会从草绘器的“内省”模式中退出,当您进入草图时,您会“忘记其他所有内容”以完全专注于草图。在这里,您只需将草图更加无缝地绘制到模型中。
如果您更喜欢标准行为,请不要忘记从另一个工作台添加工具是多么容易(菜单工具 - >自定义),但我发现这对BIM工作非常舒服,试试吧!
状态栏切换
68747470733a2f2f796f72696b2e756e637265617465642e6e65742f696d616765732f323031382f6672656563616431323031302e6a7067
所述BIM浏览按钮已经移动到状态栏,旁边显示/隐藏输出面板上的按钮,都成为切换按钮(它们具有按压/非按压状态)。他们有类似的默认快捷键(Ctrl + 9和Ctrl + 0),我认为它更有意义.. BIM视图工具不是真正的管理工具,它在这里更有意义恕我直言。
人和树符号
68747470733a2f2f796f72696b2e756e637265617465642e6e65742f696d616765732f323031382f.jpg
我在零件库中添加了一系列简单的2D符号(可通过Addons管理器安装),看起来像SketchUp或BricsCAD形状等其他应用程序(这是非常有趣的BTW,尝试它,它是免费的和多平台,一种“实体建模SketchUp”。它仍然经常崩溃,没有简单的方法将其结果导入FreeCAD,但这绝对是一件有趣的事情)。虽然它们是2D,但它们可用于3D模型。只是它们是象征性的而不是完全建模的。但出于这个原因,它们非常轻巧。我有点喜欢那个方面......
如果您想到以这种方式建模的其他任何有用的东西,请告诉我!
基于硬币的2D视图实验
如上所述,FreeCAD真正落后于BIM使用的一个领域是生成复杂的2D文档,例如施工文档。该TechDraw,虽然非常强大已经是更侧重于机械设计,这是典型的更小的机型。
68747470733a2f2f796f72696b2e756e637265617465642e6e65742f696d616765732f323031382f.jpg
对于我们使用BIM的人来说有几个问题:一个是生成大型模型的2D视图所需的时间,因为涉及几个重量级的布尔运算,而2D绘图本身是由OpenCasCade完成的(几何FreeCAD的引擎本身,我们无法控制,另一个是,正如您在上图所示,在这样的图纸上通常有许多东西不是几何形状而是注释:文本,尺寸,标签,符号,等等
这一切都是古老的故事,我已经在这个博客上写了很多关于此的内容。
但我最近在FreeCAD中发现了一个隐藏的宝石:能够从FreeCAD的3D视图中导出非常忠实的矢量图形。有一个非常有趣的系统由Coin3D提供,这是FreeCAD 3D视图使用的显示库,它遍历屏幕上显示的不同实体(线条,三角形......)并允许您对每个实体执行某些操作,例如导出它们作为SVG。它已经运行得非常好,您可以通过在FreeCAD python控制台中发出以下命令来尝试它:
FreeCADGui.ActiveDocument.ActiveView.saveVectorGraphic("/path/to/some/filename.svg")
它需要更多的工作,例如更好地支持图像纹理的线条厚度,但它已经非常好地工作并且快速且精确地盲目。并且该算法可以很容易地适用于生成在TechDraw中使用的QGraphics实体,因此获得尺寸和图案填充工作的结果。
我们可以直接在3D视图中做很多注释工作,这已经很好用了,我们可以在FreeCAD文档中拥有超快速,几乎无限量的2D视图。
68747470733a2f2f796f72696b2e756e637265617465642e6e65742f696d616765732f323031382f6672656563616431323031332e6a7067
68747470733a2f2f796f72696b2e756e637265617465642e6e65742f696d616765732f323031382f6672656563616431323031342e6a7067
所有这些都需要一些思考和工作,但在我看来,这不仅仅是一条有趣的道路。有几个问题需要解决,例如缩放(输出取决于视图大小和比例),以及当前需要在屏幕上显示视图以使其工作的事实,但这些问题当然有几种可能解决方案。
68747470733a2f2f796f72696b2e756e637265617465642e6e65742f696d616765732f323031382f.jpg
拉伸工具增强功能
68747470733a2f2f796f72696b2e756e637265617465642e6e65742f696d616765732f323031382f6672656563616431323031362e6a7067
这是我认为本月最激动人心的变化。该拉伸工具,到目前为止只有2D对象的工作,现在与BIM对象以及,只要它们都是基于二维物体上。这似乎是一个小小的改变,但它实际上是直接建模的一个重要步骤:BIM对象现在可以变形和图形化拉伸。
到目前为止,这仅适用于用作BIM对象的轮廓或基线的2D形状,因此不能用于更改对象的拉伸高度,但我们会及时到达。
这不像Revit,更像是老式的AutoCAD,当你没有对象句柄时,它似乎工作得非常好,如果它证明是可靠的(我认为是),我们可以将其扩展到其他像草稿编辑这样的工具,然后慢慢到达那里。
BIM更新机制
BIM工作台现在有一种机制,可以针对GitHub上的最新版本检查您安装的版本,并在更新可用时弹出通知。您需要安装python-git软件包才能使用它,但是在我的待办事项列表中,无论此软件包是什么,它都可以使用(并实际将其扩展到所有加载项)。
BIM WorkingPlane查看
现在还有一个新的视图快捷方式(键9或菜单Utils-> Working Plane视图),它将视图设置为当前工作平面,或者,如果BIM视图窗口打开,则将其设置为双击。因此,您现在可以使用键盘轻松地在当前建筑零件和其他标准视图(如Front,Top等)之间导航。
Thar是这个月的,感谢读到这里,祝大家新年快乐,下个月见!
干杯
Yorik
PS - 直到最近我才意识到我从未在这些文章的图像上加上适当的标题......如果你是盲人,我真的很抱歉,从现在开始,这将是谨慎的。


22




在本地克隆此Wiki









Hi all,
Finally to the last report about BIM development for FreeCAD for this year! This is already the 21st of these reports I'm writing (I'm keeping a copy of all of them on the wiki of the BIM workbench's github repo if you are interested).
It's been a pretty amazing journey so far, as always, thanks so much to you who is sponsoring this effort by donating on my Patreon, LiberaPay or Paypal accounts. At some point in time I'll need to setup a special credits page for the BIM Workbench where you'll all appear! And if you aren't, join us!
Most of the images shown in this report are from a project we are currently working on in the openwith Ryan and Regis, with a pretty interesting FreeCAD/Revit workflow. Check the files there if you're interested!
The end-of-year balance
This year I really could spend quite a lot of hours working on FreeCAD and BIM tools, and I hope you'll agree with me that it rendered pretty decent results already. Really at this point I consider that we begin to have a very stable and powerful open-source BIM solution. I do almost all my architecture projects with it nowadays, and in many areas it already does better than the commercial alternatives we all know of. For example:
  • No other BIM app as so many and so powerful modelling tools than FreeCAD (apart from Rhino maybe). Try modelling a car or a mouse or a cellphone in another BIM app... But it is the bread and butter of FreeCAD
  • The BIM paradigm is very lightweight. You are not forced to use the wall tool to build walls. Walls don't need to be made in a certain way. You can use the wall tool to build a beam. Anything you model can be made into a wall, a beam or anything else. It's basically a thin layer of semantics on top of your model, or in other words, "agnostic" objects become "building-meaningful". This allow you to import almost any kind of 3D data into FreeCAD and use it in BIM models
  • The parametric system of FreeCAD has become amazingly deep over the last year, and even if we don't have a visual programming interface like Dynamo or Grasshopper (yet!), the possibilities to plug one piece of data into another are wild
  • The 3D view is comfortable enough to model directly in it. You have very fine control over what to turn on or off, you can see your working plane in the 3D view, etc. I'm always surprised at how much this is difficult in many BIM applications, while in non-BIM 3D modelling apps (SketchUp, Blender, 3DSMAx,...) it is absolutely normal
  • All individual objects are easily searched and found, and can be named and grouped as you like, making the model extremely organizable, and maybe even more important, freely organizable (just like you decide how to organize your files and directories)
  • This might be hard to believe, but comparing the IFC export of FreeCAD to other BIM apps, I dare to say in more and more cases we do far better. The model structure is more consistent (all organizing structures of FreeCAD such as levels, groups, assemblies/components are supported), and thanks to our friends at IfcOpenShell, when most other BIM apps desist and pitifully triangulate complex shapes, FreeCAD's IFC support can go pretty far and handle complex geometry with ease and faithfulness. It even supports NURBS surfaces, but as no other BIM application does so, I still couldn't test that very far.
  • I won't talk about the advantages coming from being free and open-source, that wouldn't be fair game ;)
There are of course areas where we still lag seriously behind, for example:
  • User-friendliness: Since I began to work on the BIM workbench, I realized this is a far more complicated issue than we use to think. What is user-friendliness exactly? How do you measure it? Very often our notion of user-friendliness is based on how well we know an application. A Revit user will find Revit very user-friendly but think ArchiCAD is not, while an ArchiCAD user will think the contrary.
    Another difficulty is that applications more universally considered user-friendly are very often so by limiting options. A very good example of this is TinkerCAD which really has a wonderfully intuitive interface, but try to do anything complex there, you will quickly reach the limit, or SketchUp, where you can gain power by adding plugins, but then you quickly loose the user-friendliness.
    At this point I believe there is no miraculous recipe we can apply to instantly turn FreeCAD into a pleasure garden for the newcomer. One concept I really think could help us a lot, though, is making things progressive. You start with a simple set of concepts, and expand as your knowledge of the application grows. That's where I'm heading now with the BIM workbench.

  • 2D output: While we can produce BIM models of the same level of complexity and refinement as other BIM applications already, the same cannot be said of producing 2D drawings yet. TheTechDraw workbench is mostly oriented towards mechanical design, and currently fails short to handle huge BIM models with all their details and annotations.
    However, there are ways out of this, and I started experimenting with it already (see below).

No video?
Nope, this month I'm officially in video-holiday! Next month we're back with one.
So, on with the enhancements I did this month. As FreeCAD is getting close to the 0.18 release and still in feature freeze mode, all the new features of this month are in the BIM workbench itself:
BIM library enhancements
I have added a couple of enhancements to the BIM Library tool. It now supports IFC and SAT formats (this last one needs the CadExchanger add-on), and there is now a search function. There are also buttons that search on 3 well-known online resources of BIM objects, bimobject.com, the nationalbimlibrary.com and bimtool.com. This is mostly to test the usefulness so far. Most IFC models available on these websites are of awful quality (all curved surfaces triangulated, etc) so it didn't seem worth to me making a better integration, at least for now.
Personally, my best source of good quality models is still grabcad.com. If you limit results there for STEP/IGES files, you'll often get files of excellent quality, readily and perfectly importable into FreeCAD, and which are perfectly usable as BIM objects and appliances. BIM is not the main focus of grabcad, so the offering is limited, but there is more than enough of the basic stuff (basic furniture, sanitary/kitchen appliances, etc).
I'm not sure which direction to go with this tool now. What do you think? Integrate grabcad better than the others? Do some lobbying with the other BIM objects providers? Other ideas?
BIM material
The BIM workbench gained a brand-new material tool which I believe makes it much, much handier to work with materials. It has one main button that either offers to create a new material if nothing is selected, or, if any object with material support is selected, shows you a new, big, searchable material list, that you can operate fully from the keyboard (start typing, press arrows up and down, press enter) that makes it very quick to attribute materials to selected objects when you have a very big list of materials.
The materials also have icons that show their diffuse color. Later on I'll use this code to generate the tree icons of materials too.
From the same window, you can also create a new Material or Multimaterial.
BIM Views enhancements
These are all improvements to the BIM Views tool. That tool is still in infancy, but the final aim is really to have a clean and easy way to manage all the different views and working planes of your document, and mimic, so to speak, how other BIM apps like Revit or ArchiCAD manage their views. The idea of this tool is basically that all the Building Parts and Working Plane proxies are shown there, so you don't need to search for them when they are buried deep inside the tree view. Double-clicking any of them will 1) set the working plane to it, and 2), if their "Restore View" (and provided you stored a view angle in them by right-clicking them in the tree view and storing the current view), restore the stored view.
So basically it works like views in other BIM apps: Double-click one, and find yourself looking into that view, with the working plane set where it needs to be. Building Parts and Working Plane Proxies now work almost identically, only the former can hold objects too.
Building Parts also now have a new "Auto Working Plane" property which, if set, keeps the working plane in "Auto" mode. So if you change the view to something else, the working plane will change to that view too automatically.
Responsive unit tag
The unit indicator in the status bar is now properly clickable and sets the unit on the fly. No more back-and-forth to the preferences setting!
BIM sketch tool
Instead of using the default sketch tool from the Sketcher workbench, the BIM workbench now has its own "new sketch" tool. The difference is very simple: New sketches start in the current working plane. So using sketches feels much more like Draft tools, and everything is much better integrated. Also, it doesn't change the view when entering sketch edit mode, so it escapes from the Sketcher's "introspective" mode, where when you enter the sketch, you sort of "forget everything else" to focus purely on the sketch. Here, you just draw sketches more seamlessly into your model.
If you prefer the standard behaviour, don't forget how easy it is to add a tool from another workbench (menu Tools -> Customize), but I found this really comfortable for BIM work, try it!
Status bar toggles
The BIM Views button has moved to the status bar, next to the button that shows/hides output panels, and both became toggle buttons (they have a pressed/non pressed state). They have similar default shortcuts (Ctrl+9 and Ctrl+0), I think it makes much more sense.. The BIM Views tool is not really a management tool, it makes more sense here IMHO.
People and tree symbols
I added a series of simple 2D symbols to the Parts Library (installable via the Addons manager) that look like those found in other apps like SketchUp or BricsCAD shape (which is quite interesting BTW, try it, it's free and multiplatform, a kind of "solid modelling SketchUp". It still crashes often and there is no easy way to import its results into FreeCAD, but it is definitely an interesting thing). Although they are 2D, they are meant to be used in 3D models. It's just that they are symbolic instead of fully modelled. But for that reason, they are very lightweight. And I kind of like that aspect...
If you think of anything else that would be useful to have modelled that way, let me know!
Coin-based 2D view experiments
As stated above, one of the areas of FreeCAD that really lags behind for BIM use, is producing complex 2D documents such as construction documents. The TechDraw, although pretty powerful already, is more focused on mechanical design, which are typically much smaller models.
There are several problems there for us who work with BIM: One is the time that it takes to produce a 2D view of a large model, because there are several heavyweight Boolean operations involved, and the 2D drawing itself is done by OpenCasCade (the geometry engine of FreeCAD) itself, on which we have no control, another is that, as you can see on the image above, there are usually many things on such a drawing that is not geometry but annotations: Texts, dimensions, labels, symbols, etc.
All this is old story, I've written a lot about this on this blog already.
But I've recently found one more hidden gem inside FreeCAD: the ability to export very faithful vector graphics from the 3D view of FreeCAD. There is a quite interesting system provided by Coin3D, the display library used by the FreeCAD 3D view, that walks through the different entities (lines, triangles,..) displayed on screen and allow you to do something with each, such as exporting them as SVG. It already works amazingly well, you can try it simply by issuing the following command in the FreeCAD python console:
FreeCADGui.ActiveDocument.ActiveView.saveVectorGraphic("/path/to/some/filename.svg")
It need a bit more work, for example to support line thickness better, of image textures, but it works already amazingly well and is blind fast and precise. And the algorithm could probably easily be adapted to produce QGraphics entities that are used in TechDraw, and therefore obtain a result where dimensions and pattern fills work.
We could do quite a lot of annotation work directly inside the 3D view, this works quite well already, and we could have blazing fast, virtually unlimited amount of 2D views inside a FreeCAD document.
All this needs some thought and work, but it seems to me a more than interesting path to go. There are several issues to solve, for example the scaling (the output is dependent on the view size and proportions), and also the fact that currently the view needs to be displayed on screen for this to work, but these problems certainly have several possible solutions.
Stretch tool enhancements
This is I think the most exciting change of this month. The Stretch tool, that so far only worked with 2D objects, now works with BIM objects as well, provided they are based on a 2D object. This seems like a small change, but it is actually a massive step in direction to direct modelling: BIM objects can now be deformed and stretched graphically.
So far this will only apply to the 2D shape that is used as a profile or baseline of a BIM object, so it cannot be used for example to change the extrusion height of an object, but we'll get there in time.
This is not really like Revit, more like old-school AutoCAD, when you had no object handles, but it seems to work amazingly well, and if it proves solid (I think it is), we can extend that a lot, to other tools too such as Draft Edit, and slowly get there.
BIM update mechanism
The BIM workbench now has a mechanism that will check for your installed version against the most recent one on GitHub, and pop up a notification if an update is available. You need the python-git package installed for this to work, but it's on my to-do list to make this work regardless of this package (and actually extend that to all add-ons).
BIM WorkingPlane View
There is now also a new view shortcut, (key 9 or menu Utils->Working Plane view) that sets the view to the current working plane or, if the BIM Views window is open, to the last item double-clicked there. So you can now pretty easily navigate between your current Building Part and other standard views such as Front, Top, etc.. using the keyboard only.
Thar's it for this month, thanks for reading until here, I wish all of you a happy new year, and see you next month!
Cheers
Yorik
PS - Only recently I realized that I never put the appropriate captions on the images of these articles... If you are blind, I really apologize, from now on that will be done with care.
来源:https://github.com/yorikvanhavre/BIM_Workbench/wiki/FreeCAD-BIM-development-news-21---December-2018
YOUKU3D

写了 1299 篇文章,拥有财富 0,被 5 人关注

www.XinBIM.com
转播转播 分享淘帖 踩!踩!
回复

使用道具

评论

使用高级模式,上传图片!
您需要登录后才可以回帖 登录 | 立即注册
B Color Link Quote Code Smilies
YOUKU3D 发表于 2019-1-10 08:41:06
FreeCAD的BIM工作台 68747470733a2f2f7777772e667265656361647765622e6f72672f77696b692f696d616765732f35.png
这是FreeCAD工作台,它实现了一整套建筑信息模型(BIM)工具,并允许适当的BIM工作流程,类似于Revit,ArchiCAD,Tekla,AllPlan或BricsCAD等专业BIM应用程序。
FreeCAD是一种开源的通用参数化3D建模应用程序。BIM工作台不是试图成为一体化的独立应用程序并模仿上述应用程序,而是集成到FreeCAD的所有层中,并允许您使用FreeCAD的所有其他模拟和分析工具进行BIM目的。
但是,这个特定工作台的具体目标之一是尝试专注于用户体验。FreeCAD是一个功能强大的应用程序,但学习曲线相当陡峭。在BIM工作台中,我们尽可能地尽可能地缓解这条曲线。
警告:这是实验性工作。尽管它使用起来非常安全,并且不会破坏任何东西,但它应该是我们可以尝试和实验的地方,而不是生产环境(尚未)。非常欢迎您尝试,向我们提供反馈并帮助我们构建更好的BIM工作流程,只需记住某些功能可能随着时间的推移而发生变化或消失,恕不另行通知。
特征
这是一个相当简短的概述它可以做什么,只是为了让你尝试它。除此之外,请参阅 完整的文档以了解更多信息。
  • 2D绘图工具(所有常用的工具,如直线,圆弧,折线,矩形等等)以及相当强大,复杂,可约束的草图,具有常见的绘图辅助环境,如捕捉,工作平面等。
  • 通用3D对象,例如挤出,联合,减法,交叉(可用作BIM组件)
  • 建筑BIM物体(通常用于墙壁,窗户,楼梯等......)
  • 具有内置线表示的结构BIM对象(柱,梁,板,金属型材等)
  • MEP /管道BIM工作的基本工具,如管道,以及库中已有的一些MEP对象。但是,我们需要帮助来建模更多的参数化组件!
  • 构建和组织模型的许多方法,没有预定义的结构(您组织模型的方式与组织计算机上的文件和文件夹的方式相同,您决定)
  • 非常好的IFC文件格式支持,允许您从/向其他BIM应用程序导出和导入模型
  • 从BIM模型生成2D输出(可打印的纸张)已经成为可能,但仍然没有完全针对像BIM模型这样的大型模型进行全面优化,而且仍然有点繁琐(我们正在努力!)。但是,在支持SVG,DXF或DWG文件(所有这些都可以通过FreeCAD BIM模型轻松导出)的2D绘图应用程序中进一步导出2D视图(如计划和部分)以进行返工,效果非常好,并且是当时的一种很好的解决方法存在。
安装
  • 安装FreeCAD(从https://github.com/FreeCAD/FreeCAD/releases获取操作系统的软件包,或者只是在大多数Linux发行版的软件包管理器中搜索“FreeCAD”)
  • 启动FreeCAD并从菜单工具 - >插件管理器启动插件管理器
  • 找到并安装BIM插件
  • 重新启动FreeCAD,然后切换到BIM工作台
与任何其他FreeCAD 工作台一样,您也可以在FreeCAD Mod目录中的“BIM”文件夹中手动克隆或下载此存储库中的所有文件。
学习
在第一次启动BIM工作台时,您将看到一个欢迎屏幕,它将引导您进一步
BIM工作台文档托管在FreeCAD维基上,网址https://www.freecadweb.org/wiki/BIM_Workbench
如果您希望更好地了解FreeCAD,我强烈推荐,请从FreeCAD手册开始。我们正在努力使FreeCAD wiki成为一个更舒适的阅读场所,同时手册也以更易读的方式托管在GitBook上(离线版本如电子书或pdf也可在那里使用)。
BIM工作台还具有位于菜单Help-> BIM教程下的内置教程(正在开发中)
发展
我每月写的开发报告可以在https://github.com/yorikvanhavre/BIM_Workbench/wiki上找到,如果你想了解这个工作台的发展情况,可以在TwitterFacebookMastodonPatreon上关注我,或者关注我我的博客
如果您有兴趣为此工作台的开发做出贡献,FreeCAD论坛上有一个专门的部分,欢迎每个人提供想法,反馈,报告问题,其他用户可以帮助您了解使用FreeCAD或编写代码。
您还可以通过赞助PatreonLiberaPayPayPal来帮助开发此工作台。所有的开发都是开源的,我生产的所有东西都可供所有人使用,没有“仅限订阅者”的内容,每个月我工作时间的增加部分都是由这个赞助商支付的。
来源:https://github.com/yorikvanhavre/BIM_Workbench

点评

一些有用的链接: - FreeCAD: https://www.freecadweb.org- The BIM workbench documentation: https://www.freecadweb.org/wiki/BIM_W...- The file produced in this video: https://www.dropbox.com/s/7ie3xxfs0  详情 回复 发表于 2019-1-10 08:48
回复 支持 反对

使用道具 举报

YOUKU3D 发表于 2019-1-10 08:48:45
YOUKU3D 发表于 2019-1-10 08:41
FreeCAD的BIM工作台这是FreeCAD的工作台,它实现了一整套建筑信息模型(BIM)工具,并允许适当的BIM工作流 ...

一些有用的链接:
- FreeCAD: [color=var(--yt-endpoint-visited-color, var(--yt-spec-icon-active-button-link))]https://www.freecadweb.org- The BIM workbench documentation: [color=var(--yt-endpoint-visited-color, var(--yt-spec-icon-active-button-link))]https://www.freecadweb.org/wiki/BIM_W...- The file produced in this video: [color=var(--yt-endpoint-visited-color, var(--yt-spec-icon-active-button-link))]https://www.dropbox.com/s/7ie3xxfs077...- The blog article this video is part of: [color=var(--yt-endpoint-visited-color, var(--yt-spec-icon-active-button-link))]https://yorik.uncreated.net/guestblog...- Support me on Patreon: [color=var(--yt-endpoint-visited-color, var(--yt-spec-icon-active-button-link))]https://www.patreon.com/yorikvanhavre

回复 支持 反对

使用道具 举报

返回顶部