add Cc3dRange class and use m_range replace (m_rect, m_near, m_far) of Cc3dCamera