Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Mathf.PI

static var PI: float;
static float PI;
static PI as float

Description

The infamous 3.14159265358979... value (Read Only).

	var radius : float = 5;

function Start() { var perimeter : float = 2 * Mathf.PI * radius; Debug.Log("The perimeter of the circle is: " + perimeter); }

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    public float radius = 5;
    void Start() {
        float perimeter = 2 * Mathf.PI * radius;
        Debug.Log("The perimeter of the circle is: " + perimeter);
    }
}
import UnityEngine
import System.Collections

public class ExampleClass(MonoBehaviour):

	public radius as float = 5

	def Start() as void:
		perimeter as float = ((2 * Mathf.PI) * radius)
		Debug.Log(('The perimeter of the circle is: ' + perimeter))