]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/ConstructionPlugin/point_widget.xml
Salome HOME
Added option to create Construction Point by intersection of line and plane.
[modules/shaper.git] / src / ConstructionPlugin / point_widget.xml
index c489daaad365e99417a4811f3760672e8970ebf1..8f14af3b2f199780812bf2d6a157e25e48bb1c6f 100644 (file)
       </shape_selector>
     </box>
     <box id="by_lines_intersection"
-         title="By intersection"
+         title="By two lines intersection"
          tooltip="Point by intersection of two coplanar lines."
          icon="icons/Construction/point_by_lines_intersection_32x32.png">
       <shape_selector id="first_line"
                       label="First line"
                       tooltip="First line."
-                      icon="icons/Construction/point.png"
+                      icon="icons/Construction/edge.png"
                       shape_types="edge">
         <validator id="GeomValidators_ShapeType" parameters="line"/>
         <validator id="ConstructionPlugin_ValidatorPointLines" parameters="second_line"/>
       <shape_selector id="second_line"
                       label="Second line"
                       tooltip="Second line."
-                      icon="icons/Construction/point.png"
+                      icon="icons/Construction/edge.png"
                       shape_types="edge">
         <validator id="GeomValidators_ShapeType" parameters="line"/>
         <validator id="ConstructionPlugin_ValidatorPointLines" parameters="first_line"/>
       </shape_selector>
     </box>
+    <box id="by_line_and_plane_intersection"
+         title="By line and plane intersection"
+         tooltip="Point by intersection of line and plane."
+         icon="icons/Construction/point_by_line_and_plane_intersection_32x32.png">
+      <shape_selector id="intersection_line"
+                      label="Line"
+                      tooltip="Line for intersection."
+                      icon="icons/Construction/edge.png"
+                      shape_types="edge">
+        <validator id="GeomValidators_ShapeType" parameters="line"/>
+        <validator id="ConstructionPlugin_ValidatorPointLineAndPlaneNotParallel" parameters="intersection_plane"/>
+      </shape_selector>
+      <shape_selector id="intersection_plane"
+                      label="Plane"
+                      tooltip="Plane for intersection."
+                      icon="icons/Construction/face.png"
+                      shape_types="face">
+        <validator id="GeomValidators_Face" parameters="plane"/>
+        <validator id="ConstructionPlugin_ValidatorPointLineAndPlaneNotParallel" parameters="intersection_line"/>
+      </shape_selector>
+    </box>
+
   </toolbox>
 </source>