X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=doc%2Fsalome%2Fexamples%2Fmeasurements_ex04.py;fp=doc%2Fsalome%2Fexamples%2Fmeasurements_ex04.py;h=6524ac97a6617c9693cfdacf246318c857bb4656;hb=48b83422af7a5230409e39f4f2ece322b199128b;hp=0000000000000000000000000000000000000000;hpb=7b4c10fd0e3bd5f6612582fb9ef39965b8f0055a;p=modules%2Fsmesh.git diff --git a/doc/salome/examples/measurements_ex04.py b/doc/salome/examples/measurements_ex04.py new file mode 100644 index 000000000..6524ac97a --- /dev/null +++ b/doc/salome/examples/measurements_ex04.py @@ -0,0 +1,26 @@ +# Angle measurement + + +import salome +salome.salome_init() +from salome.smesh import smeshBuilder +smesh = smeshBuilder.New() + +# use smeshBuilder.GetAngle() to compute angle between 3 arbitrary points + +p0 = [1,0,0] +p1 = [0,0,0] +p2 = [0,1,0] + +a1 = smesh.GetAngle(p0, p1, p2) +print("Right angle measure", a1 ) + +# use Mesh.GetAngle() to compute angle between 3 nodes of a mesh + +mesh = smesh.Mesh() +n0 = mesh.AddNode( *p0 ) +n1 = mesh.AddNode( *p1 ) +n2 = mesh.AddNode( *p2 ) + +a2 = mesh.GetAngle( n0,n1,n2 ) +