Kurve hat jetzt ein Anfang und ein Ende, damit Rechts/links nicht verwechselt wird

This commit is contained in:
2024-10-15 11:03:09 +02:00
parent 5533df10d1
commit 73a7ff7c09
+28 -28
View File
@@ -12846,10 +12846,10 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</GROUP>
<GROUP Id="RDK:18732404" Name="Kurve HoeheOben OR HoeheUnten was changed" SubType="Generic" Suppressed="True" DesignTimeNotes="20231005 -1-&#xD;&#xA;&#xD;&#xA;Inherit height to direct Shaps and set others to Gelb (except Kreisel Groups).">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$ShapeList["id=" + Shape_Prototype.id].KurveDefinition.HoeheOben <> Shape_Prototype.KurveDefinition.HoeheOben]]></EXP>
<EXP><![CDATA[$=$ShapeList["id=" + Shape_Prototype.id].KurveDefinition.H_Anfang <> Shape_Prototype.KurveDefinition.H_Anfang]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$ShapeList["id=" + Shape_Prototype.id].KurveDefinition.HoeheUnten <> Shape_Prototype.KurveDefinition.HoeheUnten]]></EXP>
<EXP><![CDATA[$=$ShapeList["id=" + Shape_Prototype.id].KurveDefinition.H_Ende <> Shape_Prototype.KurveDefinition.H_Ende]]></EXP>
</VALUECONDITION>
<SET_STRUCT Id="RDK:18732402" VarRef="InheritHeightData" ClearAll="True">
<PAR Name="ParentIndex">
@@ -12857,10 +12857,10 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</PAR>
<PAR Name="NewHoehe" />
<PAR Name="NewHoeheOben">
<EXP><![CDATA[$=$Shape_Prototype.KurveDefinition.HoeheOben]]></EXP>
<EXP><![CDATA[$=$Shape_Prototype.KurveDefinition.H_Anfang]]></EXP>
</PAR>
<PAR Name="NewHoeheUnten">
<EXP><![CDATA[$=$Shape_Prototype.KurveDefinition.HoeheUnten]]></EXP>
<EXP><![CDATA[$=$Shape_Prototype.KurveDefinition.H_Ende]]></EXP>
</PAR>
<PAR Name="Text">
<EXP><![CDATA[$C$^]]></EXP>
@@ -19822,10 +19822,10 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$C$Kurve]]></EXP>
<IFTHENELSE Id="RDK:19265780">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$IsEmpty(shape_item.KurveDefinition.HoeheOben)]]></EXP>
<EXP><![CDATA[$=$IsEmpty(shape_item.KurveDefinition.H_Anfang)]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$IsEmpty(shape_item.KurveDefinition.HoeheUnten)]]></EXP>
<EXP><![CDATA[$=$IsEmpty(shape_item.KurveDefinition.H_Ende)]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:19265779" SubType="Then">
<SET Id="RDK:19265778" VarRef="Param.Result">
@@ -20051,10 +20051,10 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$C$Kurve]]></EXP>
<IFTHENELSE Id="RDK:21231247">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$IsEmpty(shape_item.KurveDefinition.HoeheOben)]]></EXP>
<EXP><![CDATA[$=$IsEmpty(shape_item.KurveDefinition.H_Anfang)]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$IsEmpty(shape_item.KurveDefinition.HoeheUnten)]]></EXP>
<EXP><![CDATA[$=$IsEmpty(shape_item.KurveDefinition.H_Ende)]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21231245" SubType="Then">
<SET Id="RDK:21231243" VarRef="Param.Result">
@@ -20170,14 +20170,14 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$=$cpId="cp1"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21231275" SubType="Then">
<SET Id="RDK:21231274" VarRef="shape_item.KurveDefinition.HoeheUnten">
<EXP><![CDATA[$=$shape_item.KurveDefinition.HoeheOben - KurveData_defaults.Delta_h]]></EXP>
<SET Id="RDK:21231274" VarRef="shape_item.KurveDefinition.H_Ende">
<EXP><![CDATA[$=$shape_item.KurveDefinition.H_Anfang - KurveData_defaults.Delta_h]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<GROUP Id="RDK:21231277" SubType="Else">
<SET Id="RDK:21231276" VarRef="shape_item.KurveDefinition.HoeheOben">
<EXP><![CDATA[$=$shape_item.KurveDefinition.HoeheUnten + KurveData_defaults.Delta_h]]></EXP>
<SET Id="RDK:21231276" VarRef="shape_item.KurveDefinition.H_Anfang">
<EXP><![CDATA[$=$shape_item.KurveDefinition.H_Ende + KurveData_defaults.Delta_h]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
@@ -20905,7 +20905,7 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$=$label="cp1"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21615570" SubType="Then">
<SET Id="RDK:21615569" VarRef="ShapeList[&quot;id=&quot;+shapeId].KurveDefinition.HoeheUnten">
<SET Id="RDK:21615569" VarRef="ShapeList[&quot;id=&quot;+shapeId].KurveDefinition.H_Ende">
<EXP><![CDATA[$=$hoehe]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
@@ -20914,13 +20914,13 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$=$ShapeList["id="+shapeId].KurveDefinition.Richtung="Ab"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21615586" SubType="Then">
<SET Id="RDK:21615585" VarRef="ShapeList[&quot;id=&quot;+shapeId].KurveDefinition.HoeheOben">
<SET Id="RDK:21615585" VarRef="ShapeList[&quot;id=&quot;+shapeId].KurveDefinition.H_Anfang">
<EXP><![CDATA[$=$hoehe - KurveData_defaults.Delta_h]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<GROUP Id="RDK:21615588" SubType="Else">
<SET Id="RDK:21615587" VarRef="ShapeList[&quot;id=&quot;+shapeId].KurveDefinition.HoeheOben">
<SET Id="RDK:21615587" VarRef="ShapeList[&quot;id=&quot;+shapeId].KurveDefinition.H_Anfang">
<EXP><![CDATA[$=$hoehe + KurveData_defaults.Delta_h]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
@@ -20928,7 +20928,7 @@ ShapeList["id="+Param.Input[1].shapeID].name
</IFTHENELSE>
</GROUP>
<GROUP Id="RDK:21615572" SubType="Else">
<SET Id="RDK:21615571" VarRef="ShapeList[&quot;id=&quot;+shapeId].KurveDefinition.HoeheOben">
<SET Id="RDK:21615571" VarRef="ShapeList[&quot;id=&quot;+shapeId].KurveDefinition.H_Anfang">
<EXP><![CDATA[$=$hoehe]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
@@ -20937,13 +20937,13 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$=$ShapeList["id="+shapeId].KurveDefinition.Richtung="Ab"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21615606" SubType="Then">
<SET Id="RDK:21615605" VarRef="ShapeList[&quot;id=&quot;+shapeId].KurveDefinition.HoeheUnten">
<SET Id="RDK:21615605" VarRef="ShapeList[&quot;id=&quot;+shapeId].KurveDefinition.H_Ende">
<EXP><![CDATA[$=$hoehe + KurveData_defaults.Delta_h]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<GROUP Id="RDK:21615608" SubType="Else">
<SET Id="RDK:21615607" VarRef="ShapeList[&quot;id=&quot;+shapeId].KurveDefinition.HoeheUnten">
<SET Id="RDK:21615607" VarRef="ShapeList[&quot;id=&quot;+shapeId].KurveDefinition.H_Ende">
<EXP><![CDATA[$=$hoehe - KurveData_defaults.Delta_h]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
@@ -22184,10 +22184,10 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$C$Kurve]]></EXP>
<IFTHENELSE Id="RDK:21032034">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$ShapeList[shapeList_idx].KurveDefinition.HoeheOben> 0]]></EXP>
<EXP><![CDATA[$=$ShapeList[shapeList_idx].KurveDefinition.H_Anfang> 0]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$ShapeList[shapeList_idx].KurveDefinition.HoeheUnten> 0]]></EXP>
<EXP><![CDATA[$=$ShapeList[shapeList_idx].KurveDefinition.H_Ende> 0]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21032047" SubType="Then">
<CALLFUNCTION Id="RDK:21032046">
@@ -22663,7 +22663,7 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$=$cpId="cp1"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:18827230" SubType="Then">
<SET Id="RDK:19223114" VarRef="item_0.KurveDefinition.HoeheOben">
<SET Id="RDK:19223114" VarRef="item_0.KurveDefinition.H_Anfang">
<EXP><![CDATA[$=$hoehe]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
@@ -22672,13 +22672,13 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$=$item_0.KurveDefinition.Richtung="Ab"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21665693" SubType="Then">
<SET Id="RDK:21665692" VarRef="item_0.KurveDefinition.HoeheUnten">
<SET Id="RDK:21665692" VarRef="item_0.KurveDefinition.H_Ende">
<EXP><![CDATA[$=$hoehe - KurveData_defaults.Delta_h]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<GROUP Id="RDK:21665695" SubType="Else">
<SET Id="RDK:21665694" VarRef="item_0.KurveDefinition.HoeheUnten">
<SET Id="RDK:21665694" VarRef="item_0.KurveDefinition.H_Ende">
<EXP><![CDATA[$=$hoehe + KurveData_defaults.Delta_h]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
@@ -22686,7 +22686,7 @@ ShapeList["id="+Param.Input[1].shapeID].name
</IFTHENELSE>
</GROUP>
<GROUP Id="RDK:18827232" SubType="Else">
<SET Id="RDK:18827241" VarRef="item_0.KurveDefinition.HoeheUnten">
<SET Id="RDK:18827241" VarRef="item_0.KurveDefinition.H_Ende">
<EXP><![CDATA[$=$hoehe]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
@@ -22695,13 +22695,13 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$=$item_0.KurveDefinition.Richtung="Ab"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21665713" SubType="Then">
<SET Id="RDK:21665712" VarRef="item_0.KurveDefinition.HoeheOben">
<SET Id="RDK:21665712" VarRef="item_0.KurveDefinition.H_Anfang">
<EXP><![CDATA[$=$hoehe - KurveData_defaults.Delta_h]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<GROUP Id="RDK:21665715" SubType="Else">
<SET Id="RDK:21665714" VarRef="item_0.KurveDefinition.HoeheOben">
<SET Id="RDK:21665714" VarRef="item_0.KurveDefinition.H_Anfang">
<EXP><![CDATA[$=$hoehe + KurveData_defaults.Delta_h]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
@@ -22811,11 +22811,11 @@ ShapeList["id="+Param.Input[1].shapeID].name
<CASEGROUP Id="RDK:18741919" CaseType="0">
<EXP><![CDATA[$C$Kurve]]></EXP>
<SET Id="RDK:18827171" VarRef="h1">
<EXP><![CDATA[$=$item.KurveDefinition.HoeheOben]]></EXP>
<EXP><![CDATA[$=$item.KurveDefinition.H_Anfang]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:18827173" VarRef="h2">
<EXP><![CDATA[$=$item.KurveDefinition.HoeheUnten]]></EXP>
<EXP><![CDATA[$=$item.KurveDefinition.H_Ende]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<IFTHENELSE Id="RDK:21114298">