您的位置:首页 > 编程语言

求一个点到任意两个点所在直线距离的代码公式

2015-11-11 11:22 281 查看
using UnityEngine;
using System.Collections;

public class test : MonoBehaviour {

private Vector2 A = new Vector2(0,1);
private Vector2 B = new Vector2(1,0);
private Vector2 C = new Vector2(0,0);

void Start () {
float length = Mathf.Abs((B.y-A.y)*C.x + (A.x-B.x)*C.y+(B.x-A.x)*A.y+(A.y-B.y)*A.x)/Mathf.Sqrt((B.y-A.y)*(B.y-A.y)+(A.x-B.x)*(A.x-B.x));
Log.E("{0}",length);
}

// Update is called once per frame
void Update () {

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  代码 点 距离