sensor=simgetObjectHandleconveyorBelt_sensor pathHandle=simgetObjectHandlePath forwarder=simgetObjectHandleconveyorForwarder simsetPathTargetNominalVelocitypathHandle0 -- for backward compati
sensor=sim.getObjectHandle('conveyorBelt_sensor')
获取名为"conveyorBelt_sensor"的对象句柄并将其赋值给变量sensor
pathHandle=sim.getObjectHandle("Path")
获取名为"Path"的对象句柄并将其赋值给变量pathHandle
forwarder=sim.getObjectHandle('conveyorForwarder')
获取名为"conveyorForwarder"的对象句柄并将其赋值给变量forwarder
sim.setPathTargetNominalVelocity(pathHandle,0) -- for backward compatibility
设置路径目标速度为0,用于向后兼容
tick=0
将变量tick初始化为0
counter=1
将变量counter初始化为1
cubicSize={0.05,0.05,0.05}
将变量cubicSize初始化为一个包含三个元素的列表,分别为0.05,0.05和0.05
cubicSize_s={0.05,0.04,0.05}
将变量cubicSize_s初始化为一个包含三个元素的列表,分别为0.05,0.04和0.05
cubicWeight=0.2
将变量cubicWeight初始化为0.2
shapeType_Cubic=0
将变量shapeType_Cubic初始化为0
red={1.00,0.29,0.21}
将变量red初始化为一个包含三个元素的列表,分别为1.00,0.29和0.21
green={0.28,1,0.21}
将变量green初始化为一个包含三个元素的列表,分别为0.28,1和0.21
math.randomseed(tostring(os.time()):reverse():sub(1, 7))
设置随机数种子为当前时间的后七位数字
greenBigCounter=18
将变量greenBigCounter初始化为18
greenSmallCounter=9
将变量greenSmallCounter初始化为9
redBigCounter=18
将变量redBigCounter初始化为18
redSmallCounter=9
将变量redSmallCounter初始化为9
smallCounter=18
将变量smallCounter初始化为18
bigCounter=36
将变量bigCounter初始化为36
totalCounter=bigCounter+smallCounter
将变量totalCounter初始化为bigCounter和smallCounter之和
poseMatrix=sim.getObjectMatrix(forwarder,-1)
获取名为"conveyorForwarder"的对象的矩阵并将其赋值给变量poseMatrix
poseMatrix[4]=poseMatrix[4]+0.4
将poseMatrix的第四个元素加上0.4
poseMatrix[12]=poseMatrix[12]+0.15
将poseMatrix的第十二个元素加上0.1
原文地址: https://www.cveoy.top/t/topic/hve8 著作权归作者所有。请勿转载和采集!