OpenNurbs是一个开源的读、写3dm文件的开发工具包。这里介绍使用gismo中的opennurbs进行3dm和xml文件格式间的转换。
#!bin/sh
echo "output plate with hole"
step 1. 读入3dm文件转化为xml
/home/yangsuse/code/gismo-build/bin/gsReadWrite_test /home/yangsuse/code/patch_test_square.3dm
step 2. 将xml转化为3dm文件前,需要使用makeMultiPatch程序添加边界信息
/home/yangsuse/code/gismo-build/bin/gsMakeMultiPatch /home/yangsuse/code/dump_write.xml
step3. 将xml文件转化为3dm文件;
/home/yangsuse/code/gismo-build/bin/gsReadWrite_test /home/yangsuse/code/makeMultipatch_output.xml
注意:
在CMAKE生成项目时,打开GISMO_WITH_ONURBS选项;
1. gsView 项目
Hi, give me a file (.txt, .axl) and I will try to draw it!
Usage:
--controlNet
Plot the control net (when applicable)
--element
Plot the element mesh (when applicable)

本文介绍了如何利用开源工具OpenNurbs,通过gismo的gsReadWrite_test和gsMakeMultiPatch进行3dm到xml以及xml到3dm的文件格式转换。在转换过程中,强调了在CMAKE配置时开启GISMO_WITH_ONURBS选项的重要性,并提到了gsView用于从xml文件中查看控制网、元素等数据的功能。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



