CST的四面体网格tetrahedral mesh新版与旧版区别
小弟在公司用的是最新版, 自己家里的是旧版的2011版本. 新版遇到了一点问题, 特此向大神请教:
1. 在旧版的MWS中, 建立一个Tetrahedral网格, 然后在File菜单下的export里面直接导出STL文件, 就可以得到一个ASCII的STL数据文件. 其中包含的网格数可以在CST中调整. 如下所示:
但是在新版中, 无论我如何调整网格参数(Mesh Properties - Tetrahedral), 输出的STL一直都是一个固定大小为4kB的文件, 仅仅含有12个网格参数,
所以非常奇怪, 想请教一下导出STL文件异常的问题该如何解决?
2. 关于Tetrahedral网格数: 比如下面这张图中显示 网格数目为381个. 但是当我读入到matlab中之后, 显示为导出的STL文件含有网格234个. 是否表示cst这里显示网格数目并不准确? (因为导出的STL文件中实际上只含有234个三角网格的法向量和三角网格的三点坐标)
如能提供相关资料参考会非常有帮助! 非常感谢!
可以肯定的是,CST计算出的网格数目肯定是准确的(这是和求解相关,这都不准确还怎么计算)。
由于对STL和CST最深层次的原理不是很明白,所以只能猜测:
CST计算有自己的网格划分工具,这个工具是针对电磁计算的,对结构进行网格划分,可以称之为专家系统
而STL格式仅仅是一个带有网格信息的结构文件,这个网格是针对结构的。即使将STL文件导入CST,CST也不会直接使用STL自带的网格信息,所以这应该是导致两者有差别的原因。
举个简单的例子,如果导入(四面体网格)STL结构,而使用时域求解器(六面体网格),网格明显不一样了。
非常感谢 关于ASCII码的STL文件我也不是很了解. 最可能的原因可能正如您所说, 导出的STL文件中的三角网格和CST中生成的四面体网格并非完全是一个东西.