Files
tono/docs/nodes/Level Rotate.md
matei jordache d4c5cf4670
Some checks failed
Build / Build (Linux) (push) Has been cancelled
Build / Build (macOS) (push) Has been cancelled
Build / Build (Windows) (push) Has been cancelled
Deploy / test (push) Has been cancelled
Deploy / deploy (push) Has been cancelled
Tests / test (push) Has been cancelled
add a few more nodes
2026-05-18 20:55:46 -07:00

814 B

Level Rotate

Level by physically rotating the data plane. Fits a best-fit plane, converts its slopes to tilt angles, then rotates the surface by those angles using interpolation rather than algebraic subtraction.

Inputs

Name Type Required Description
field DATA_FIELD Yes Input field to level

Outputs

Name Type Description
leveled DATA_FIELD Field with tilt removed by rotation

Notes

  • Unlike Plane Level (which subtracts a fitted plane), this node rotates the 3D surface to make it horizontal. The distinction matters for steep tilts where subtraction introduces distortion.
  • Uses bilinear interpolation to resample rotated z-values.
  • Edges are handled with nearest-neighbor extension.