最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Unity已知一角度,一邊長度 拿到所有三角形所有點(diǎn)位和坐標(biāo)

2023-03-23 22:46 作者:江湖陳偉霆  | 我要投稿


//代碼如下可以復(fù)制玩一玩

private void Demo3()

? ? {

? ? ? ? //先獲取距離原點(diǎn)向右偏移30° 長度為十米的坐標(biāo)點(diǎn)? ? transform.TransformPoint(0, 0, 10)

? ? ? ? transform.eulerAngles = new Vector3(0, 30, 0);

? ? ?

? ? ? ? float ac = new Vector3(5.0f, 0.0f, 8.7f).magnitude;? ?//這個(gè)模長=10

? ? ? ? Debug.Log(ac);


? ? ? ? //做bc輔助線? ? ?ac垂直與bc? ? ?根據(jù)sin公式? 對(duì)邊/斜邊? ? ?所以對(duì)邊 bc= 斜邊*sin30°?

? ? ? ? float bc = Mathf.Sin(Mathf.Deg2Rad * (30)) * new Vector3(5.0f, 0.0f, 8.7f).magnitude;

? ? ? ? print(bc);


? ? ? ? //再根據(jù)直角三角形公式 a2+b2=c2? ?ab也能得出

? ? ? ? float ab = Mathf.Sqrt(Mathf.Pow(ac, 2) - Mathf.Pow(bc, 2));

? ? ? ? print(ab);


? ? ? ? //在把旋轉(zhuǎn)角度轉(zhuǎn)回來

? ? ? ? transform.eulerAngles = new Vector3(0, 0, 0);


? ? ? ? Vector3 c = new Vector3(5.0f, 0.0f, 8.7f);

? ? ? ? Vector3 b = transform.TransformPoint(new Vector3(0, 0, 8.6f));

? ? ? ? Vector3 a = transform.position;


? ? ? ? Debug.DrawLine(a, c, Color.red);? //a-c

? ? ? ? Debug.DrawLine(a, b, Color.green);// a-b

? ? ? ? Debug.DrawLine(c, b, Color.blue);? ?///c-b

? ? }


Unity已知一角度,一邊長度 拿到所有三角形所有點(diǎn)位和坐標(biāo)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
丘北县| 兴海县| 武夷山市| 拉萨市| 雅江县| 惠州市| 武夷山市| 汽车| 肃宁县| 旬阳县| 洞头县| 延吉市| 海晏县| 延长县| 福建省| 茌平县| 鲜城| 辽阳县| 柳州市| 巴东县| 永嘉县| 尼勒克县| 通江县| 永宁县| 连州市| 通州市| 商洛市| 彰化县| 阳春市| 元氏县| 黑龙江省| 虞城县| 巴里| 溧水县| 临洮县| 沂源县| 改则县| 江油市| 长顺县| 简阳市| 荣昌县|