本说明将持续整理和总结在使用CoppeliaSim的过程中,对Regular API中各个函数的说明和介绍。方便大家在使用LUA语言编写控制脚本的时候,能快速查阅相应的函数。
本说明并不是对CoppeliaSim帮助文档中的Regular API List的翻译和复制,在介绍的过程中,会添加使用时的心得和经验,请大家放心食用。
因为RegularAPI命名比较规范,从名字上基本就能看出函数的功能,因此本说明将按照英文字母顺序进行排序,方便大家查找,
本说明持续更新ing。
Regular API List
sim.getObjectHandle
- 函数原型:
number objectHandle=sim.getObjectHandle(string/number objectName)
- 功能:获取场景中某一个Object的句柄,这个句柄就是一个数字,在脚本中代表这个Object;
- 参数:一般为Object在场景中的名字,类型为string;
- 返回值:Object的句柄,类型为number;
sim.getObjectSizeFactor
- 函数原型:
number sizeFactor=sim.getObjectSizeFactor(number objectHandle)
- 功能:获取场景中某个Object的缩放因子,这个因子一般会用来更改控制的速率等变量。比如如果对机器人进行了缩放,相应地,在笛卡尔空间的运动