3DMAX是一种三维动画制作软件,具有很强的渲染和动画制作功能,但它的三维实体建模功能不强。为了充分发挥UG和3DMAX各自的优点,可将UG生成的三维实体转换到3DMAX中进行渲染和动画。UG与3DMAX的转换是通过.stl文件格式转换的。
转换的具体步骤为:
1)在UG中创建三维实体模型或打开已建立的模型。
2)选择File→Export→Rapid-Prototyping…菜单项,系统弹出 Rapid-Prototyping对话框。按需要设置各选项,单击OK。
3)在弹出的Export Rapid-Prototyping对话框中指定输出文件名称。
4)根据系统提示输入标题。
5)弹出类选择器对话框后,选择要转换到3DMAX中的三维实体,单击OK。则产生了一个扩展名为.stl的文件。
6)打开3DMAX应用软件。
7)在3DMAX的File菜单中选择Import选项。
8)在弹出Select File to Import对话框中,输入要转换的*.stl文件,即可打开在UG中所建立的三维实体,再用3DMAX的功能对其进行渲染和动画操作。
如何设置UG的初始环境
用记事本打开UGII_ENV.DAT
把UGII_DEFAULTS_FILE=${UGII_BASE_DIR}\\ugii\\ug_english.def
改成UGII_DEFAULTS_FILE=${UGII_BASE_DIR}\\ugii\\ug_METRIC.def
就可以把UG的工作环境变成公制(单位mm)
再打开UG_METRIC.DEF,里面有很多设置选项.
UG_systemColor: 设定系统颜色; UG_initialPartDir: 设定起始图档的位置;
UG_initialGripDir: 设置GRIP位置; UG_initialUFunDir: 设置USER FUNCTION位置;
UG_initialMacroDir: 设置MARCO位置; UG_initialIgsDir: 设置IGES档案的位置;
UG_initialStpDir: 设置安装STEP的目录; UG_initialDxfDir: 设置DXF档案的位置;
UG_initialTransLogDir: 设置档案转换报告的位置; UG_layersInList: 设置图层显示方式,有三个选项,建议用OBJECTS;
UG_showObjectCount: 是否显示物体数,建議ON; UG_showCategoryNames: 是否显示实体名称,建議ON;
Solids_undoFileSize:4095.000 实体UNDO暫存,最大值到4095; Solids_tolerDist_EU: 0.0010 ! Inches 英制公差;
Solids_tolerDist_MU: 0.0254 ! mm 公制公差; Solids_tolerAngl: 0.5000 ! degrees 角度公差;
Solids_FreeFormConstructionResult: 0 自由造型的架构结果,若是做機構用0比較好,若是造型用1比較好.
建立自己的udf文件库unigraphics二次开发[来源] 先锋cad [日期] 2004-9-8 http://www.cadxx.com/
在某个指定的路径下建立文件, 例如f:\zxd_lib\zxd_lib.txt
在该文件里加库名和路径名,如: lib_box;f:\zxd_lib\zxd_box\ (库名;路径) lib_boss;f:\zxd_lib\zxd_boss\
将ug_metric.def, ugii_env.dat, ugii.bat 文件从ugs150\ugii\路径下拷入到f:\zxd_lib
修改ugii_metric.def 文件,findàudf 定义 solids_udflibraryfile:zxd_lib.txt
修改ugii_env.dat 文件, findà ugii_defaults_file 定义 ugii_defaults_file=f:\zxd_lib\ug_metric.def
在该路径编辑文件udf.bat, 内容为: f:\zxd_lib\ugii.bat ogl auto
执行 udf.bat 启动ug, 在udf 菜单中可发现新的 库名:lib_boss 和lib_box.