1,cad画图  生成面域

  1. 开Cad图形,单击图形的一条边,可以发现图形并非一个整体,换言之,不是一个面域。
     
  2. 采用面域命令,命令行为“REG”,会提示:选择对象。这时框选全部图形。
     
     
  3. 完成上述操作之后,就会发现图形为一个整体,已经形成面域。这也是比较常见的方法。
     
  4. 也可以采用这种方法:使用边界创建。命令行为“BO”,进入“边界创建”,之后在对象类型中选择“面域”。
     
     
  5. 然后,软件提示:拾取内部点。用鼠标左键在图形内部点击一下,如图所示。完成之后,我们也会发现,形成了面域。
     
     
  6. 当然,如果要取消已形成的面域则很简单,选中面域之后,使用命令“X”即可打散面域。
     
  7. 以三角函数y=sinx为例。
  8. 在A列从0开始以步长0.4(可自行调节)取若干个横坐标;
    在B3单元格输入“=SIN(A3)”,不包含引号,回车;
    在C3单元格输入“=A3&","&B3”,不包含引号,回车;
    同样方法填充B、C列其它单元格。
     
  9. 3
    选中C列中的坐标值,Ctrl+C复制;
    在AutoCAD中输入“PL”命令,回车;
    提示输入坐标值时Ctrl+V粘贴,回车;
    大功告成,同样方法可以绘制其它函数的图像。

第二步 导出sat

  1. 思路:二维CAD模型建成面域之后才能导入。
  2. 如下图的二维模型

 

先将其建成面域,单击绘图工具栏的

EmguCV 删除 面积小区域 如何删除面域_ci

,左键按住从下往上全选该模型,然后回车。它会显示

1 loop extracted.

1 Region created.然后,点击“文件”>“输出”,选择ACIS格式,保存即可。

 

3、ICEM导入:按照这样的方式:Import Gemotery>legacy>Acis,其余默认即可。

EmguCV 删除 面积小区域 如何删除面域_命令行_02

插入之后如下图,里面不会显示point,这不是隐藏的问题,怀疑是缺少几何信息。

注意,应为Acis是面域文件,所以导入之后的几何应该包含一个面,你把模型树中的Surface勾选上就能看到了,根据需要删除它。

 

 

第三部  网格

  1. 2D结构网格】打开icem,设定工作目录。然后倒入你的几何文件,设定part,建立block,关联点和线,设定网格尺寸,生成网格,转化为非结构网格,导出。
     
  2. 2
    在此,试了两种方式:一个是没有build topology,另外一个当然是建立了topology后进行的block。没有建立topology的geometry在之前没有关联线的情况下导出网格会出现如下图所示的问题,之后重新关联,生成网格导出没有问题,问题得到了解决。
    而建立topology的geometry在没有关联线的情况下,导出会出现如下图所示的问题,关联之后依然会出现,这个就得考虑是不是先建立了topology的问题了,更深层次的原因还得明白人来说明了,明天回院里验证是否是该问题导致的。