2 <toolbox id="creation_method">
5 tooltip="Point at a given distance from the origin."
6 icon="icons/Construction/point_by_xyz_32x32.png">
7 <point_input id="point3d" default="0;0;0"/>
9 <box id="by_distance_on_edge"
10 title="By distance on edge"
11 tooltip="Point on an edge, at a given distance of one of its end."
12 icon="icons/Construction/point_by_distance_on_edge_32x32.png">
13 <shape_selector id="edge"
15 tooltip="Edge for creating point on it."
16 icon="icons/Construction/edge.png"
18 <validator id="GeomValidators_Finite"/>
19 <validator id="ConstructionPlugin_ValidatorNotFeature"/>
21 <radiobox id="offset_type">
22 <radio id="offset_type_by_distance"
23 title="Distance on edge by value"
24 tooltip="Point on an edge, at a given distance specified by value."
25 icon="icons/Construction/point_by_distance_on_edge_24x24.png">
26 <doublevalue id="distance"
28 tooltip="Distance value."
33 <radio id="offset_type_by_ratio"
34 title="Distance on edge by ratio"
35 tooltip="Point on an edge, at a given distance specified by ratio."
36 icon="icons/Construction/point_by_ratio_on_edge_24x24.png">
37 <doublevalue id="ratio"
39 tooltip="Ratio value."
47 <boolvalue id="reverse"
49 tooltip="Distance from edge end point."
52 <box id="by_projection"
53 title="By projection on edge or plane"
54 tooltip="Point on edge or plane by projection selected point."
55 icon="icons/Construction/point_by_projection_32x32.png">
56 <shape_selector id="point_to_project"
58 tooltip="Point for projection."
59 icon="icons/Construction/point.png"
62 <toolbox id="projection_type">
63 <box id="projection_type_on_edge"
64 title="By projection on edge"
65 tooltip="Point on edge by projection selected point."
66 icon="icons/Construction/point_by_projection_on_edge_24x24.png">
67 <shape_selector id="edge_for_point_projection"
69 tooltip="Edge for projection."
70 icon="icons/Construction/edge.png"
74 <box id="projection_type_on_face"
75 title="By projection on face"
76 tooltip="Point on face surface by projection selected point."
77 icon="icons/Construction/point_by_projection_on_face_24x24.png">
78 <shape_selector id="face_for_point_projection"
80 tooltip="Face for projection."
81 icon="icons/Construction/face.png"
83 <validator id="GeomValidators_Face" parameters="plane"/>
88 <box id="by_intersection"
89 title="By intersection of objects"
90 tooltip="Point on intersection of different objects."
91 icon="icons/Construction/point_by_intersection_32x32.png">
92 <toolbox id="intersection_type">
93 <box id="intersection_type_by_lines"
94 title="By two lines intersection"
95 tooltip="Point by intersection of two coplanar lines."
96 icon="icons/Construction/point_by_lines_intersection_24x24.png">
97 <shape_selector id="intersection_line_1"
100 icon="icons/Construction/edge.png"
102 <validator id="GeomValidators_ShapeType" parameters="line"/>
103 <validator id="ConstructionPlugin_ValidatorPointLines"
104 parameters="intersection_line_2"/>
106 <shape_selector id="intersection_line_2"
108 tooltip="Second line."
109 icon="icons/Construction/edge.png"
111 <validator id="GeomValidators_ShapeType" parameters="line"/>
112 <validator id="ConstructionPlugin_ValidatorPointLines"
113 parameters="intersection_line_1"/>
116 <box id="intersection_type_by_line_and_plane"
117 title="By line and plane intersection"
118 tooltip="Point by intersection of line and plane."
119 icon="icons/Construction/point_by_line_and_plane_intersection_24x24.png">
120 <shape_selector id="intersection_line"
122 tooltip="Line for intersection."
123 icon="icons/Construction/edge.png"
125 geometrical_selection="true">
126 <validator id="ConstructionPlugin_ValidatorPointEdgeAndPlaneNotParallel"
127 parameters="intersection_plane"/>
129 <shape_selector id="intersection_plane"
131 tooltip="Plane for intersection."
132 icon="icons/Construction/face.png"
134 geometrical_selection="true">
135 <validator id="GeomValidators_Face" parameters="plane"/>
136 <validator id="ConstructionPlugin_ValidatorPointEdgeAndPlaneNotParallel"
137 parameters="intersection_line"/>
139 <optionalbox id="use_offset" title="Offset from the plane">
140 <doublevalue id="offset"
142 tooltip="Distance from the plane"
145 <boolvalue id="reverse_offset"
147 tooltip="Reverse offset value"
151 <box id="intersection_type_by_planes"
152 title="By three planes intersection"
153 tooltip="Point by intersection of three planes."
154 icon="icons/Construction/point_by_planes_intersection_24x24.png">
155 <shape_selector id="intersection_plane_1"
157 tooltip="Select a planar face."
158 icon="icons/Construction/face.png"
160 <validator id="GeomValidators_Face" parameters="plane"/>
161 <validator id="ConstructionPlugin_ValidatorPointThreeNonParallelPlanes"
162 parameters="intersection_plane_2, intersection_plane_3"/>
164 <shape_selector id="intersection_plane_2"
166 tooltip="Select a planar face."
167 icon="icons/Construction/face.png"
169 <validator id="GeomValidators_Face" parameters="plane"/>
170 <validator id="ConstructionPlugin_ValidatorPointThreeNonParallelPlanes"
171 parameters="intersection_plane_1, intersection_plane_3"/>
173 <shape_selector id="intersection_plane_3"
175 tooltip="Select a planar face."
176 icon="icons/Construction/face.png"
178 <validator id="GeomValidators_Face" parameters="plane"/>
179 <validator id="ConstructionPlugin_ValidatorPointThreeNonParallelPlanes"
180 parameters="intersection_plane_1, intersection_plane_2"/>
185 <box id="by_geometrical_property"
186 title="By geometrical property of object"
187 tooltip="Point by center of gravity or center of circle."
188 icon="icons/Construction/point_by_geometrical_property_32x32.png">
189 <toolbox id="geometrical_property_type">
190 <box id="geometrical_property_type_by_center_of_gravity"
191 title="By center of gravity"
192 tooltip="Point by center of gravity."
193 icon="icons/Construction/point_by_center_of_gravity_24x24.png">
194 <shape_selector id="object_for_center_of_gravity"
196 tooltip="Object for center of gravity."
197 icon="icons/Construction/shapes.png"
198 shape_types="vertices edges wires faces shells solids compsolids compounds">
199 <validator id="GeomValidators_Finite"/>
202 <box id="geometrical_property_type_by_center_of_circle"
203 title="By center of circle"
204 tooltip="Point by center of circle."
205 icon="icons/Construction/point_by_center_of_circle_24x24.png">
206 <shape_selector id="object_for_center_of_circle"
208 tooltip="Object for center of circle."
209 icon="icons/Construction/edge.png"
211 <validator id="GeomValidators_ShapeType" parameters="circle"/>