Offset points of nurbs curve

Hi All,
I’v created topic about [AdaptiveComponent Unwanted Rotation]

(AdaptiveComponent Unwanted Rotation)

and Jacob gave me a hints that create new point along the z axis.

but my curve is 3D and some complex, so I cannot find a offset points and how to find it.

I want to find the “offset points” of the points that along 3D curve line.
and then try to control the rotation by creating a new point in the Z direction in the family and applying that point to the offset point.

I think that I can control the rotation of unwanted families as shown below.

How can I find offset points and control it…?