PointDeviation - Points are only extracted at knots/control points of lines, polylines and degree 1 curves. This appears to be current intended result. Lines, polylines and degree 1 curves should be divided to obtain the requested number of points, the same as if Divide was used to obtain the test points.
I use PointDeviation extensively to check surfaces against input and reference lines and curves. Not having lines and polylines divided can be misleading without careful inspection. It is not obvious why the current behavior is considered desirable.
From Help for CurveDeviation: https://docs.mcneel.com/rhino/7/help/en-us/index.htm#commands/pointdeviation.htm
Specifies how many sample points to spread along a measured curve to evaluate deviation.
- If the curve to measure is pre-selected, this option will not appear. The previous setting is applied.
- When a polyline is measured, polyline segment points are directly used. This option is ignored.
Simple example file: PointDeviationTest.3dm (33.9 KB)