[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart6 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
859(1): 2022/09/05(月)07:30 ID:UtEQ6czi(1) AAS
メッシュの頂点を移動したいと思い、メッシュの頂点にMatrixを掛けたのですが、移動、回転、スケールの内、
移動だけが全く反映されません。
この移動を反映するにはどのようにすれば良いですか?
ご存じの方いらっしゃいましたら教えて頂けると嬉しいです。
Matrix4x4 matrix = Matrix4x4.identity;
matrix.SetTRS(new Vector3(10, 0, 0), Quaternion.Euler(0,0,45), Vector3.one * 3);
Mesh mesh = new Mesh();
mesh.vertices = new Vector3[] {
matrix * new Vector3 (-1.2f, -1.2f, 0),
matrix * new Vector3 (-1.2f, 1.2f, 0),
matrix * new Vector3 (1.2f , -1.2f, 0),
matrix * new Vector3 (1.2f , 1.2f, 0),
};
mesh.uv = new Vector2[] {
new Vector2 (0, 0),
new Vector2 (0, 1),
new Vector2 (1, 0),
new Vector2 (1, 1),
};
mesh.triangles = new int[] {
0, 1, 2,
1, 3, 2,
};
GetComponent<MeshFilter>().sharedMesh = mesh;
GetComponent<MeshRenderer>().material = mat;
上下前次1-新書関写板覧索設栞歴
あと 143 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.008s