通过点击对象拾取对象方法详解

pickObject

[ message :<string> ]

[ prompt :<string> ]
[ count :n|#multiple ]

[ filter :fn ]
[ select :<boolean> ]

[ pickFrozen :<boolean> ]
[ rubberBand :<point3>]

[ rubberBandColor :<color> ]
[ forceListenerFocus :<boolean> ]


=========================================

The message: 在状态栏中显示的字符串。

The prompt: 在监听器窗口中显示的字符串。

The count: 可以选择的对象个数

The filter: 过滤选择的函数

The select: 是否选择

The pickFrozen : 默认为false,不能选择冻结对象,如果为true,则只能选择冻结对象

The rubberBand : 橡皮带的坐标点

The pickFrozen : 橡皮带的颜色,经测试是所指定颜色的反色

The forceListenerFocus : 默认为true,当选择物体的时候,点击“H”键,会中断拾取操作,设置为false,可以弹出“选择对象”对话框,并且对话框中的对象是经过filter 参数过滤过的对象,如果从“选择对象”对话框中选择对象则会中断拾取操作,如果不选择对象,关闭对话框,依旧还可以继续拾取操作


=========================================

fn shapeFilt o = (superClassOf o == Shape)

-- which you could use like this:

pickObject prompt:"enter a shape" filter:shapeFilt count:3 select:true pickFrozen:false rubberBand:[0,0,0] rubberBandColor:(color 255 0 0) forceListenerFocus:false



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值