关于tcl程序的一个小问题---hypermesh二次开发
想要实现的功能:标定ID为1 2 3 4的四个面tcl程序:
set SurfSet {}
lappend SurfSet 1
lappend SurfSet 2
lappend SurfSet 3
lappend SurfSet 4
*createmark surfs 1 "by id only" $SurfSet
运行结果:指标定了ID=1的那个面,也就是SurfSet这个list中的第一个元素
可是我想一次标定4个面啊。。。。。不知道要实现这样的功能,程序应该怎么写
还望高手指教,谢谢 When specifying the list using a Tcl variable, the eval command must precede the *createmark command
把最后一句改为:
eval *createmark surfs 1 $SurfSet mingmo 发表于 2011-12-11 00:51 static/image/common/back.gif
When specifying the list using a Tcl variable, the eval command must precede the *createmark command ...
谢谢,真是好牛啊
若非此贴
下辈子我也不知道该这么做。。。。
牛
顶礼膜拜中...... 好好学习,楼主辛苦了 richard_buaa 发表于 2012-3-1 16:25 static/image/common/back.gif
谢谢,真是好牛啊
若非此贴
下辈子我也不知道该这么做。。。。
太感谢了!膜拜啊!困扰了我这么长时间的问题终于解决了~~ 也可以试试将*createmark 改为hm_createmark 学习了各位大神 学习了:D
hyperworks二次开发请加群:459871590 感谢! 这个帖子也解决了我相同的问题
太牛了 TCL是基础 搜索微信公众号:Tcl-Tk
公众号名称:TclTk语言开发
分享tcl/tk语言开发技术干货 HyperMesh的二次开发中怎么得到模型中的曲面ID或者线的Id??
有这样的函数吗?
求大神指导 *createmark surfs 1 "by id only" {*}$SurfSet,这个命令同样可以
页:
[1]