iCAx开思工具箱

标题: ug中输出VRML文件问题◎! [打印本页]

作者: tangtanggirl    时间: 2003-5-26 13:14
标题: ug中输出VRML文件问题◎!
用菜单的Export->VRML选项时,出现的对话框中,有“Multi File Format ” 和 “Recursive Multi File ” 属性选项,但在API函数中的 UF_STD_create_vrml_file ()没有这两个选项,请问用什么函数,实现“Multi File Format “的功能呢?也就是说,对于装配体来说,分别生成每个零件所对应的vrml文件。求求各位大侠了!!我们6月9日就要验收,5555,老板有要骂了。。。
作者: zzz    时间: 2003-5-26 15:42
你再UG中用过vrml吗?
UG中不也是把每个零件设为display part,然后输出的吗?
笑一笑,来,给你张纸,擦擦眼泪。
作者: tangtanggirl    时间: 2003-5-28 11:26
老大误会我的意思了。用“Multi File Format ” 和 “Recursive Multi File ” 属性输出的一个装配体的vrml文件如下:
  
DEF Member_1_0 Transform { translation 4.500000 2.000000 1.000000
            rotation 0.000000 0.000000 -1.000000 1.570796
            children [
  Inline { url "locator_p1.wrl" }
] }
..........................................
................................................
DEF Member_1_4 Transform { translation 0.000000 0.000000 0.000000
            rotation 0.000000 0.000000 0.000000 0.000000
            children [
  Inline { url "baseplate_p1.wrl" }
] }
  
通过  Inline ,将每个零件的vrml文件联系起来,零件的vrml文件还是独立的,可以编辑。但是,用UF_STD_create_vrml_file ()函数,对于装配体生成了一个大的文件,没有这种层次关系;对于零件,缺乏Transform 的位置关系。现在我想输入一个装配体,得到如上结构的vrml文件,怎么实现呢?谢谢谢谢。。。。。。。。




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3