Polyline ポリラインを任意の長さで分割する //// 線分を分割するためのフラグを立てる// RunOver:Primitives//float threshold = 100; // 区切る長さ(m)float curveLength = primintrinsic(0, "mea... 2024.05.05 Polyline
Polyline 任意の長さ以下のポリラインを消去する //// 任意の長さ以下のポリラインを消去する// RunOver: Primitives//float threshold = 100;float curveLength = primintrinsic(0, "measuredperim... 2024.05.05 Polyline
Polyline ポリラインをメッシュで区切る メッシュ内を削除するプリミティブの三角形の内外判定をして、内包されている場合はフラグを立てる。//// 点がプリミティブ内に内包されているか判定する// RunOver: Points// input1: primitive////// 外... 2024.04.19 Polyline
Math 保護中: 4つの制御点で描くクロソイド曲線 このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード: 2024.04.14 MathPolyline
Polyline 縦断勾配を計算する ポリラインの勾配を計算する。傾きと角度それぞれをアトリビュートに追加している。ポイントの勾配を計算//// 縦断方向の勾配と角度を計算する// Run Over: Primitives//int pts[] = primpoints(0, ... 2024.04.01 Polyline
Terrain 勾配の視覚化 勾配とは水平面に対する傾き度合い。勾配の単位は「%」。水平長を1とした時の垂直長の比率で表す。数学のグラフでいう傾きa。底辺100m、高さ10mの坂は10 / 100 = 0.1 =10%の勾配例箱根新道の平均勾配は5%(2.9°)、最大勾... 2024.03.31 Terrain
Debugging Primitiveに色をつけて視覚化する Primitive//// RunOver:Primitives//int numiterations = nprimitives(0);int iteration = @primnum;float range = 0.5; // 0~1ま... 2024.03.20 Debugging
Math 保護中: 制御点で描くクロソイド曲線 このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード: 2023.12.07 MathPolyline
Polyline 曲率によってカーブの分割数を増減する Resample SOP等で事前にポイントの間隔を均等にしておく。Resample SOPのLength項目に以下のように記述した。prim(0,0,"intrinsic:measuredperimeter",0)/npoints(0)st... 2023.12.05 Polyline
Polyline 曲率と曲率半径を計算する 環境:Houdini 19.5.752曲率とは曲率半径曲線を局所的な円弧と見た場合の半径。曲率曲率半径の逆数になる。パラメトリックUVで計算するポリラインの各ポイントの曲率を計算する。Resample SOP等でポリラインが均等なポイント配... 2023.09.23 Polyline