https://avatars.githubusercontent.com/u/61315168?s=400&v=4

Camera frustum with UV

Camera frustum with UV For delete volume, I suggest tha volume node with volume mix/vdb combine. point wrangle: 1 2 3 4 float margin = chf('margin'); if (@uv.z == 0) removepoint(0,@ptnum); if (@uv.x < -margin || @uv.x > 1+margin) removepoint(0,@ptnum); if (@uv.y < -margin || @uv.y > 1+margin) removepoint(0,@ptnum);

Houdini math note

Houdini math note dot product:Determine the general direction of velocity.(acute angle or obtuse angle) In order to determine that the Angle between @v and the X-axis is acute or obtuse. x=(1,0,0) if (@v dot x) > 0 = +x, else = opposite direction dot product Find the angle between two vectors. 1 2 3 vector a = set(0,1,0); vector b = set(1,0,0); f@angle=degrees(acos(dot(a, b)/length(a)*length(b))); @angle=90 Also, it can be written as: