无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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)遵守國家法律
元谋县| 祁门县| 郧西县| 锡林郭勒盟| 樟树市| 南陵县| 于都县| 任丘市| 涪陵区| 仁布县| 越西县| 万盛区| 京山县| 长海县| 湘乡市| 永济市| 昌宁县| 曲阜市| 阳高县| 铜鼓县| 防城港市| 达拉特旗| 彝良县| 庆安县| 平武县| 繁峙县| 江门市| 肃南| 湘阴县| 广宗县| 永丰县| 习水县| 榆社县| 兴城市| 扶沟县| 水富县| 靖西县| 富平县| 资讯 | 酉阳| 绥芬河市|