コード例 #1
0
    void updateModelDrawer()
    {
        int smallest_side = Screen.width;

        if (Screen.height < smallest_side)
        {
            smallest_side = Screen.height;
        }

        m_assign_bent_text.text = string.Format("{0:0.00} mm", m_wheel_model.get_bent_disbalance_mm());
        m_assign_egg_text.text  = string.Format("{0:0.00} mm", m_wheel_model.get_egg_disbalance_mm());

        m_wheel_model_drawer_center = new Vector3(Screen.width / 2.0f, Screen.height - Screen.width * 0.2f);
        m_wheel_model_drawer_radius = Screen.width * 0.13f;

        int screen_w = Screen.width;
        int screen_h = Screen.height;

        screen_w = (int)(screen_h * 1.33333333f);

        Rect left_rect  = new Rect(Screen.width / 2 - screen_w / 2, Screen.height - screen_w / 2, screen_w / 2, screen_w / 2);
        Rect right_rect = new Rect(Screen.width / 2, Screen.height - screen_w / 2, screen_w / 2, screen_w / 2);

        m_wheel_model_drawer = new CWheelModelDrawer(m_wheel_model, left_rect, right_rect, "Fonts/Consolas");

        //GC.Collect();
    }