Domain Views β
Three ways to draw an Interaction Domain in the Rhino viewport: the whole surface in three dimensions, an NβM diagram cut through it, and MyβMz diagrams at chosen axial forces. Each draws on a plane you give it, scaled to a size you give it, with labelled axes; the curves and lines go out as geometry and bake, the labels are drawn on screen.
Wire the Checks of a Domain Check to any of them to see each combination as a black point and where it meets the boundary as a red one, joined by a red line.
π§ Domain 3D β
Domain 3D (Alpaca4d) β Alpaca4d βΈ MomentCurvature_Ξ²eta, nickname Domain 3D

PlaneWhere the origin, no force at all, is drawn, and which way the axes go.
kNΒ·m.kN.My along the plane's X, Mz along its Y, and N along its normal, compression up. The N axis is labelled in N's own sign, tension positive, so its labels grow more negative upwards.
π§ N-M Diagram β
N-M Diagram (Alpaca4d) β Alpaca4d βΈ MomentCurvature_Ξ²eta, nickname N-M

PlaneWhere the origin is drawn, and which way the axes go.
kNΒ·m: My cos Angle + Mz sin Angle.kN.kNΒ·m.kN.The domain cut by the plane that holds the N axis and the moment direction Angle: 0 for the NβMy diagram, 90 for NβMz, anything between for a skew one. M along the plane's X, N along its Y with compression up. Checks are drawn projected onto the cut, so they lie exactly on it only when their moment points along Angle.
π§ My-Mz Diagram β
My-Mz Diagram (Alpaca4d) β Alpaca4d βΈ MomentCurvature_Ξ²eta, nickname My-Mz

kN.PlaneWhere the origin is drawn, and which way the axes go.
kNΒ·m: one branch for each N.kNΒ·m.kNΒ·m.The domain's level at each axial force N: My along the plane's X, Mz along its Y, to one scale for both, each diagram labelled with its N. Checks are drawn by their moments, whatever their N.
