# orthographicSize

> Camera's half-size when in orthographic mode.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine](/engine/6000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public float orthographicSize { get; set; }
```

### Remarks

The orthographicSize property defines the viewing volume of an [Camera.orthographic](/engine/6000.0/script-reference/unityengine/camera/orthographic.md) Camera. To edit orthographicSize, you must set the Camera projection to orthographic.

The height of the viewing volume is (orthographicSize \* 2). Unity calculates the width of the viewing volume using orthographicSize and the camera's [Camera.aspect](/engine/6000.0/script-reference/unityengine/camera/aspect.md).

Unity ignores orthographicSize if the camera is not orthographic. Use [Camera.fieldOfView](/engine/6000.0/script-reference/unityengine/camera/fieldofview.md) instead.

Additional Resources: [camera component](/engine/6000.0/manual/cameras/birp/class-camera.md).

### Examples

```csharp
using UnityEngine;

public class Example : MonoBehaviour
{
    //Assign this Camera in the Inspector
    public Camera m_OrthographicCamera;
    //These are the positions and dimensions of the Camera view in the Game view
    float m_ViewPositionX, m_ViewPositionY, m_ViewWidth, m_ViewHeight;

    void Start()
    {
        // This sets the Camera view rectangle to be in the bottom corner of the screen
        m_ViewPositionX = 0;
        m_ViewPositionY = 0;

        // This sets the Camera view rectangle to be smaller so you can compare the orthographic view of this Camera with the perspective view of the Main Camera
        m_ViewWidth = 0.4f;
        m_ViewHeight = 0.4f;

        // This enables the Camera (the one that is orthographic)
        m_OrthographicCamera.enabled = true;

        // If the Camera exists in the inspector, enable orthographic mode and change the size
        if (m_OrthographicCamera)
        {
            // This enables the orthographic mode
            m_OrthographicCamera.orthographic = true;

            // Set the size of the viewing volume you'd like the orthographic Camera to pick up
            m_OrthographicCamera.orthographicSize = 5.0f;

            // Set the orthographic Camera Viewport size and position
            m_OrthographicCamera.rect = new Rect(m_ViewPositionX, m_ViewPositionY, m_ViewWidth, m_ViewHeight);
        }
    }
}
```
