This commit is contained in:
2024-07-02 09:47:34 +02:00
13 changed files with 194 additions and 31 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
Solid Edge Translation to STL
Date: Mittwoch,Juni 26,2024 11:37
Date: Samstag,Juni 29,2024 05:41
Source File:C:\Users\dre\Documents\GIT_PROJECTS\SSG-Ruledesigner-Konfigurator\CAD\templates\Gefaellestrecke_Verbinder.par
Source System: SOLID EDGE
@@ -27,4 +27,4 @@ Phase 1 of 2 Fetching Parasolid information...
Phase 2 of 2 Translating Parasolid to foreign data types...
Number of STL file Created : 1
Translation process completed
Time required to translate:00 : 00 : 00
Time required to translate:00 : 00 : 01
Binary file not shown.
Binary file not shown.
@@ -17,4 +17,5 @@
<div class="paletteItem"><div><img id="BTMTEntladung_Rechts" class="shape" title="" family="BTMTEntladung" shapeMode="0" src="SSG/shapes/img/BTMTEntladung_32.png" /></div><div>BTMT-Entladung</div></div>
<div class="paletteItem"><div><img id="s_TBogen" class="shape" title="" shapeMode="0" /></div><div>TBogen</div></div>
<div class="paletteItem"><div><img id="s_Gefaellestrecke_Verbinder" class="shape" title="" shapeMode="0" /></div><div>Gefaellestrecke_Verbinder</div></div>
<div class="paletteItem"><div><img id="s_Gefaellestrecke2D" class="shape" title="" family="Gefaellestrecke" shapeMode="0" src="SSG/shapes/img/Gefaellestrecke.png" /></div><div>Gefällestrecke2D</div></div>
</palette>
@@ -20,7 +20,7 @@
"depth": 340.1575,
"x": 0.0,
"y": 0.0,
"z": 0.0,
"z": 170.0787,
"rotation": "0;0;0",
"data": "",
"color": "#00FF00",
@@ -96,4 +96,4 @@
}
],
"eventClass": "OnInserted,OnDoubleclick,OnPasted,OnLinked"
}
}
@@ -0,0 +1,14 @@
{
"shapeMode": 0,
"name": "Gefällestrecke2D",
"family": "Gefaellestrecke",
"icon": "SSG/shapes/img/Gefaellestrecke.png",
"iconBig": "SSG/shapes/img/Gefaellestrecke.png",
"srcSVG": "SSG/shapes/svg/s_Gefaellestrecke2D.xml",
"text": "^",
"width": 1625.1969,
"height": 6047.2441,
"depth": 340.1575,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"eventClass": "OnInserted,OnDoubleclick,OnPasted,OnLinked"
}
@@ -2,7 +2,6 @@
"shapeMode": 0,
"name": "Gefaellestrecke_Verbinder",
"icon": "SSG/shapes/img/",
"srcSVG": "SSG/shapes/svg/s_Gefaellestrecke_Verbinder.xml",
"src3D": "SSG/shapes/obj/s_Gefaellestrecke_Verbinder.stl",
"width": 340.1575,
"height": 4535.4331,
@@ -2,7 +2,6 @@
"shapeMode": 0,
"name": "TBogen",
"icon": "SSG/shapes/img/",
"srcSVG": "SSG/shapes/svg/s_TBogen.xml",
"src3D": "SSG/shapes/obj/s_TBogen.stl",
"width": 1625.1969,
"height": 925.9843,
+1 -1
View File
@@ -1 +1 @@
{"categories":{"c_ILS":{"expanded":true},"c_Kreiselmodule":{"expanded":true},"c_Zusatzmodul":{"expanded":true},"c_Foerderer":{"expanded":true},"c10":{"expanded":true},"c_Background":{"expanded":true},"c_Parts":{"expanded":true},"c_Session":{"expanded":true}},"shapes":{}}
{"categories":{"c_ILS":{"expanded":true},"c_Kreiselmodule":{"expanded":true},"c_Zusatzmodul":{"expanded":true},"c_Foerderer":{"expanded":true},"c10":{"expanded":true},"c_Background":{"expanded":true},"c_Parts":{"expanded":true},"c_Session":{"expanded":false}},"shapes":{}}
@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg">
<g transform="rotate(0)">
<svg viewBox="0 0 26.45833 264.58333" preserveAspectRatio="none" position="absolute" overflow="visible">
<defs />
<g transform="translate(0,-13.203638)">
<path style="opacity:0.94;fill:none;stroke-opacity:1" d="M 13.65157,13.203638 V 277.78696" stroke-width="1px" stroke="#ffa700" />
</g>
</svg>
</g>
</svg>
+174 -13
View File
@@ -3177,6 +3177,9 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<VAR Id="RDK:20163495" Name="Z0" Type="double" />
<VAR Id="RDK:20163496" Name="Z1" Type="double" />
<VAR Id="RDK:20163497" Name="L1" Type="double" />
<VAR Id="RDK:20273873" Name="a" Type="double" />
<VAR Id="RDK:20273878" Name="x" Type="double" />
<VAR Id="RDK:20273876" Name="y" Type="double" />
</GROUP>
<COMMENTS Id="RDK:20163499" DesignTimeRemark="Angle definition in GS2D" DesignTimeNotes=" 0&#xD;&#xA; |&#xD;&#xA;270 &lt;-------&gt;90&#xD;&#xA; |&#xD;&#xA; 180&#xD;&#xA;" />
<GROUP Id="RDK:20163503" Name="DEBUG" SubType="Generic">
@@ -3184,12 +3187,12 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<EXP><![CDATA[$C$2000]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:20163501" VarRef="Z0">
<EXP><![CDATA[$C$1000]]></EXP>
<SET Id="RDK:20163501" VarRef="Z1">
<EXP><![CDATA[$C$4000]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:20163502" VarRef="L1">
<EXP><![CDATA[$C$3000]]></EXP>
<EXP><![CDATA[$C$1000]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
@@ -3244,7 +3247,7 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<PAR Name="eventHandler" />
<PAR Name="eventHandlers" />
</SET_STRUCT>
<SET_STRUCT Id="RDK:20163506" VarRef="Property_Prototype">
<SET_STRUCT Id="RDK:20163506" VarRef="Property_Prototype" DesignTimeNotes="ConvertToPixel(Property_Prototype.width, &quot;mm&quot;, 96)&#xD;&#xA;ConvertToPixel(Property_Prototype.height, &quot;mm&quot;, 96)&#xD;&#xA;ConvertToPixel(Property_Prototype.depth, &quot;mm&quot;, 96)">
<PAR Name="id">
<EXP><![CDATA[$=$Shape_Prototype.id]]></EXP>
</PAR>
@@ -3265,10 +3268,10 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<EXP><![CDATA[$=$ConvertToPixel(Property_Prototype.width, "mm", 96)]]></EXP>
</PAR>
<PAR Name="height">
<EXP><![CDATA[$=$ConvertToPixel(Property_Prototype.height, "mm", 96)]]></EXP>
<EXP><![CDATA[$=$ConvertToPixel(L1, "mm", 96)]]></EXP>
</PAR>
<PAR Name="depth">
<EXP><![CDATA[$=$ConvertToPixel(Property_Prototype.depth, "mm", 96)]]></EXP>
<EXP><![CDATA[$=$ConvertToPixel(Abs(Z0-Z1)+Property_Prototype.depth, "mm", 96)]]></EXP>
</PAR>
<PAR Name="behaviour" />
<PAR Name="help" />
@@ -3296,6 +3299,32 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<COMMENTS Id="RDK:20163507" DesignTimeRemark="Zusammensetzen der Assembly für Gefällestrecke" />
<GROUP Id="RDK:20163512" Name="Shapes" SubType="Generic" Bookmarked="True">
<SET_STRUCT Id="RDK:20163508" VarRef="ChiltItem" ClearAll="True" ListRef="ChildList" DesignTimeNotes="0-&gt;X------------------------------------------------------------&#xD;&#xA; | |&#xD;&#xA;Y M S |&#xD;&#xA;| |&#xD;&#xA;--------------------------------------------------------------------">
<PAR Name="id" />
<PAR Name="source">
<EXP><![CDATA[$C$s_Gefaellestrecke2D]]></EXP>
</PAR>
<PAR Name="width">
<EXP><![CDATA[$=$ConvertToPixel(430, "mm", 96)]]></EXP>
</PAR>
<PAR Name="height">
<EXP><![CDATA[$=$ConvertToPixel(L1, "mm", 96)]]></EXP>
</PAR>
<PAR Name="depth">
<EXP><![CDATA[$=$ConvertToPixel(90, "mm", 96)]]></EXP>
</PAR>
<PAR Name="x">
<EXP><![CDATA[$=$ConvertToPixel(215, "mm", 96)]]></EXP>
</PAR>
<PAR Name="y">
<EXP><![CDATA[$=$ConvertToPixel(L1/2, "mm", 96)]]></EXP>
</PAR>
<PAR Name="z" />
<PAR Name="rotation" />
<PAR Name="data" />
<PAR Name="color" />
<PAR Name="colorOpacity" />
</SET_STRUCT>
<SET_STRUCT Id="RDK:20299461" VarRef="ChiltItem" ClearAll="True" ListRef="ChildList" DesignTimeNotes="0-&gt;X------------------------------------------------------------&#xD;&#xA; | |&#xD;&#xA;Y M S |&#xD;&#xA;| |&#xD;&#xA;--------------------------------------------------------------------">
<PAR Name="id" />
<PAR Name="source">
<EXP><![CDATA[$C$s_TBogen]]></EXP>
@@ -3316,7 +3345,7 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="z">
<EXP><![CDATA[$C$0]]></EXP>
<EXP><![CDATA[$=$ConvertToPixel(IIF(Z0>Z1,Abs(Z0-Z1),0), "mm", 96)]]></EXP>
</PAR>
<PAR Name="rotation" />
<PAR Name="data" />
@@ -3341,10 +3370,10 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<EXP><![CDATA[$=$ConvertToPixel(215, "mm", 96)]]></EXP>
</PAR>
<PAR Name="y">
<EXP><![CDATA[$=$ConvertToPixel(1600, "mm", 96)]]></EXP>
<EXP><![CDATA[$=$ConvertToPixel(L1, "mm", 96)]]></EXP>
</PAR>
<PAR Name="z">
<EXP><![CDATA[$C$0]]></EXP>
<EXP><![CDATA[$=$ConvertToPixel(IIF(Z1>Z0,Abs(Z0-Z1),0), "mm", 96)]]></EXP>
</PAR>
<PAR Name="rotation">
<EXP><![CDATA[$C$180]]></EXP>
@@ -3353,6 +3382,22 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<PAR Name="color" />
<PAR Name="colorOpacity" />
</SET_STRUCT>
<SET Id="RDK:20273879" VarRef="x">
<EXP><![CDATA[$=$L1-400]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:20273881" VarRef="y">
<EXP><![CDATA[$=$(Z0-Z1)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:20273874" VarRef="a">
<EXP><![CDATA[$=$Atan(y/x)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:20275900" VarRef="a" Suppressed="True">
<EXP><![CDATA[$=$DegToRad(30)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET_STRUCT Id="RDK:20163510" VarRef="ChiltItem" ClearAll="True" ListRef="ChildList" DesignTimeNotes="0-&gt;X------------------------------------------------------------&#xD;&#xA; | |&#xD;&#xA;Y M S |&#xD;&#xA;| |&#xD;&#xA;--------------------------------------------------------------------">
<PAR Name="id" />
<PAR Name="source">
@@ -3362,7 +3407,9 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<EXP><![CDATA[$=$ConvertToPixel(90, "mm", 96)]]></EXP>
</PAR>
<PAR Name="height">
<EXP><![CDATA[$=$ConvertToPixel(1200, "mm", 96)]]></EXP>
<EXP><![CDATA[$=$ConvertToPixel(Sqrt(x^2+y^2), "mm", 96)
]]></EXP>
</PAR>
<PAR Name="depth">
<EXP><![CDATA[$=$ConvertToPixel(90, "mm", 96)]]></EXP>
@@ -3371,13 +3418,14 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<EXP><![CDATA[$=$ConvertToPixel(215, "mm", 96)]]></EXP>
</PAR>
<PAR Name="y">
<EXP><![CDATA[$=$ConvertToPixel(800, "mm", 96)]]></EXP>
<EXP><![CDATA[$=$ConvertToPixel(L1/2, "mm", 96)]]></EXP>
</PAR>
<PAR Name="z">
<EXP><![CDATA[$C$0]]></EXP>
<EXP><![CDATA[$=$ConvertToPixel((Abs(Z0-Z1)/2)+45, "mm", 96)]]></EXP>
</PAR>
<PAR Name="rotation">
<EXP><![CDATA[$C$0]]></EXP>
<EXP><![CDATA[$=$a+";0;0"
]]></EXP>
</PAR>
<PAR Name="data" />
<PAR Name="color" />
@@ -3388,6 +3436,82 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<GROUP Id="RDK:20292031" Name="CPs" SubType="Generic">
<SET Id="RDK:20292037" VarRef="ConnectionPointList">
<EXP><![CDATA[$C$NOTHING]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET_STRUCT Id="RDK:20292039" VarRef="ConnectionPointItem" ClearAll="True" ListRef="ConnectionPointList" DesignTimeRemark="Links mitte" DesignTimeTip="Links mitte">
<PAR Name="id">
<EXP><![CDATA[$C$cp1]]></EXP>
</PAR>
<PAR Name="x">
<EXP><![CDATA[$C$500]]></EXP>
</PAR>
<PAR Name="y">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="z" />
<PAR Name="xMin" />
<PAR Name="xMax" />
<PAR Name="xStep" />
<PAR Name="yMin" />
<PAR Name="yMax" />
<PAR Name="yStep" />
<PAR Name="zMin" />
<PAR Name="zMax" />
<PAR Name="zStep" />
<PAR Name="direction">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="linkClass">
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
</PAR>
<PAR Name="label">
<EXP><![CDATA[$C$Oben]]></EXP>
</PAR>
<PAR Name="isDimension">
<EXP><![CDATA[$C$True]]></EXP>
</PAR>
</SET_STRUCT>
<SET_STRUCT Id="RDK:20292045" VarRef="ConnectionPointItem" ClearAll="True" ListRef="ConnectionPointList" DesignTimeRemark="Links mitte" DesignTimeTip="Links mitte">
<PAR Name="id">
<EXP><![CDATA[$C$cp2]]></EXP>
</PAR>
<PAR Name="x">
<EXP><![CDATA[$C$500]]></EXP>
</PAR>
<PAR Name="y">
<EXP><![CDATA[$C$1000]]></EXP>
</PAR>
<PAR Name="z" />
<PAR Name="xMin" />
<PAR Name="xMax" />
<PAR Name="xStep" />
<PAR Name="yMin" />
<PAR Name="yMax" />
<PAR Name="yStep" />
<PAR Name="zMin" />
<PAR Name="zMax" />
<PAR Name="zStep" />
<PAR Name="direction">
<EXP><![CDATA[$C$180]]></EXP>
</PAR>
<PAR Name="linkClass">
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
</PAR>
<PAR Name="label">
<EXP><![CDATA[$C$Unten]]></EXP>
</PAR>
<PAR Name="isDimension">
<EXP><![CDATA[$C$True]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:20292043" VarRef="Property_Prototype.connectionPoints">
<EXP><![CDATA[$=$ToJSON(ConnectionPointList)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</FUNCTION>
<FUNCTION Id="RDK:18732260" Name="CreatePrototype_Strecke">
<GROUP Id="RDK:18732256" Name="Local Variables" SubType="VarSet" IncludeDate="0" />
@@ -22545,6 +22669,33 @@ ShapeList["id="+Param.Input[1].shapeID].name
</SELECTCASE>
</FOREACHLOOP>
</FUNCTION>
<FUNCTION Id="RDK:20299458" Name="SelfClean">
<GROUP Id="RDK:20297433" Name="Local Variables" SubType="VarSet" IncludeDate="0">
<VAR Id="RDK:20297434" Name="GarbageList" Type="string[]" />
<VAR Id="RDK:20297437" Name="FileToDelete" Type="string" />
</GROUP>
<SET Id="RDK:20297435" VarRef="GarbageList">
<EXP><![CDATA[$=$GetAllFilesLFN(ProcPath()+"Editor2DLibrary\"+GS2DLibraryName, "shape_*", true)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<FOREACHLOOP Id="RDK:20297438" ItemVarRef="FileToDelete">
<PAR Name="ArrayValueExp">
<EXP><![CDATA[$=$GarbageList]]></EXP>
</PAR>
<PAR Name="ExitCondExp">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<ACTION_CALL Id="RDK:20297436" Name="RDEngineering_DeleteFile" DesignTimeRemark="{FileFullPath}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_MISC]]></EXP>
</PAR>
<PAR Name="FileFullPath">
<EXP><![CDATA[$=$FileToDelete]]></EXP>
</PAR>
<PAR Name="AcceptWildcards" />
</ACTION_CALL>
</FOREACHLOOP>
</FUNCTION>
</GROUP>
</GROUP>
<GROUP Id="RDK:0008" Name="Main Group" SubType="Generic" Expanded="True">
@@ -22616,6 +22767,16 @@ ShapeList["id="+Param.Input[1].shapeID].name
</PAR>
<PAR Name="Options" />
</ACTION_CALL>
<CALLFUNCTION Id="RDK:20299459">
<PAR Name="FuncName">
<EXP><![CDATA[$C$SelfClean]]></EXP>
</PAR>
<PAR Name="InputExp" />
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</GROUP>
<GROUP Id="RDK:353" Name="Buttons" SubType="Generic">
<GROUP Id="RDK:61083" Name="Halle Importieren" SubType="Generic">