MyCADCAE-3D贴图

来源:互联网 发布:淘宝女装模特 编辑:程序博客网 时间:2024/05/16 17:28


MyCADCAE-3D贴图

       MyCAD/CAE是一款CAE前后置处理软件,与CAE分析计算模块配合,可以形成完整的CAE分析软件。软件的界面和操作方法与ANSYS经典的APDL相似,主要通过命令流输入,大部分命令的格式是仿照APDL的,稍作修改,基本上可以实现与APDL互通。

    软件基于VS2013开发,免安装,但可能需要打补丁,如果你的电脑提示缺*.dll,先运行VS补丁文件夹中的vcredist_x86或到微软官网:https://www.microsoft.com/en-us/download/confirmation.aspx?id=40784下载vcredist_x86补丁。

    这是一款专业软件,但也拥有非专业的功能,专业的功能留待以后介绍,这里先介绍非专业的:三维贴图,它是OCC例程库里就有的功能,这里仍采用例程库里厨房贴图的素材,介绍一下在本软件下的操作。


MyCAD下载CSDN权限不够,不能一次上传)

地址:https://pan.baidu.com/s/1i5g5R7Z提取密码:qd1h 

 

软件界面


 


厨房贴图(素材来自OCC例程库)


命令流不区分大小写,每个命令最多可接受20个参数,并非都需要输入。

    按鼠标左键并拖动可平移/旋转图形,点一下鼠标右键切换平移/旋转。

    滚动鼠标中键缩放图形。

    改变旋转点的操作分两步,首先点击右侧工具条上最下面的按钮,然后在图形窗口点击一点,该点即新的旋转原点。


  1. 读入模型(brep/stp/iges/stl)文件,命令流如下:

    clear

    readbrep,D:\Data\Kitchen\MODERN_Chair_1.brep

    readbrep,D:\Data\Kitchen\MODERN_Cooker_1.brep

    readbrep,D:\Data\Kitchen\MODERN_Cooker_1_opened.brep

    readbrep,D:\Data\Kitchen\MODERN_Exhaust_1.brep

    readbrep,D:\Data\Kitchen\MODERN_MVCooker_1.brep

    readbrep,D:\Data\Kitchen\MODERN_MVCooker_1_opened.brep

    readbrep,D:\Data\Kitchen\MODERN_Refrigerator_1.brep

    readbrep,D:\Data\Kitchen\MODERN_Refrigerator_1_opened.brep

    readbrep,D:\Data\Kitchen\MODERN_Sink_1.brep

    readbrep,D:\Data\Kitchen\MODERN_Sink_1_opened.brep

    readbrep,D:\Data\Kitchen\MODERN_Table_1.brep

    readbrep,D:\Data\Kitchen\Room.brep

    这些命令可逐行输入,也可在记事本编辑之后全部复制到命令输入框进行批处理。结果如下图所示。

     

    可以通过菜单-〉视图-〉背景色改变背景颜色:

     

    也可以添加背景图:

     

     

    上面显示的结果中有点、线、面、体及其编号,由于字符显示的效率低,为提高图形界面的更新效率,点击左侧树形控件中的“全部编号”,点击一下就隐藏所有编号,再点击一下又恢复显示,作用相当于开关,树形控件中的所有命令都相当于开关。

    点击“全部编号”取消显示编号。

     

    贴图仅需要面,所以可点击左侧树形控件的点、线、体选项取消它们的显示,输入下面的命令具有同样效果:

    Ksel,none

    Lsel,none

    Vsel,none

     

    这时发现没有线框影响视觉效果,另外对面操作需要知道面号,采用上面的方法恢复线和面号的显示:

     

    贴图的命令如下:

    apic,n1,n2,ninc,filename,1,1,1,1,1,1,透明度,图片镜像, 图片旋转,图片背景色,示例如下:

    在面465上贴一张图:

    命令:apic,465,,,D:\Data\carrelage1.gif,1,1,1,1,1,1

     

    参数61中间的两个控制横竖方向上图片的数量,其它四个作用不大。如把上面的命令改为:

    apic,465,,,D:\Data\carrelage1.gif,1,1,5,5,1,1

     

    有时候需要镜像或旋转图片,第12个参数控制镜像方式,共有7种镜像方式,取直1~7

    13 个参数定义旋转角度,如想旋转30度,操作如下:

    命令:apic,465,,,D:\Data\carrelage1.gif,1,1,5,5,1,1,,,30

     

    141516的参数定义图片自己的背景色,颜色的RGB

    命令:apic,465,,,D:\Data\carrelage1.gif,1,1,5,5,1,1,,1302552550

     

    贴图的颜色与面本身的颜色有一定的融合,有时需要这种效果,不需要的时候将面的颜色设为白色即可:

    Acol,465,,,255,255,255

     

    这时图片及其背景色不受面的影响。

    2、知道了贴图方法后,接下来就可以一步步地贴图了,下面给出贴图结果(隐藏了两面墙):

     

     



 

 

 

命令流汇总:

clear

readbrep,D:\Data\Kitchen\MODERN_Chair_1.brep

readbrep,D:\Data\Kitchen\MODERN_Cooker_1.brep

readbrep,D:\Data\Kitchen\MODERN_Cooker_1_opened.brep

readbrep,D:\Data\Kitchen\MODERN_Exhaust_1.brep

readbrep,D:\Data\Kitchen\MODERN_MVCooker_1.brep

readbrep,D:\Data\Kitchen\MODERN_MVCooker_1_opened.brep

readbrep,D:\Data\Kitchen\MODERN_Refrigerator_1.brep

readbrep,D:\Data\Kitchen\MODERN_Refrigerator_1_opened.brep

readbrep,D:\Data\Kitchen\MODERN_Sink_1.brep

readbrep,D:\Data\Kitchen\MODERN_Sink_1_opened.brep

readbrep,D:\Data\Kitchen\MODERN_Table_1.brep

readbrep,D:\Data\Kitchen\Room.brep

 

 

adel,635,637,2

set,i,amax

acol,1,i,1,255,255,255

apic,1,i,1,D:\Data\chataignier.gif,1,1,1,1,1,1

apic,638,,,D:\Data\plancher.gif,1,1,1,1,1,1

apic,636,,,D:\Data\wallpaper.gif,1,1,1,1,1,1

apic,634,,,D:\Data\wallpaper.gif,1,1,1,1,1,1

 

asel,,,,269,415

apic,all

acol,all,,,100,123,127

asel,all

 

asel,,,,214,268

apic,all

acol,all,,,,100,100

asel,all

      

asel,,,,167,200

apic,all

acol,all,,,120,120,120   

acol,416,,,120,120,120 

 

asel,,,,416,572

apic,all

acol,all,,,120,120,120   

asel,all

apic,166,,,D:\Data\cookerplate.gif,1,1,1,1,1,1

apic,636,,,C:\Users\Administrator\Pictures\1.jpg,1,1,1,1,1,1,1,4

 

总结:一共贴图638个面,执行时间20s左右。



0 0
原创粉丝点击