VEX バウンディングボックス ExpressionD_XMIN: X軸の最小値D_YMIN: Y軸の最小値D_ZMIN: Z軸の最小値D_XMAX: Z軸の最大値D_YMAX: Y軸の最大値D_ZMAX: Z軸の最大値D_XSIZE: X軸のサイズD_YSIZE: Y軸... 2021.06.22 VEX
Python FBXの連番書き出し Null SOPなどを使い、ボタンを押すとPythonコードを実行できるようにする。Pythonコードを実行するノードの作成node = hou.pwd()geo = node.geometry()import hounode = hou.... 2021.05.28 Python
Python WEBから画像を読み込む WEBのURLから画像を読み込んで画素をポイントとして並べるPythonコード。Pythonの画像処理ライブラリPillowを使って上の画像を読み込む。Python SOPをつくり、以下のコードを書く。node = hou.pwd()geo... 2021.05.20 Python
Polyline プリミティブのアトリビュートとグループを転写する プリミティブのアトリビュートを転写する//// アトリビュートのコピー//// RunOver:Primitive//int targetPrim = 0; // コピー先のインデックスint sourceInput = 1; // 参照す... 2021.04.05 Polyline
Math 3点を通る円 平面上の3点を通る円の中心座標と半径の求め方。// Run Over: Detail// 3点を通る円の中心点と半径を求める// // 行列式float det(vector a; vector b; vector c;){ return ... 2021.01.30 Math
Math 線分の交差判定と交点座標 関数XZ平面における交差判定の関数。引数は線分1の始点、終点、線分2の始点、終点、交差座標となる。//// 線分の交差判定//int IsIntersectLinesXZ(vector A; vector B; vector C; vect... 2021.01.24 Math
Python 最短経路探索(A-Starアルゴリズム) ダイクストラ法との違いはヒューリスティックコストという推測値を利用して、ゴールに近いポイント順に処理をしていき、ゴールにたどり着いた時点で計算を止めるので、すべてを計算してしまうダイクストラに比べるとコストが低くなる。Input0にConv... 2021.01.04 Python
VEX VEXの配列操作 配列を要素を加える:append()配列に配列を加えることもできる。float array1[] = {1.2, 3.4, 5.6};float array2[] = {4.0, 5.2, 1.8};append(array1, array... 2020.11.17 VEX
Math 球と線分の交点 計算直線の式はP1 = P0 + V*tそれぞれの成分に分解するとX = P.x + V.x * tY = P.y + V.y * tZ = P.z + V.z * t球の式はX2 + Y2 + Z2 = R2それぞれの成分を球の式に代入し... 2020.11.07 Math
Math 円と線分の交点 計算直線の式はP1 = P0 + V*tそれぞれの成分に分割するとX = P.x + V.x * tY = P.y + V.y * t円の式はX^2 + Y^2 = R^2それぞれの成分を円の式に代入してtで整理する(P.x + V.x *... 2020.11.06 Math