快捷导航 上传作品

[snap] grip 对象名称

[复制链接]
梅雷工具箱发表于 2015-6-25 10:17:59 | 显示全部楼层 |阅读模式
对象名称

entity/obj
string/str1(100)

&name(obj)=str1  $$ 设置对象的名称
str1=&name(obj)  $$ 得到对象的名称

delnam/obj    $$ 删除对象名称
delnam/all    $$ 删除所有对象名称

&attdis=&yes $$ 显示,所有对象的名称。
&attdis=&no  $$ 不显示,所有对象的名称。


N=ENUM/'DD' $$验证名称为 DD 的对象有几个


名称 不能中文
名称 不能超过 30个字符串
————————————————————————————
用给定的实体名称查询第n个实体 obj=&ename(n,'name',iferr,lable
entity/obj
obj=&ename(1,'name',iferr,lable
lable:
end:
halt
————————————————————————————
GRIP可以指定实体名称显示原点位置,也可以改变显示原点位置。

以下默认的实体名称显示位置
实体类型    显示原点
点           该点
线           中点
弧           中点
二次曲线     中点
样条         第一个节点
曲面         中点
组           第一个成员
平面         原点
坐标系       原点


&atdisl 获得或改变实体 名称显示点位置

entity / ln1
number / xyz(3)

ln1=line/0,0,0,10,0,0
&name(ln1)='nn'
xyz=&atdisl(ln1) $$获得实体名称显示原点位置
$$如果没设置对象名称就会报错
print/xyz
end:
halt
_____________________________________________________________________________ _

中磊UG二次开发教程 梅雷著 qq1821117007
学UG就上UG网 http://www.9sug.com/
就上UG网淘宝直营店
回复

使用道具 评分 举报

您需要登录后才可以回帖 登录 | 注册UG网

本版积分规则