ach0327
12/16/2023, 9:56 PMpiposen_0801
12/16/2023, 10:28 PMyukiyuki_mahuyu
12/17/2023, 2:17 AMhi03
12/17/2023, 5:17 AMjavascript
importPackage(Packages.jp.ngt.ngtlib.math);//Vec3を使用する準備
︙
var vec1 = new Vec3(x, y, z);//Vec3のインスタンス化 支柱の回転軸を原点(0, 0, 0)とした先端の座標を入れる
var pos = [x, y, z]//支柱の回転軸の座標を入れる
var rotatedVec1 = vec1.rotateAroundZ(rotate);//Z軸基準の回転
var rotatedVec2 = rotatedVec1.rotateAroundY(yaw);//Y軸基準の回転 (ワイパーの面がY軸を基準に傾いている場合)
var rotatedVec3 = rotatedVec2.rotateAroundX(pitch);//X軸基準の回転 (ワイパーの面がX軸を基準に傾いている場合)
pos[0] = pos[0] + rotatedVec3.getX();//座標を取得
pos[1] = pos[1] + rotatedVec3.getY();//座標を取得
pos[2] = pos[2] + rotatedVec3.getZ();//座標を取得hi03
12/17/2023, 5:20 AMpiposen_0801
12/17/2023, 9:06 AMpiposen_0801
12/17/2023, 9:07 AMach0327
12/17/2023, 9:33 AMpiposen_0801
12/17/2023, 10:41 AMpiposen_0801
12/17/2023, 10:42 AMach0327
12/17/2023, 1:49 PMhi03
12/17/2023, 2:25 PMhi03
12/17/2023, 2:28 PMhi03
12/17/2023, 2:30 PMach0327
12/17/2023, 3:06 PMpiposen_0801
12/17/2023, 3:07 PMpiposen_0801
12/17/2023, 3:07 PMpiposen_0801
12/17/2023, 3:08 PMpiposen_0801
12/17/2023, 3:08 PMach0327
12/17/2023, 8:11 PM