主要内容

addVoid

创建空白区域内三维几何

自从R2021a

    描述

    例子

    g3= addVoid (g1,g2)创建空白区域内g1使用所有的细胞g2。所有细胞的几何学g2必须包含在一个细胞几何g1。确保几何图形没有封闭腔,不相交。

    请注意

    修改几何后,总是打电话generateMesh确保适当的网格与新的几何。

    例子

    全部折叠

    创建和绘制几何图形。

    g1 = multicuboid (2, 2, 2,“Zoffset”1);pdegplot (g1,“CellLabels”,“上”,“FaceAlpha”,0.5)

    图包含一个坐标轴对象。坐标轴对象包含3颤类型的对象,补丁,线。

    另一个几何图形导入和阴谋。

    g2 = importGeometry (“DampingMounts.stl”);pdegplot (g2,“CellLabels”,“上”,“FaceAlpha”,0.5)

    图包含一个坐标轴对象。坐标轴对象包含3颤类型的对象,补丁,线。

    规模和移动第二几何立方体内完全适合g1

    g2 =规模(g2 (1/1500 1/1500 1/100));g2 =翻译(g2, [-0.5 -0.5 -0.5]);

    策划的结果。

    pdegplot (g2,“CellLabels”,“上”,“FaceAlpha”,0.5)

    图包含一个坐标轴对象。坐标轴对象包含3颤类型的对象,补丁,线。

    创建空白区域内使用细胞几何立方体g2。策划的结果。

    g3 = addVoid (g1、g2);pdegplot (g3,“CellLabels”,“上”,“FaceAlpha”,0.4)

    图包含一个坐标轴对象。坐标轴对象包含3颤类型的对象,补丁,线。

    输入参数

    全部折叠

    3 d几何,指定为一个fegeometry对象或一个DiscreteGeometry对象。有关更多信息,请参见fegeometryDiscreteGeometry属性

    3 d几何,指定为一个fegeometry对象或一个DiscreteGeometry对象。

    输出参数

    全部折叠

    结果3 d几何,作为一个返回fegeometry对象或一个DiscreteGeometry对象。如果两个g1g2DiscreteGeometry对象,由此产生的几何g3也是一个DiscreteGeometry对象。否则,它是一个fegeometry对象。

    版本历史

    介绍了R2021a

    全部展开

    另请参阅

    功能

    对象

    属性