NG:無編集での自作発言、倫理的にダメそうなこと

プログラミングの参考にしたり、加工して作品を制作していただいて大丈夫です!

NGのこと以外であれば特にリンク等記載なしで使ってください💪

元ツイート

https://x.com/NetherR_nabla/status/1819652925666521231?t=HahU2rlZ7y3L899hz3gShA&s=19

processingのコード

以下のページをクリックすることで見れます

コード


<<コード解説>>

💬距離を取得する関数

A地点とB地点の距離を測る(2D)

三平方の定理(ピタゴラスの定理)を使っています。

float len(float x0,float y0,float x1,float y1){
  return sqrt(pow(abs(x0-x1),2)+pow(abs(y0-y1),2));
}

len(A地点のX,A地点のY,B地点のX,B地点のY);

A地点とB地点の距離を測る(3D)

三平方の定理(ピタゴラスの定理)を応用しています。

float len3d(float x0,float y0,float z0,float x1,float y1,float z1){
  return sqrt(pow(abs(x0-x1),2)+pow(abs(y0-y1),2)+pow(abs(z0-z1),2));
}

len3d(A地点のX,A地点のY,A地点のZ,B地点のX,B地点のY,B地点のZ);