主要内容

importGeometry

从STL或STEP文件导入几何图形

描述

例子

通用汽车= importGeometry (geometryfile从指定的STL或STEP几何文件创建一个几何对象。从STL文件导入的几何图形可以是3-D或平面的。从STEP文件导入的几何图形必须是3d的。

通用汽车= importGeometry (模型geometryfile还包括几何模型容器。

例子

importGeometry (模型___从指定的STL或STEP几何文件创建一个几何对象,并将几何包含在模型容器。

例子

___= importGeometry (___“MaxRelativeDeviation”,d并允许您通过指定相对凹陷来控制从STEP文件导入的几何精度。将此语法与前面语法中的任何参数组合一起使用。

例子

全部折叠

从STL几何文件创建一个几何对象。

通用= importGeometry (“ForearmLink.stl”);

绘制几何图形。

pdegplot(通用)

图中包含一个axes对象。axis对象包含quiver、patch和line类型的3个对象。

导入一个平面STL几何图形,并将其包含在PDE模型中。导入平面几何图形时,importGeometry将其转换为二维几何图形xy飞机。

创建一个PDEModel容器。

模型= createpde;

将几何图形导入容器中。

importGeometry(模型,“PlateHolePlanar.stl”
ans = DiscreteGeometry with properties: NumCells: 0 NumFaces: 1 NumEdges: 5 NumVertices: 5 vertex: [5x3 double]

用边缘标签绘制几何图形。

pdegplot(模型,“EdgeLabels”“上”

图中包含一个axes对象。axis对象包含一个类型为line的对象。

从STEP几何文件创建一个几何对象。

通用= importGeometry (“BlockWithHole.step”);

绘制几何图形。

pdegplot(通用、“FaceAlpha”, 0.3)

图中包含一个axes对象。axis对象包含quiver、patch和line类型的3个对象。

现在导入相同的几何图形,同时指定相对凹陷。您可以使用此参数来控制几何导入的精度。

通用= importGeometry (“BlockWithHole.step”“MaxRelativeDeviation”10);

绘制几何图形。

图pdegplot(通用、“FaceAlpha”, 0.3)

图中包含一个axes对象。axis对象包含quiver、patch和line类型的3个对象。

输入参数

全部折叠

模型容器,指定为PDEModel对象,ThermalModel对象,StructuralModel对象,或ElectromagneticModel对象。

例子:模型= createpde (3)

例子:thermalmodel = createpde(“热”、“稳态”)

例子:structuralmodel = createpde(“结构”、“static-solid”)

例子:emagmodel = createpde(“电磁”、“静电”)

STL或STEP文件的路径,指定为字符串标量或以文件扩展名结尾的字符向量“.stl”“.stp”,或“.step”.Use还可以使用大写扩展名".STL”".STP”".一步”,或这些扩展名中的任何大小写字母的组合。

例子:“. . /几何图形/ Carburetor.stl”

数据类型:字符串|字符

导入STEP几何图形的相对垂度,指定为范围[0.1,10]中的数字。相对凹陷是局部绝对凹陷与局部网格边长的比值。绝对垂度是网格与几何图形之间的最大间隙。

曲面几何边缘与直网格边缘之间的间隙表示局部绝对凹陷。

例子:通用= importGeometry(“AngleBlock.step”、“MaxRelativeDeviation”,5)

数据类型:

输出参数

全部折叠

几何,返回为DiscreteGeometry对象。看到DiscreteGeometry属性获取详细信息。

限制

  • importGeometry不允许您导入多域2-D或3-D几何图形,其中子域有任何公共点。如果几何图形的子域具有公共点,工具箱仍然将这些子域视为不连接的,它们之间没有任何公共接口。每个子域都有自己的网格。

    由于这个限制,您不能直接导入嵌套的3-D几何图形。方法可以导入网格,然后从网格中创建多域几何图形geometryFromMesh函数。看到基于网格的多域几何重建

提示

  • STL格式通过使用一组三角形来近似CAD几何图形的边界importGeometry函数从该数据重构面和边。从STL数据重建是不精确的,可能导致边缘丢失,因此,合并相邻的面。通常,丢失的边是相邻的两个面之间的边以一个小的角度相遇,或光滑的边包围混合曲面。通常,这种边缘的丢失不会影响分析工作流程。

    原始CAD几何图形与STL重建几何图形的比较。从STL重建的几何图形缺少一条边。与该边相邻的两个面合并为一个面。

  • 因为STL几何图形只是原始CAD几何图形的近似值,所以STL和CAD几何图形的面积和体积可能不同。

版本历史

介绍了R2015a

全部展开

Baidu
map