例
1:用光标指示屏幕点的位置,构建四条直线生成一个四边形。
entity/p(4)
$$grip401
l10:
pos/'define
first
corner',x1,y1,z1,rsp
jump/l10:,trm:,,,,rsp
l20:
pos/'define
second
corner',x2,y2,z2,rsp
jump/l10:,trm:,,,,rsp
p(1)=line/x1,y1,z1,x2,y1,z1
p(2)=line/x2,y1,z1,x2,y2,z1
p(3)=line/x2,y2,z1,x1,y2,z1
p(4)=line/x1,y2,z1,x1,y1,z1
trm:
halt
例
2:产生
UG
的点构造子菜单
entity/p(4)
$$grip402
l10:
gpos/'define
first
corner',x1,y1,z1,rsp
jump/l10:,trm:,,,,rsp
l20:
gpos/'define
second
corner',x2,y2,z2,rsp
jump/l10:,trm:,,,,rsp
p(1)=line/x1,y1,z1,x2,y1,z1
p(2)=line/x2,y1,z1,x2,y2,z1
p(3)=line/x2,y2,z1,x1,y2,z1
p(4)=line/x1,y2,z1,x1,y1,z1
trm:
halt
注意比较
grip401
和
grip402
运行情况的区别。
例
3:创建客户对话框选项的语句