Debugging ポリラインの方向を視覚化する ポリライン上に矢印を並べる。Nとupベクトルを事前に設定しておく。カスタムpolyframe//// ポリラインの方向を視覚化する// RunOver:Primitives//float step = 10.0; // 矢印の間隔float... 2025.02.22 Debugging
Polyline 始点と終点のベクトルを線形補間して中間点に適用する 環境:Houdini 20.5.487ポリラインの始点と終点に設定されているベクトルNとupを線形補完して中間ポイントに適用していく。ノードネットワーク各ポイントの行列を作るためにpolyframeでNとupベクトルを計算する。それを参考に... 2025.02.18 Polyline
Polyline ループしているポリラインを隣接するポイントで分割する 環境:Houdini 20.0.751ポリラインを何かしらで区切るということがよくあるので、今回はポイントを使ってポリラインを区切っていきます。連環しているところが問題で、0番目のインデックスから処理を始めることができず、最後のインデックス... 2025.02.16 Polyline
Polyline 円の描画 円を描画するコード。ポリラインで円を描く始点と終点が結合していない開いたポリラインになります。//// 円の描画//vector center = set(0, 0, 0); // 中心座標int num = 12; // 頂点数float... 2025.02.11 Polyline
Polyline 矩形をポリラインに並べる 環境:Houdini 20.0.751XZ平面上でポリラインに矩形を並べていきます。ノードネットワーク用意するものは、カーブと、Packした矩形インスタンス。矩形のインスタンスZ軸方向がカーブの進行方向に沿う方角になる。Z軸の長さをf@wi... 2025.02.04 Polyline
Polyline 勾配の平滑化:バーチカル曲線 環境:Houdini 20.0.751カーブポリラインの高さを、始点と終点のベクトルは維持したままバーチカル曲線(放物線)を使って整える。元のポリラインカーブはポイントのアトリビュートにフォワードベクトルのNが設定されていることが前提。ノー... 2025.02.03 Polyline
Polyline 勾配の平滑化:ベジェ曲線 環境:Houdini 20.0.751カーブポリラインの高さを、始点と終点のベクトルは維持したまま3次ベジェ曲線を使って整えます。元のポリラインカーブ。ポイントのアトリビュートにフォワードベクトルのNが設定されていることが前提です。ノードネ... 2025.01.08 Polyline
Mesh Sweep形状のUV クロス側のポリライン断面形状にuvが0~1までの範囲に収めるようにする。各ポイントに0~1にスケールした距離を記録する。//// UVのパラメトリック座標を計算する// Run Over: Primitives//float curveLe... 2024.12.27 Mesh
Tools ViewerStateで動的なハンドルを使う ViewerStateでハンドルを利用する時のサンプルコードを書いてみました。構成HDAを作成し、UIにはMultiparm Block(list)を「points」という名前で追加し、ここにFloat Vector3を「pt_#」という名... 2024.12.23 Tools