Calculate dihedral angles using plug-ins

Hello, I want to calculate the dihedral Angle between two Planes, the plug-in Angle Planes is used, but there are no options P1 and P2 when adding planes (P1 is the yellow plane in the figure, P2 is the name of the purple plane in the figure), but the option of marking points appears. How can I solve this problem? And the built-in Python code you mentioned can also calculate dihedral angles, but why is my python running wrong? Screenshots of the above problems are shown below.

Using the plugin Angle Planes or Python code, which will solve my problem faster and more efficiently? Looking forward to your reply.

`(4ICR8BT0R6~H3(WF8Y6O

Operating system:
Slicer version:5.4.0
Expected behavior:
Actual behavior:
Operating system:
Slicer version:
Expected behavior:
Actual behavior:

I would recommend to just mark point, lines, curves, planes on your models and then write a short Python script that can compute all the distances, angles, etc. that you need. You would need to do much more work (lot of clicks) if you wanted to perform all these measurements using graphical user interface. Code snippets int the [script repository](https://slicer readthedocs) should be to do most computations and if you need any more complicated custom computation then you can ask Microsoft Copilot or ChatGPT to write the Python script for you.

@muratmaga I assume that such needs are common in morphometry. Can you recommend any tutorials for this; or some modules or maybe some different approaches?