コード例 #1
0
ファイル: ClusterMsgs.py プロジェクト: kralf/panda3d
 def makeTimeDataDatagram(self, frameCount, frameTime, dt):
     datagram = PyDatagram()
     datagram.addUint32(self.packetNumber)
     self.packetNumber = self.packetNumber + 1
     datagram.addUint8(CLUSTER_TIME_DATA)
     datagram.addUint32(frameCount)
     datagram.addFloat32(frameTime)
     datagram.addFloat32(dt)
     return datagram
コード例 #2
0
ファイル: ClusterMsgs.py プロジェクト: kralf/panda3d
 def makeTimeDataDatagram(self, frameCount, frameTime, dt):
     datagram = PyDatagram()
     datagram.addUint32(self.packetNumber)
     self.packetNumber = self.packetNumber + 1
     datagram.addUint8(CLUSTER_TIME_DATA)
     datagram.addUint32(frameCount)
     datagram.addFloat32(frameTime)
     datagram.addFloat32(dt)
     return datagram
コード例 #3
0
ファイル: ClusterMsgs.py プロジェクト: kralf/panda3d
 def makeSelectedMovementDatagram(self, xyz, hpr, scale):
     datagram = PyDatagram()
     datagram.addUint32(self.packetNumber)
     self.packetNumber = self.packetNumber + 1
     datagram.addUint8(CLUSTER_SELECTED_MOVEMENT)
     datagram.addFloat32(xyz[0])
     datagram.addFloat32(xyz[1])
     datagram.addFloat32(xyz[2])
     datagram.addFloat32(hpr[0])
     datagram.addFloat32(hpr[1])
     datagram.addFloat32(hpr[2])
     datagram.addFloat32(scale[0])
     datagram.addFloat32(scale[1])
     datagram.addFloat32(scale[2])
     #datagram.addBool(hidden)
     return datagram
コード例 #4
0
ファイル: ClusterMsgs.py プロジェクト: kralf/panda3d
 def makeSelectedMovementDatagram(self, xyz, hpr, scale):
     datagram = PyDatagram()
     datagram.addUint32(self.packetNumber)
     self.packetNumber = self.packetNumber + 1
     datagram.addUint8(CLUSTER_SELECTED_MOVEMENT)
     datagram.addFloat32(xyz[0])
     datagram.addFloat32(xyz[1])
     datagram.addFloat32(xyz[2])
     datagram.addFloat32(hpr[0])
     datagram.addFloat32(hpr[1])
     datagram.addFloat32(hpr[2])
     datagram.addFloat32(scale[0])
     datagram.addFloat32(scale[1])
     datagram.addFloat32(scale[2])
     #datagram.addBool(hidden)
     return datagram
コード例 #5
0
ファイル: ClusterMsgs.py プロジェクト: kralf/panda3d
 def makeCamFrustumDatagram(self, focalLength, filmSize, filmOffset):
     datagram = PyDatagram()
     datagram.addUint32(self.packetNumber)
     self.packetNumber = self.packetNumber + 1
     datagram.addUint8(CLUSTER_CAM_FRUSTUM)
     datagram.addFloat32(focalLength)
     datagram.addFloat32(filmSize[0])
     datagram.addFloat32(filmSize[1])
     datagram.addFloat32(filmOffset[0])
     datagram.addFloat32(filmOffset[1])
     return datagram
コード例 #6
0
ファイル: ClusterMsgs.py プロジェクト: kralf/panda3d
 def makeCamFrustumDatagram(self, focalLength, filmSize, filmOffset):
     datagram = PyDatagram()
     datagram.addUint32(self.packetNumber)
     self.packetNumber = self.packetNumber + 1
     datagram.addUint8(CLUSTER_CAM_FRUSTUM)
     datagram.addFloat32(focalLength)
     datagram.addFloat32(filmSize[0])
     datagram.addFloat32(filmSize[1])
     datagram.addFloat32(filmOffset[0])
     datagram.addFloat32(filmOffset[1])
     return datagram
コード例 #7
0
ファイル: ClusterMsgs.py プロジェクト: kralf/panda3d
 def makeCamMovementDatagram(self, xyz, hpr):
     datagram = PyDatagram()
     datagram.addUint32(self.packetNumber)
     self.packetNumber = self.packetNumber + 1
     datagram.addUint8(CLUSTER_CAM_MOVEMENT)
     datagram.addFloat32(xyz[0])
     datagram.addFloat32(xyz[1])
     datagram.addFloat32(xyz[2])
     datagram.addFloat32(hpr[0])
     datagram.addFloat32(hpr[1])
     datagram.addFloat32(hpr[2])
     return datagram
コード例 #8
0
ファイル: ClusterMsgs.py プロジェクト: kralf/panda3d
 def makeCamOffsetDatagram(self, xyz, hpr):
     datagram = PyDatagram()
     datagram.addUint32(self.packetNumber)
     self.packetNumber = self.packetNumber + 1
     datagram.addUint8(CLUSTER_CAM_OFFSET)
     datagram.addFloat32(xyz[0])
     datagram.addFloat32(xyz[1])
     datagram.addFloat32(xyz[2])
     datagram.addFloat32(hpr[0])
     datagram.addFloat32(hpr[1])
     datagram.addFloat32(hpr[2])
     return datagram
コード例 #9
0
ファイル: ClusterMsgs.py プロジェクト: kralf/panda3d
 def makeCamMovementDatagram(self, xyz, hpr):
     datagram = PyDatagram()
     datagram.addUint32(self.packetNumber)
     self.packetNumber = self.packetNumber + 1
     datagram.addUint8(CLUSTER_CAM_MOVEMENT)
     datagram.addFloat32(xyz[0])
     datagram.addFloat32(xyz[1])
     datagram.addFloat32(xyz[2])
     datagram.addFloat32(hpr[0])
     datagram.addFloat32(hpr[1])
     datagram.addFloat32(hpr[2])
     return datagram
コード例 #10
0
ファイル: ClusterMsgs.py プロジェクト: kralf/panda3d
 def makeCamOffsetDatagram(self, xyz, hpr):
     datagram = PyDatagram()
     datagram.addUint32(self.packetNumber)
     self.packetNumber = self.packetNumber + 1
     datagram.addUint8(CLUSTER_CAM_OFFSET)
     datagram.addFloat32(xyz[0])
     datagram.addFloat32(xyz[1])
     datagram.addFloat32(xyz[2])
     datagram.addFloat32(hpr[0])
     datagram.addFloat32(hpr[1])
     datagram.addFloat32(hpr[2])
     return datagram
コード例 #11
0
ファイル: ClusterMsgs.py プロジェクト: kralf/panda3d
 def makeNamedObjectMovementDatagram(self, xyz, hpr, scale, color, hidden,
                                     name):
     datagram = PyDatagram()
     datagram.addUint32(self.packetNumber)
     self.packetNumber = self.packetNumber + 1
     datagram.addUint8(CLUSTER_NAMED_OBJECT_MOVEMENT)
     datagram.addString(name)
     datagram.addFloat32(xyz[0])
     datagram.addFloat32(xyz[1])
     datagram.addFloat32(xyz[2])
     datagram.addFloat32(hpr[0])
     datagram.addFloat32(hpr[1])
     datagram.addFloat32(hpr[2])
     datagram.addFloat32(scale[0])
     datagram.addFloat32(scale[1])
     datagram.addFloat32(scale[2])
     datagram.addFloat32(color[0])
     datagram.addFloat32(color[1])
     datagram.addFloat32(color[2])
     datagram.addFloat32(color[3])
     datagram.addBool(hidden)
     return datagram
コード例 #12
0
ファイル: ClusterMsgs.py プロジェクト: kralf/panda3d
 def makeNamedObjectMovementDatagram(self, xyz, hpr, scale, color, hidden, name):
     datagram = PyDatagram()
     datagram.addUint32(self.packetNumber)
     self.packetNumber = self.packetNumber + 1
     datagram.addUint8(CLUSTER_NAMED_OBJECT_MOVEMENT)
     datagram.addString(name)
     datagram.addFloat32(xyz[0])
     datagram.addFloat32(xyz[1])
     datagram.addFloat32(xyz[2])
     datagram.addFloat32(hpr[0])
     datagram.addFloat32(hpr[1])
     datagram.addFloat32(hpr[2])
     datagram.addFloat32(scale[0])
     datagram.addFloat32(scale[1])
     datagram.addFloat32(scale[2])
     datagram.addFloat32(color[0])
     datagram.addFloat32(color[1])
     datagram.addFloat32(color[2])
     datagram.addFloat32(color[3])        
     datagram.addBool(hidden)
     return datagram