[G+smo]openNurbs相关的CAD文件格式转换

本文介绍了如何利用开源工具OpenNurbs,通过gismo的gsReadWrite_test和gsMakeMultiPatch进行3dm到xml以及xml到3dm的文件格式转换。在转换过程中,强调了在CMAKE配置时开启GISMO_WITH_ONURBS选项的重要性,并提到了gsView用于从xml文件中查看控制网、元素等数据的功能。
摘要由CSDN通过智能技术生成

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)


   -s <int&g

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值