2 <toolbox id="interpolation_method">
4 title="Curve by selection"
5 icon="icons/Build/feature_interpolation_by_selection.png">
6 <multi_selector id="base_objects"
7 label="Points and vertices:"
8 tooltip="Select points or vertices objects."
11 <validator id="GeomValidators_DifferentShapes"/>
13 <boolvalue id="reorder" label="Reorder" tooltip="Changes the order of points to construct the shortest curve." default="false"/>
14 <optionalbox id="closed" title="Closed" tooltip="Makes the curve closed or not." default="false"
15 has_frame="false" enable_on_check="false">
16 <optionalbox id="use_tangents" title="Tangents" default="false">
17 <shape_selector id="tangent_start"
18 icon="icons/Features/axis.png"
20 tooltip="Select vector tangent to the start of curve"
22 default="<start>">
23 <validator id="GeomValidators_ShapeType" parameters="empty,line"/>
25 <shape_selector id="tangent_end"
26 icon="icons/Features/axis.png"
28 tooltip="Select vector tangent to the end of curve"
30 default="<end>">
31 <validator id="GeomValidators_ShapeType" parameters="empty,line"/>
35 <validator id="GeomValidators_MinObjectsSelected" parameters="base_objects,2"/>
38 title="Curve analytical"
39 icon="icons/Build/feature_interpolation_analytical.png">
40 <groupbox id="curves_parameters" title="Curves parameters">
41 <stringvalue id="xt" label="X(t) equation">
42 <validator id="BuildPlugin_ValidatorExpressionInterpolation"/>
44 <stringvalue id="yt" label="Y(t) equation">
45 <validator id="BuildPlugin_ValidatorExpressionInterpolation"/>
47 <stringvalue id="zt" label="Z(t) equation">
48 <validator id="BuildPlugin_ValidatorExpressionInterpolation"/>
50 <doublevalue id="mint"
54 <doublevalue id="maxt"
58 <integervalue id="numstep"
59 label="Number of steps"
62 <validator id="GeomValidators_Positive"/>