工程师用户图书馆
用户库 -这些是文件。nglib扩展,它可以包含任何*Engee*块。 这些文件允许您使用来自*Engee块库的自己的块。*
.
创建自己的库允许您:
-
以方便的格式存储常用块,以大大简化和加快建模过程。;
-
立即从用户库中添加必要的元素,而不是为每个模型创建新的块。
自定义库的优势在于其灵活性和可重用性。 这些库有助于标准化组件,确保模型的一致性并减少错误的可能性。 此外,自定义库可以轻松共享已开发的块,这有助于更有效的团队合作并节省时间。
要从其他用户的用户库下载文件或上传您自己的文件,请使用该网站 远程Engee存储库。 在我们的文章中阅读更多关于如何使用远程存储库的信息 Git。 |
将块添加到*Engee*库后,您将无法在会话处于活动状态时删除它们。 要删除这些块,您需要完全停止*Engee*会话并重新启动它。 这将清除所有用户库,如果需要,则必须再次下载它们。 |
使用自定义库:
多级图书馆
大型用户库通常需要嵌套结构,例如,当您想要将块组织为类别和子类别时。 为此,请添加一个特殊文件’engee_library。toml’到库文件夹,它描述了层次结构。 这样的文件的一个例子:
[metadata]
format_version = "1"
[[categories]]
lib_path = "/my-lib_upd"
files = ["foo/a.nglib", "foo/b.nglib"]
[[categories]]
lib_path = "/my-lib_upd/cat1"
files = ["c.nglib"]
[[categories]]
lib_path = "/my-lib_upd/cat1/cat2"
files = ["d.nglib"]
在这个例子中:
-
'format_version="1"'是文件格式的版本。
-
'lib_path’是库部分的路径,因为它将显示在*Engee块库窗口中。*
.
-
'文件`是’的列表。将上传到本节的nglib文件。
文件可以自由地放在不同的子目录中—最主要的是"文件"中的路径是正确指定的。
所以你可以:
-
按文件夹和子类别分组块(例如,'cat1’和’cat2'`;
-
将多个文件上传到同一分区;
-
按主题,块类型等清楚地构建大型库。
创建’engee_library后。toml’并放置必要的`。指定文件夹中的nglib’文件,通过以下方式将库的根文件夹添加到路径中 路径编辑器,您的层次结构将出现在块库中。