parameters: (pybullet_client: bullet_client.BulletClient,
                 half_extents: Sequence[float] = (1, 1, 1),
                 position: Sequence[float] = (0, 0, 0),
                 orientation: Sequence[float] = (0, 0, 0, 1),
                 rgba_color: Sequence[float] = (0.3, 0.3, 0.3, 1),
                 mass: float = 0)
return_statement: return pybullet_client.createMultiBody(
          baseMass=mass,
          baseCollisionShapeIndex=col_box_id,
          baseVisualShapeIndex=visual_box_id,
          basePosition=position,
          baseOrientation=orientation)
docstring: Loads a visible and tangible box.
  
      Args:
        half_extents: Half the dimension of the box in meters in each direction.
        position: Global coordinates of the center of the box.
        orientation: As a quaternion.
        rgba_color: The color and transparency of the box, each in the range
          [0,1]. Defaults to opaque gray.
        mass: Mass in kg. Mass 0 fixes the box in place.
  
      Returns:
        Unique integer referring to the loaded box.
docstring_summary: Loads a visible and tangible box.
docstring_tokens: Loads a visible and tangible box .
function: def load_box(pybullet_client: bullet_client.BulletClient,
                 half_extents: Sequence[float] = (1, 1, 1),
                 position: Sequence[float] = (0, 0, 0),
                 orientation: Sequence[float] = (0, 0, 0, 1),
                 rgba_color: Sequence[float] = (0.3, 0.3, 0.3, 1),
                 mass: float = 0) -> int:
      """Loads a visible and tangible box.
  
      Args:
        half_extents: Half the dimension of the box in meters in each direction.
        position: Global coordinates of the center of the box.
        orientation: As a quaternion.
        rgba_color: The color and transparency of the box, each in the range
          [0,1]. Defaults to opaque gray.
        mass: Mass in kg. Mass 0 fixes the box in place.
  
      Returns:
        Unique integer referring to the loaded box.
      """
      col_box_id = pybullet_client.createCollisionShape(
          pybullet.GEOM_BOX, halfExtents=half_extents)
      visual_box_id = pybullet_client.createVisualShape(
          pybullet.GEOM_BOX, halfExtents=half_extents, rgbaColor=rgba_color)
      return pybullet_client.createMultiBody(
          baseMass=mass,
          baseCollisionShapeIndex=col_box_id,
          baseVisualShapeIndex=visual_box_id,
          basePosition=position,
          baseOrientation=orientation)
function_tokens: def load_box ( pybullet_client : bullet_client . BulletClient , half_extents : Sequence [ float ] = ( 1 , 1 , 1 ) , position : Sequence [ float ] = ( 0 , 0 , 0 ) , orientation : Sequence [ float ] = ( 0 , 0 , 0 , 1 ) , rgba_color : Sequence [ float ] = ( 0.3 , 0.3 , 0.3 , 1 ) , mass : float = 0 ) -> int : col_box_id = pybullet_client . createCollisionShape ( pybullet . GEOM_BOX , halfExtents = half_extents ) visual_box_id = pybullet_client . createVisualShape ( pybullet . GEOM_BOX , halfExtents = half_extents , rgbaColor = rgba_color ) return pybullet_client . createMultiBody ( baseMass = mass , baseCollisionShapeIndex = col_box_id , baseVisualShapeIndex = visual_box_id , basePosition = position , baseOrientation = orientation )