@classmethod
def from_scaledproto(cls, scaledproto_mesh, pos, vel, euler, euler_vel,
    rotation_vel=(0, 0, 0), component_com_x=None):
    """
        TODO: add documentation
        """
    mesh = cls(**scaledproto_mesh.items())
    mesh._place_in_orbit(pos, vel, euler, euler_vel, rotation_vel,
        component_com_x)
    return mesh
