主要内容

importGeometry

从STL数据导入2-D或3-D几何

描述

例子

通用汽车= importGeometry (geometryfile从指定的STL几何文件创建一个几何对象。

例子

importGeometry (模型geometryfile从指定的STL几何文件创建一个几何对象,并在模型容器。

通用汽车= importGeometry (模型geometryfile中包含几何图形模型容器,并返回几何图形通用汽车MATLAB的®工作区。

例子

全部折叠

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

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

绘制几何图形。

pdegplot(通用)

图中包含一个坐标轴。轴包含三种类型的物体颤抖,贴片,线。

导入一个平面STL几何体,并将其包含在PDE模型中。当导入平面几何图形时,importGeometry通过将其映射到X-Y平面,将其转换为二维几何。

创建一个PDEModel容器。

模型= createpde;

将几何图形导入到容器中。

importGeometry(模型,“PlateHolePlanar.stl”
ans =离散几何与属性:NumCells: 0 NumFaces: 1 nummedges: 5 NumVertices: 5 Vertices: [5x3 double]

绘制带有边缘标签的几何图形。

pdegplot(模型,“EdgeLabels”“上”

图中包含一个坐标轴。轴包含一个线型对象。

输入参数

全部折叠

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

例子:模型= createpde (3)

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

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

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

STL文件的路径,指定为以文件扩展名结尾的字符向量或字符串标量“.stl”'.STL的

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

数据类型:字符|字符串

输出参数

全部折叠

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

限制

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

    由于这个限制,您不能直接导入嵌套的三维几何图形。作为一个变通方法,你可以导入一个网格,然后通过使用geometryFromMesh函数。看到基于网格的多域几何重建

提示

  • STL格式通过三角形的集合来近似CAD几何的边界importGeometry函数从这些数据重建面和边缘。从STL数据进行重建是不精确的,可能会导致边缘的丢失,从而导致相邻面的合并。通常,丢失的边是两个相邻面以小角度相交的边,或者是混合表面的光滑边。通常,这些边的丢失不会影响分析工作流。

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

介绍了R2015a