3.3: 断面 (Cross Section)
Last updated
Last updated
Karamba3D提供了梁、壳体和弹性元件的断面定义。可以使用“Cross Sections(断面)”多元运算器生成上述元件,其底部下拉列表可用于选择断面类型。
每个断面的尺寸可以手动定义,也可以参考断面列表进行定义(参见第3.3.10节)。
断面可以直接接入用于创建元素的(“LineToBeam(由线到梁)”、“MeshToShell(由网格面到壳体)”等运算器)。抑或,当断面被输入到“Assemble(模型构建)”运算器时(见图3.3.1),它们作用于那些标识符与“Elem|Id”给出字符串相匹配的元素。如果在“Elem|Id”输入端口提供元素,则其标识符可用于将断面附加到元素。通过“Assemble(模型构建)”运算器添加的断面自动覆盖由元素创建运算器直接提供的断面。
通过“Assemble(模型构建)”运算器间接指定的断面具有以下优点:可以使用正则表达式指定元素。构建后,将所有元素标识符与断面的“Elem|Id”条目进行比较。如果匹配,则可将断面连接到该元素。空字符串(默认值)则表示该断面适用于所有元素。如果两个断面指向同一个元素,则稍后由模型构建运算器处理的断面将获得优先权。将梁的断面归于壳体的尝试是无效的,反之亦然–任何此类尝试均将被Karamba3D视为无效。