Advertisement
Guest User

bruh

a guest
Oct 21st, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 83.93 KB | None | 0 0
  1. FeatureScript 1174;
  2. import(path : "onshape/std/geometry.fs", version : "1174.0");
  3.  
  4. annotation { "Default Units" : ["degree", "inch", "pound"] }
  5. export function main()
  6. {
  7. return build({});
  8. }
  9.  
  10. export function build()
  11. {
  12. return buildPrivate({});
  13. }
  14.  
  15. export function build(configuration is map)
  16. {
  17. return buildPrivate(configuration);
  18. }
  19.  
  20. const buildPrivate = definePartStudio(function(context is Context, configuration is map, lookup is function)
  21. precondition
  22. {
  23. }
  24. {
  25. const id is Id = newId();
  26. annotation { 'unused' : true }
  27. var features = {};
  28. features.F6hmd4Wl0Nov8uW_0 = function(id)
  29. {
  30. annotation { 'unused' : true }
  31. var features = features;
  32. if (true)
  33. {
  34. const initialGuessF6hmd4Wl0Nov8uW_0 = { "UrlQLuhZEX4U.top" : [-0.012700000000000027, 0.1524, -1.0, -1.2246467991473532E-16, -0.0127, 0.012700000000000003], "UrlQLuhZEX4U.left" : [0.0, 0.02509356643367454, 0.0, 1.0, -0.02509356643367454, 0.12730643356632548], "9mzQYwQX8buq.top" : [-0.05094130724072457, 0.025399999999999992, -1.0, -1.2246467991473532E-16, -0.025541307240724564, 0.025258692759275433], "9mzQYwQX8buq.right" : [-0.0762, 0.00874045584350823, 0.0, 1.0, -0.008740455843508244, 0.01665954415649176], "Meqm2oLGSMES" : [-0.02540000000000002, 0.0889, -1.9122935955649843E-16, 1.0, -0.0635, 0.0635], "R15TG7H3Evab" : [-0.037958692759275436, 0.0, 1.0, 0.0, -0.03824130724072457, 0.037958692759275436] };
  35. {
  36. }
  37. var FmtGhltkbkqddc_query;
  38. FmtGhltkbkqddc_query=qCompressed(1.0,"%B5$QueryM4Sa$entityTypeBa$EntityTypeS4$FACESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S5.7$FrontplaneOpS9$queryTypeS5$DUMMY",id);
  39. annotation { "Feature Name" : "Sketch 1" }
  40. var sketch = newSketch(context, id + "F6hmd4Wl0Nov8uW_0", { "sketchPlane" : qUnion([FmtGhltkbkqddc_query]) });
  41. skLineSegment(sketch, "UrlQLuhZEX4U.top", {});
  42. skLineSegment(sketch, "UrlQLuhZEX4U.left", {});
  43. skLineSegment(sketch, "9mzQYwQX8buq.top", {});
  44. skLineSegment(sketch, "9mzQYwQX8buq.right", {});
  45. skLineSegment(sketch, "Meqm2oLGSMES", {});
  46. skLineSegment(sketch, "R15TG7H3Evab", {});
  47. {
  48. var QqtHnPJubHYsmq_query;
  49. QqtHnPJubHYsmq_query=qCompressed(1.0,"%B5$QueryM4Sa$entityTypeBa$EntityTypeS6$VERTEXSb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S6.7$OriginpointOpS9$queryTypeS5$DUMMY",id);
  50. skConstraint(sketch, "UrlQLuhZEX4U.firstSnap0", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "UrlQLuhZEX4U.left.start", "externalSecond" : qUnion([QqtHnPJubHYsmq_query]) });
  51. }
  52. {
  53. skConstraint(sketch, "UrlQLuhZEX4U.perpendicular", { "constraintType" : ConstraintType.PERPENDICULAR, "localFirst" : "UrlQLuhZEX4U.top", "localSecond" : "UrlQLuhZEX4U.left" });
  54. }
  55. {
  56. skConstraint(sketch, "UrlQLuhZEX4U.horizontal", { "constraintType" : ConstraintType.HORIZONTAL, "localFirst" : "UrlQLuhZEX4U.top" });
  57. }
  58. {
  59. skConstraint(sketch, "UrlQLuhZEX4U.corner2", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "UrlQLuhZEX4U.top.start", "localSecond" : "UrlQLuhZEX4U.left.end" });
  60. }
  61. {
  62. skConstraint(sketch, "NM8RvsbiKNBS", { "constraintType" : ConstraintType.LENGTH, "localFirst" : "UrlQLuhZEX4U.top", "direction" : DimensionDirection.MINIMUM, "length" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "alignment" : DimensionAlignment.ALIGNED, "labelRatio" : 0.5174262952164184, "labelDistance" : 0.007029302418231964 * meter });
  63. }
  64. {
  65. skConstraint(sketch, "16ysK072LuJi", { "constraintType" : ConstraintType.LENGTH, "localFirst" : "UrlQLuhZEX4U.left", "direction" : DimensionDirection.MINIMUM, "length" : { 'value' : try(6 * inch), 'expression' : "6 in" }.value, "alignment" : DimensionAlignment.ALIGNED, "labelRatio" : 0.43815175299906345, "labelDistance" : 0.003943519201129675 * meter });
  66. }
  67. {
  68. skConstraint(sketch, "9mzQYwQX8buq.horizontal", { "constraintType" : ConstraintType.HORIZONTAL, "localFirst" : "9mzQYwQX8buq.top" });
  69. }
  70. {
  71. skConstraint(sketch, "9mzQYwQX8buq.corner3", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "9mzQYwQX8buq.top.end", "localSecond" : "9mzQYwQX8buq.right.end" });
  72. }
  73. {
  74. skConstraint(sketch, "0X0KXpi3oFVk", { "constraintType" : ConstraintType.LENGTH, "localFirst" : "9mzQYwQX8buq.right", "direction" : DimensionDirection.MINIMUM, "length" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "alignment" : DimensionAlignment.ALIGNED, "labelRatio" : 0.6525701191252886, "labelDistance" : -0.007991306483745575 * meter });
  75. }
  76. {
  77. skConstraint(sketch, "Meqm2oLGSMES.startSnap0", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "Meqm2oLGSMES.start", "localSecond" : "9mzQYwQX8buq.top.start" });
  78. }
  79. {
  80. skConstraint(sketch, "Meqm2oLGSMES.endSnap0", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "Meqm2oLGSMES.end", "localSecond" : "UrlQLuhZEX4U.top.end" });
  81. }
  82. {
  83. skConstraint(sketch, "R15TG7H3Evab.startSnap0", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "R15TG7H3Evab.start", "localSecond" : "9mzQYwQX8buq.right.start" });
  84. }
  85. {
  86. skConstraint(sketch, "R15TG7H3Evab.endSnap0", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "R15TG7H3Evab.end", "localSecond" : "UrlQLuhZEX4U.left.start" });
  87. }
  88. {
  89. skConstraint(sketch, "btMlpiJ4z9rx", { "constraintType" : ConstraintType.LENGTH, "localFirst" : "R15TG7H3Evab", "direction" : DimensionDirection.MINIMUM, "length" : { 'value' : try(3 * inch), 'expression' : "3 in" }.value, "alignment" : DimensionAlignment.ALIGNED, "labelRatio" : 0.5010526074053588, "labelDistance" : 0.007132303435355425 * meter });
  90. }
  91. skSetInitialGuess(sketch, initialGuessF6hmd4Wl0Nov8uW_0);
  92. skSolve(sketch);
  93. }
  94. };
  95. try(features.F6hmd4Wl0Nov8uW_0(id));
  96. features.FWvjNwCpaSMLq80_0 = function(id)
  97. {
  98. annotation { 'unused' : true }
  99. var features = features;
  100. if (true)
  101. {
  102. {
  103. }
  104. annotation { "Feature Name" : "Extrude 1" }
  105. extrude(context, id + "FWvjNwCpaSMLq80_0", { "domain" : OperationDomain.MODEL, "bodyType" : ToolBodyType.SOLID, "operationType" : NewBodyOperationType.NEW, "surfaceOperationType" : NewSurfaceOperationType.NEW, "flatOperationType" : FlatOperationType.REMOVE, "entities" : qUnion([]), "surfaceEntities" : qUnion([]), "endBound" : BoundingType.SYMMETRIC, "oppositeDirection" : false, "depth" : { 'value' : try(6 * inch), 'expression' : "6 in" }.value, "endBoundEntityFace" : qUnion([]), "endBoundEntityBody" : qUnion([]), "endBoundEntityVertex" : qUnion([]), "hasOffset" : false, "offsetDistance" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "offsetOppositeDirection" : false, "hasDraft" : false, "draftAngle" : { 'value' : try(3 * degree), 'expression' : "3 deg" }.value, "draftPullDirection" : false, "hasSecondDirection" : false, "secondDirectionBound" : SecondDirectionBoundingType.BLIND, "secondDirectionOppositeDirection" : true, "secondDirectionDepth" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "secondDirectionBoundEntityFace" : qUnion([]), "secondDirectionBoundEntityBody" : qUnion([]), "secondDirectionBoundEntityVertex" : qUnion([]), "hasSecondDirectionOffset" : false, "secondDirectionOffsetDistance" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "secondDirectionOffsetOppositeDirection" : false, "hasSecondDirectionDraft" : false, "secondDirectionDraftAngle" : { 'value' : try(3 * degree), 'expression' : "3 deg" }.value, "secondDirectionDraftPullDirection" : false, "defaultScope" : false, "booleanScope" : qUnion([]), "defaultSurfaceScope" : true, "booleanSurfaceScope" : qUnion([]) });
  106. }
  107. };
  108. try(features.FWvjNwCpaSMLq80_0(id));
  109. features.FaEcEl2boCN3nfs_0 = function(id)
  110. {
  111. annotation { 'unused' : true }
  112. var features = features;
  113. if (true)
  114. {
  115. {
  116. }
  117. var JAqodKemKVwnma_query;
  118. JAqodKemKVwnma_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS8$TOPOLOGYS8$entitiesA1A2C0M5Sb$derivedFromC0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.3$UrlQLuhZEX4UtopR5R6R7R8R9CcA1S-d.7$imprintRcS7$IMPRINTD1R5C7S4$FACER7R8R9R12RcR13",id);
  119. annotation { "Feature Name" : "Extrude 2" }
  120. extrude(context, id + "FaEcEl2boCN3nfs_0", { "domain" : OperationDomain.MODEL, "bodyType" : ToolBodyType.SOLID, "operationType" : NewBodyOperationType.NEW, "surfaceOperationType" : NewSurfaceOperationType.NEW, "flatOperationType" : FlatOperationType.REMOVE, "entities" : qUnion([JAqodKemKVwnma_query]), "surfaceEntities" : qUnion([]), "endBound" : BoundingType.SYMMETRIC, "oppositeDirection" : false, "depth" : { 'value' : try(6 * inch), 'expression' : "6 in" }.value, "endBoundEntityFace" : qUnion([]), "endBoundEntityBody" : qUnion([]), "endBoundEntityVertex" : qUnion([]), "hasOffset" : false, "offsetDistance" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "offsetOppositeDirection" : false, "hasDraft" : false, "draftAngle" : { 'value' : try(3 * degree), 'expression' : "3 deg" }.value, "draftPullDirection" : false, "hasSecondDirection" : false, "secondDirectionBound" : SecondDirectionBoundingType.BLIND, "secondDirectionOppositeDirection" : true, "secondDirectionDepth" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "secondDirectionBoundEntityFace" : qUnion([]), "secondDirectionBoundEntityBody" : qUnion([]), "secondDirectionBoundEntityVertex" : qUnion([]), "hasSecondDirectionOffset" : false, "secondDirectionOffsetDistance" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "secondDirectionOffsetOppositeDirection" : false, "hasSecondDirectionDraft" : false, "secondDirectionDraftAngle" : { 'value' : try(3 * degree), 'expression' : "3 deg" }.value, "secondDirectionDraftPullDirection" : false, "defaultScope" : false, "booleanScope" : qUnion([]), "defaultSurfaceScope" : true, "booleanSurfaceScope" : qUnion([]) });
  121. }
  122. };
  123. try(features.FaEcEl2boCN3nfs_0(id));
  124. features.FXMzHEAqT8i4ecZ_1 = function(id)
  125. {
  126. annotation { 'unused' : true }
  127. var features = features;
  128. if (true)
  129. {
  130. const initialGuessFXMzHEAqT8i4ecZ_1 = { "x9JfLDSrcLNo" : [-1.3877787807814457E-16, 0.11430000000000004, 1.0, 0.0, 0.012700000000000001, -1.0] };
  131. {
  132. }
  133. var ZrbpYQIwbvlbrG_query;
  134. ZrbpYQIwbvlbrG_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.4$UrlQLuhZEX4UleftR4C6S4$FACER6R7R8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbSa$SWEPT_FACE",id);
  135. annotation { "Feature Name" : "Sketch 2" }
  136. var sketch = newSketch(context, id + "FXMzHEAqT8i4ecZ_1", { "sketchPlane" : qUnion([ZrbpYQIwbvlbrG_query]) });
  137. skCircle(sketch, "x9JfLDSrcLNo", {});
  138. {
  139. skConstraint(sketch, "pJ6d3MnHFp9r", { "constraintType" : ConstraintType.DIAMETER, "localFirst" : "x9JfLDSrcLNo", "length" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "labelRatio" : 0.36899172248888334, "labelAngle" : -1.346079354513704 * radian });
  140. }
  141. skSetInitialGuess(sketch, initialGuessFXMzHEAqT8i4ecZ_1);
  142. skSolve(sketch);
  143. }
  144. };
  145. try(features.FXMzHEAqT8i4ecZ_1(id));
  146. features.FMw99uW4SpGSIzT_1 = function(id)
  147. {
  148. annotation { 'unused' : true }
  149. var features = features;
  150. if (true)
  151. {
  152. {
  153. }
  154. var GzqpQkADLNpUSL_query;
  155. GzqpQkADLNpUSL_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS8$TOPOLOGYS8$entitiesA1A2C0M5Sb$derivedFromC0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$FXMzHEAqT8i4ecZ_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$x9JfLDSrcLNoR5R6R7R8R9CcA1S-d.7$imprintRcS7$IMPRINTD1R5C7S4$FACER7R8R9R12RcR13",id);
  156. var TMayUtdsCtACJl_query;
  157. TMayUtdsCtACJl_query=qCompressed(1.0,"&20b$eJx1UU1zgjAQ/TPbYxlAQD3yEZGpoiY4Si9MQqIwRYMQtPbXF2Wml47H3ff2vd23b54Nm04096VNDBN42dITK48dVaU8B1RR11ia/5HkXgtijGCFozCK3UUWoDWKAxT7KZmCbMpjeaZV6zq+3gtTEGdVqvtjyqOA/gpiAQpCRBgUZatkMzQn4GPkJtEq7gFZi+ZpGXHPhIi7BjEMzYGZU5y4tav0WF4n3S7Tb2UjVnXvfnmc8xTiQD5Q4s8zFCdRkhIB7ZdQeTEsEHGSayPYNtVm0RWfaG9tlawfC2ML29jBYzzBFDOcY07eDVOzoBIH9YKQa+99HtPTzya9bfYT1l1eKo01G/qEipdSsBSXkykXIVki8pKEDTsJx/MRulKGLd/pw/RWQTrwfDYENYUZRTmqTCb9eHQ+tJkua/Stmo4LzPrPkB1aJ9lj8BdzO6c2",id);
  158. annotation { "Feature Name" : "Extrude 3" }
  159. extrude(context, id + "FMw99uW4SpGSIzT_1", { "domain" : OperationDomain.MODEL, "bodyType" : ToolBodyType.SOLID, "operationType" : NewBodyOperationType.REMOVE, "surfaceOperationType" : NewSurfaceOperationType.NEW, "flatOperationType" : FlatOperationType.REMOVE, "entities" : qUnion([GzqpQkADLNpUSL_query]), "surfaceEntities" : qUnion([]), "endBound" : BoundingType.THROUGH_ALL, "oppositeDirection" : true, "depth" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "endBoundEntityFace" : qUnion([]), "endBoundEntityBody" : qUnion([]), "endBoundEntityVertex" : qUnion([]), "hasOffset" : false, "offsetDistance" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "offsetOppositeDirection" : false, "hasDraft" : false, "draftAngle" : { 'value' : try(3 * degree), 'expression' : "3 deg" }.value, "draftPullDirection" : false, "hasSecondDirection" : false, "secondDirectionBound" : SecondDirectionBoundingType.BLIND, "secondDirectionOppositeDirection" : true, "secondDirectionDepth" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "secondDirectionBoundEntityFace" : qUnion([]), "secondDirectionBoundEntityBody" : qUnion([]), "secondDirectionBoundEntityVertex" : qUnion([]), "hasSecondDirectionOffset" : false, "secondDirectionOffsetDistance" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "secondDirectionOffsetOppositeDirection" : false, "hasSecondDirectionDraft" : false, "secondDirectionDraftAngle" : { 'value' : try(3 * degree), 'expression' : "3 deg" }.value, "secondDirectionDraftPullDirection" : false, "defaultScope" : false, "booleanScope" : qUnion([TMayUtdsCtACJl_query]), "defaultSurfaceScope" : true, "booleanSurfaceScope" : qUnion([]) });
  160. }
  161. };
  162. try(features.FMw99uW4SpGSIzT_1(id));
  163. features.FtFEtwI2GAhMtxn_1 = function(id)
  164. {
  165. annotation { 'unused' : true }
  166. var features = features;
  167. if (true)
  168. {
  169. {
  170. }
  171. var TpoPBYlppABRwA_query;
  172. TpoPBYlppABRwA_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS8$TOPOLOGYS8$entitiesA1A2C0M6Sb$derivedFromC0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$FIXgKnPQZ4SgXvw_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$0CJyNfbWSB4xR0A1M2R1R2R3A1A2C0M5R4A2R10C0M5R5R6R7R8R9RbRcRdReSc.4$7v3JDeaXlEtLleftR5C7S6$VERTEXR7R8R9CcA1S-d.7$imprintRcS9$INTERSECTD-1R5R6R7R8R9R16RcS7$IMPRINTD1R5C7S4$FACER7R8R9R16RcR1e",id);
  173. var cCqvRwNzMmNbpp_query;
  174. cCqvRwNzMmNbpp_query=qCompressed(1.0,"&1bc$eJxlT8tygjAU/Zl0WYdQHrKEGDW1gN5kLHbjAEk10xEooJa/b3xMx5mubm7O457zFLlodVTtELsc20jqLj8UenfMe11Xk7zPQxzb/xExNIqPkUiX6Vs625inqnrda9WFOLSJFXu8QFK1+qTktK0P5sfl+Y00XMRRjujfwh1EJzNqJHvd9XU73O0J0FCwNDFA3aj2epnJyEZMhphjPPLQlGW7RbVcfTh8l53OW3zWrUobHqDvS6urkUR8QQWZb2kimNhwhbov1Zf7WwAmeYks8jokn8U7j5wfsC6dAYMNL/c2Ljj36YIHPowhgAJKkKCMGBhkTujP15uAA7bAJT730JqCoNmNTEqT91mOfKQPTaurHkqTkCWCAqdETPCDL/YM6CMWL8EQAAdXPwdNQ0IfKIDVL6IqjHQ=",id);
  175. var sKuVXYEgVznFei_query;
  176. sKuVXYEgVznFei_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS8$TOPOLOGYS8$entitiesA1A2C0M6Sb$derivedFromC0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$FIXgKnPQZ4SgXvw_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$RIRX4A7HVY9SR0A1M2R1R2R3A1A2C0M5R4A2R10C0M5R5R6R7R8R9RbRcRdReSc$0CJyNfbWSB4xR5C7S6$VERTEXR7R8R9CcA1S-d.7$imprintRcS9$INTERSECTD1R5R6R7R8R9R16RcS7$IMPRINTR19R5C7S4$FACER7R8R9R16RcR1e",id);
  177. var KneEELFlfFGKNJ_query;
  178. KneEELFlfFGKNJ_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS8$TOPOLOGYS8$entitiesA1A2C0M5Sb$derivedFromC0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$FIXgKnPQZ4SgXvw_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.3$7v3JDeaXlEtLtopR5R6R7R8R9CcA1S-d.7$imprintRcS7$IMPRINTD-1R5C7S4$FACER7R8R9R12RcR13",id);
  179. var QRaNVbwIEuoETC_query;
  180. QRaNVbwIEuoETC_query=qCompressed(1.0,"&20b$eJx1UU1zgjAQ/TPbYxlAQD3yEZGpoiY4Si9MQqIwRYMQtPbXF2Wml47H3ff2vd23b54Nm04096VNDBN42dITK48dVaU8B1RR11ia/5HkXgtijGCFozCK3UUWoDWKAxT7KZmCbMpjeaZV6zq+3gtTEGdVqvtjyqOA/gpiAQpCRBgUZatkMzQn4GPkJtEq7gFZi+ZpGXHPhIi7BjEMzYGZU5y4tav0WF4n3S7Tb2UjVnXvfnmc8xTiQD5Q4s8zFCdRkhIB7ZdQeTEsEHGSayPYNtVm0RWfaG9tlawfC2ML29jBYzzBFDOcY07eDVOzoBIH9YKQa+99HtPTzya9bfYT1l1eKo01G/qEipdSsBSXkykXIVki8pKEDTsJx/MRulKGLd/pw/RWQTrwfDYENYUZRTmqTCb9eHQ+tJkua/Stmo4LzPrPkB1aJ9lj8BdzO6c2",id);
  181. annotation { "Feature Name" : "Extrude 4" }
  182. extrude(context, id + "FtFEtwI2GAhMtxn_1", { "domain" : OperationDomain.MODEL, "bodyType" : ToolBodyType.SOLID, "operationType" : NewBodyOperationType.REMOVE, "surfaceOperationType" : NewSurfaceOperationType.NEW, "flatOperationType" : FlatOperationType.REMOVE, "entities" : qUnion([TpoPBYlppABRwA_query, cCqvRwNzMmNbpp_query, sKuVXYEgVznFei_query, KneEELFlfFGKNJ_query]), "surfaceEntities" : qUnion([]), "endBound" : BoundingType.THROUGH_ALL, "oppositeDirection" : true, "depth" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "endBoundEntityFace" : qUnion([]), "endBoundEntityBody" : qUnion([]), "endBoundEntityVertex" : qUnion([]), "hasOffset" : false, "offsetDistance" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "offsetOppositeDirection" : false, "hasDraft" : false, "draftAngle" : { 'value' : try(3 * degree), 'expression' : "3 deg" }.value, "draftPullDirection" : false, "hasSecondDirection" : false, "secondDirectionBound" : SecondDirectionBoundingType.BLIND, "secondDirectionOppositeDirection" : true, "secondDirectionDepth" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "secondDirectionBoundEntityFace" : qUnion([]), "secondDirectionBoundEntityBody" : qUnion([]), "secondDirectionBoundEntityVertex" : qUnion([]), "hasSecondDirectionOffset" : false, "secondDirectionOffsetDistance" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "secondDirectionOffsetOppositeDirection" : false, "hasSecondDirectionDraft" : false, "secondDirectionDraftAngle" : { 'value' : try(3 * degree), 'expression' : "3 deg" }.value, "secondDirectionDraftPullDirection" : false, "defaultScope" : false, "booleanScope" : qUnion([QRaNVbwIEuoETC_query]), "defaultSurfaceScope" : true, "booleanSurfaceScope" : qUnion([]) });
  183. }
  184. };
  185. try(features.FtFEtwI2GAhMtxn_1(id));
  186. features.F7HzGroW4yQgVQn_1 = function(id)
  187. {
  188. annotation { 'unused' : true }
  189. var features = features;
  190. if (true)
  191. {
  192. {
  193. }
  194. annotation { "Feature Name" : "Fillet 1" }
  195. fillet(context, id + "F7HzGroW4yQgVQn_1", { "entities" : qUnion([]), "tangentPropagation" : true, "crossSection" : FilletCrossSection.CIRCULAR, "radius" : { 'value' : try(0.2 * inch), 'expression' : "0.2 in" }.value, "rho" : { 'value' : try(0.5), 'expression' : "0.5" }.value, "magnitude" : { 'value' : try(0.5), 'expression' : "0.5" }.value, "defaultsChanged" : false, "isVariable" : false, "vertexSettings" : [], "smoothTransition" : false });
  196. }
  197. };
  198. try(features.F7HzGroW4yQgVQn_1(id));
  199. features.FcEsR645jtDBtxg_1 = function(id)
  200. {
  201. annotation { 'unused' : true }
  202. var features = features;
  203. if (true)
  204. {
  205. {
  206. }
  207. var GLOuwRjCkALjMc_query;
  208. GLOuwRjCkALjMc_query=qCompressed(1.0,"%B5$QueryM6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.3$UrlQLuhZEX4UtopR4R5R6R7S7$isStartFR8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbS8$CAP_EDGE",id);
  209. var MZWesySCSEFHyX_query;
  210. MZWesySCSEFHyX_query=qCompressed(1.0,"%B5$QueryM6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.3$UrlQLuhZEX4UtopR4R5R6R7S7$isStartTR8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbS8$CAP_EDGE",id);
  211. annotation { "Feature Name" : "Fillet 2" }
  212. fillet(context, id + "FcEsR645jtDBtxg_1", { "entities" : qUnion([GLOuwRjCkALjMc_query, MZWesySCSEFHyX_query]), "tangentPropagation" : true, "crossSection" : FilletCrossSection.CIRCULAR, "radius" : { 'value' : try(1.5 * inch), 'expression' : "1.5 in" }.value, "rho" : { 'value' : try(0.5), 'expression' : "0.5" }.value, "magnitude" : { 'value' : try(0.5), 'expression' : "0.5" }.value, "defaultsChanged" : false, "isVariable" : false, "vertexSettings" : [], "smoothTransition" : false });
  213. }
  214. };
  215. try(features.FcEsR645jtDBtxg_1(id));
  216. features.FjwFP7R7kpDbUAL_1 = function(id)
  217. {
  218. annotation { 'unused' : true }
  219. var features = features;
  220. if (true)
  221. {
  222. const initialGuessFjwFP7R7kpDbUAL_1 = { "z3vtmdspoRto" : [1.3877787807814457E-16, 0.1143000000000001, 1.0, 0.0, 0.01905, -1.0] };
  223. {
  224. }
  225. var CVBdqfotjRzeTu_query;
  226. CVBdqfotjRzeTu_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$Meqm2oLGSMESR4C6S4$FACER6R7R8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbSa$SWEPT_FACE",id);
  227. annotation { "Feature Name" : "Sketch 4" }
  228. var sketch = newSketch(context, id + "FjwFP7R7kpDbUAL_1", { "sketchPlane" : qUnion([CVBdqfotjRzeTu_query]) });
  229. skCircle(sketch, "z3vtmdspoRto", {});
  230. {
  231. var KTjWDbRrvqsxBP_query;
  232. KTjWDbRrvqsxBP_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$Meqm2oLGSMESR4C6S4$FACER6R7R8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbSa$SWEPT_FACE",id);
  233. var njKlRgopIgRHUG_query;
  234. njKlRgopIgRHUG_query=qCompressed(1.0,"&217$eJxlkN1u4yAQhV+GvWwVHOfHlw4ep97GpAWkbPfGIkAbtIlxsN02efriWFppu3cwo3POd+bHaoaee+Mv5YzvkTbevhude3dKIzIJMxwhbVt52tu3XnbW1ZnsZIrL6P+NuDSG4ynasmJd0HRTZfAENANKXniCnLdvtpbHNsU3Y4lM3dnuMqhWEsHfD48RZGsINAfbds6PwyUiDFJRbGlYuMb4W2ShVxEqdIo5xvdzlM8PJx3vjhPq3pf9rpp8WG+2TUg/DxVvRhrxRxDkoQIqCvHCDWr/mE4dRoBCc4VKcz5FbrPmJXA2I4tAlKcE2IItWULUmJagXIKCY7R3hE7r17aauAY+O99rw1Sox3fwJKpBOPRleDgai9iUxeMF2IzN/7W8Myj/VV4fID2LpY2N+l1hpphmJkB9Jj9fNxn3akNdkOL4mxaH+uVHkvS7mDdrXlzFTYwX33LusLpfBPq9c0cja9esxkdgTlBBBTAORHwBMnqqAQ==",id);
  235. skConstraint(sketch, "z3vtmdspoRto.centerSnap0", { "constraintType" : ConstraintType.CONCENTRIC, "localFirst" : "z3vtmdspoRto.center", "externalSecond" : qUnion([qCoEdge(KTjWDbRrvqsxBP_query, njKlRgopIgRHUG_query)]) });
  236. }
  237. {
  238. skConstraint(sketch, "5aunVIFC4Lgh", { "constraintType" : ConstraintType.DIAMETER, "localFirst" : "z3vtmdspoRto", "length" : { 'value' : try(1.5 * inch), 'expression' : "1.5 in" }.value, "labelRatio" : 0.27499955367973183, "labelAngle" : -0.4479828404480525 * radian });
  239. }
  240. skSetInitialGuess(sketch, initialGuessFjwFP7R7kpDbUAL_1);
  241. skSolve(sketch);
  242. }
  243. };
  244. try(features.FjwFP7R7kpDbUAL_1(id));
  245. features.FJG4C0mImmBf4ul_1 = function(id)
  246. {
  247. annotation { 'unused' : true }
  248. var features = features;
  249. if (true)
  250. {
  251. {
  252. }
  253. var WihsTlhMkhnkWD_query;
  254. WihsTlhMkhnkWD_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS8$TOPOLOGYS8$entitiesA1A2C0M5Sb$derivedFromC0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$FjwFP7R7kpDbUAL_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$z3vtmdspoRtoR5R6R7R8R9CcA1S-d.7$imprintRcS7$IMPRINTD1R5C7S4$FACER7R8R9R12RcR13",id);
  255. var BCaFYxjtBlDjmh_query;
  256. BCaFYxjtBlDjmh_query=qCompressed(1.0,"&20b$eJx1UU1zgjAQ/TPbYxlAQD3yEZGpoiY4Si9MQqIwRYMQtPbXF2Wml47H3ff2vd23b54Nm04096VNDBN42dITK48dVaU8B1RR11ia/5HkXgtijGCFozCK3UUWoDWKAxT7KZmCbMpjeaZV6zq+3gtTEGdVqvtjyqOA/gpiAQpCRBgUZatkMzQn4GPkJtEq7gFZi+ZpGXHPhIi7BjEMzYGZU5y4tav0WF4n3S7Tb2UjVnXvfnmc8xTiQD5Q4s8zFCdRkhIB7ZdQeTEsEHGSayPYNtVm0RWfaG9tlawfC2ML29jBYzzBFDOcY07eDVOzoBIH9YKQa+99HtPTzya9bfYT1l1eKo01G/qEipdSsBSXkykXIVki8pKEDTsJx/MRulKGLd/pw/RWQTrwfDYENYUZRTmqTCb9eHQ+tJkua/Stmo4LzPrPkB1aJ9lj8BdzO6c2",id);
  257. annotation { "Feature Name" : "Extrude 5" }
  258. extrude(context, id + "FJG4C0mImmBf4ul_1", { "domain" : OperationDomain.MODEL, "bodyType" : ToolBodyType.SOLID, "operationType" : NewBodyOperationType.REMOVE, "surfaceOperationType" : NewSurfaceOperationType.NEW, "flatOperationType" : FlatOperationType.REMOVE, "entities" : qUnion([WihsTlhMkhnkWD_query]), "surfaceEntities" : qUnion([]), "endBound" : BoundingType.BLIND, "oppositeDirection" : true, "depth" : { 'value' : try(0.25 * inch), 'expression' : "0.25 in" }.value, "endBoundEntityFace" : qUnion([]), "endBoundEntityBody" : qUnion([]), "endBoundEntityVertex" : qUnion([]), "hasOffset" : false, "offsetDistance" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "offsetOppositeDirection" : false, "hasDraft" : false, "draftAngle" : { 'value' : try(3 * degree), 'expression' : "3 deg" }.value, "draftPullDirection" : false, "hasSecondDirection" : false, "secondDirectionBound" : SecondDirectionBoundingType.BLIND, "secondDirectionOppositeDirection" : true, "secondDirectionDepth" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "secondDirectionBoundEntityFace" : qUnion([]), "secondDirectionBoundEntityBody" : qUnion([]), "secondDirectionBoundEntityVertex" : qUnion([]), "hasSecondDirectionOffset" : false, "secondDirectionOffsetDistance" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "secondDirectionOffsetOppositeDirection" : false, "hasSecondDirectionDraft" : false, "secondDirectionDraftAngle" : { 'value' : try(3 * degree), 'expression' : "3 deg" }.value, "secondDirectionDraftPullDirection" : false, "defaultScope" : false, "booleanScope" : qUnion([BCaFYxjtBlDjmh_query]), "defaultSurfaceScope" : true, "booleanSurfaceScope" : qUnion([]) });
  259. }
  260. };
  261. try(features.FJG4C0mImmBf4ul_1(id));
  262. features.FNAI5clMAFecVW3_1 = function(id)
  263. {
  264. annotation { 'unused' : true }
  265. var features = features;
  266. if (true)
  267. {
  268. {
  269. }
  270. var msVNJLvvpLWKPS_query;
  271. msVNJLvvpLWKPS_query=qCompressed(1.0,"%B5$QueryM4Sa$entityTypeBa$EntityTypeS4$FACESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S5.7$FrontplaneOpS9$queryTypeS5$DUMMY",id);
  272. annotation { "Feature Name" : "Plane 1" }
  273. cPlane(context, id + "FNAI5clMAFecVW3_1", { "entities" : qUnion([msVNJLvvpLWKPS_query]), "cplaneType" : CPlaneType.OFFSET, "offset" : { 'value' : try(1.75 * inch), 'expression' : "1.75 in" }.value, "angle" : { 'value' : try(0 * degree), 'expression' : "0 deg" }.value, "oppositeDirection" : false, "flipAlignment" : false, "width" : { 'value' : try(6 * inch), 'expression' : "6 in" }.value, "height" : { 'value' : try(6 * inch), 'expression' : "6 in" }.value });
  274. }
  275. };
  276. try(features.FNAI5clMAFecVW3_1(id));
  277. features.F6syo43pyqGVbAr_1 = function(id)
  278. {
  279. annotation { 'unused' : true }
  280. var features = features;
  281. if (true)
  282. {
  283. const initialGuessF6syo43pyqGVbAr_1 = { "y1zgD37kv6DD" : [-0.025400000000000013, 0.06553798277378083, -1.2965699988615075E-16, 1.0, -0.040137982773780834, 0.03606201722621917], "gucgXDQSGFU1" : [-0.0508518229842186, 0.025399999999999992, -1.0, 0.0, -0.025451822984218594, -5.182298421858855E-5], "lGTLlgLkWSdX" : [-0.038100000000000016, 0.0635, 0.31622776601683783, 0.9486832980505138, -0.04016092628413842, 0.040160926284138414] };
  284. {
  285. }
  286. var YVAuBErsdwBNuB_query;
  287. YVAuBErsdwBNuB_query=qCompressed(1.0,"%B5$QueryM4Sa$entityTypeBa$EntityTypeS4$FACESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.7$FNAI5clMAFecVW3_1planeOpS9$queryTypeS5$DUMMY",id);
  288. annotation { "Feature Name" : "Sketch 5" }
  289. var sketch = newSketch(context, id + "F6syo43pyqGVbAr_1", { "sketchPlane" : qUnion([YVAuBErsdwBNuB_query]) });
  290. skLineSegment(sketch, "y1zgD37kv6DD", {});
  291. skLineSegment(sketch, "gucgXDQSGFU1", {});
  292. skLineSegment(sketch, "lGTLlgLkWSdX", {});
  293. {
  294. var AdUUErFrUyVMGu_query;
  295. AdUUErFrUyVMGu_query=qCompressed(1.0,"%B5$QueryM6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA2C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.3$9mzQYwQX8buqtopC0M5R4R5R6R7R8RaRbRcRdSc$Meqm2oLGSMESR4C6S6$VERTEXR6R7S7$isStartFR8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbSa$CAP_VERTEX",id);
  296. var QswvgfQIrYWlEC_query;
  297. QswvgfQIrYWlEC_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.3$9mzQYwQX8buqtopR4C6S4$FACER6R7R8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbSa$SWEPT_FACE",id);
  298. var TyxJRdJIzzVzeg_query;
  299. TyxJRdJIzzVzeg_query=qCompressed(1.0,"%B5$QueryM6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.3$9mzQYwQX8buqtopR4R5R6R7S7$isStartFR8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbS8$CAP_EDGE",id);
  300. skConstraint(sketch, "fmzJHuLVgOLc.0.3.end.project", { "constraintType" : ConstraintType.PROJECTED, "projectionType" : SketchProjectionType.USE_END, "localFirst" : "y1zgD37kv6DD.start", "externalVertex" : qUnion([AdUUErFrUyVMGu_query]), "externalVertexEdge" : qUnion([qCoEdge(QswvgfQIrYWlEC_query, TyxJRdJIzzVzeg_query)]), "sketchToolType" : SketchToolType.USE });
  301. }
  302. {
  303. skConstraint(sketch, "7Q81m5jTavlS", { "constraintType" : ConstraintType.LENGTH, "localFirst" : "y1zgD37kv6DD", "direction" : DimensionDirection.MINIMUM, "length" : { 'value' : try(3 * inch), 'expression' : "3 in" }.value, "alignment" : DimensionAlignment.ALIGNED, "labelRatio" : 0.653562239429336, "labelDistance" : 0.010891965897381319 * meter });
  304. }
  305. {
  306. skConstraint(sketch, "gucgXDQSGFU1.startSnap0", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "gucgXDQSGFU1.start", "localSecond" : "y1zgD37kv6DD.start" });
  307. }
  308. {
  309. skConstraint(sketch, "gucgXDQSGFU1.endSnap0", { "constraintType" : ConstraintType.HORIZONTAL, "localFirst" : "gucgXDQSGFU1" });
  310. }
  311. {
  312. skConstraint(sketch, "xSucsgkb1IUO", { "constraintType" : ConstraintType.LENGTH, "localFirst" : "gucgXDQSGFU1", "direction" : DimensionDirection.MINIMUM, "length" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "alignment" : DimensionAlignment.ALIGNED, "labelRatio" : 0.47714582533122174, "labelDistance" : -0.011494795167446129 * meter });
  313. }
  314. {
  315. skConstraint(sketch, "lGTLlgLkWSdX.startSnap0", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "lGTLlgLkWSdX.start", "localSecond" : "gucgXDQSGFU1.end" });
  316. }
  317. {
  318. skConstraint(sketch, "lGTLlgLkWSdX.endSnap0", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "lGTLlgLkWSdX.end", "localSecond" : "y1zgD37kv6DD.end" });
  319. }
  320. skSetInitialGuess(sketch, initialGuessF6syo43pyqGVbAr_1);
  321. skSolve(sketch);
  322. }
  323. };
  324. try(features.F6syo43pyqGVbAr_1(id));
  325. features.Fm3ZbAw6aI7a6Et_1 = function(id)
  326. {
  327. annotation { 'unused' : true }
  328. var features = features;
  329. if (true)
  330. {
  331. {
  332. }
  333. var fQehmfXhaplkyB_query;
  334. fQehmfXhaplkyB_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS8$TOPOLOGYS8$entitiesA1A2C0M5Sb$derivedFromC0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6syo43pyqGVbAr_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$y1zgD37kv6DDR5R6R7R8R9CcA1S-d.7$imprintRcS7$IMPRINTD1R5C7S4$FACER7R8R9R12RcR13",id);
  335. var yEDNldcSfGJimo_query;
  336. yEDNldcSfGJimo_query=qCompressed(1.0,"&20b$eJx1UU1zgjAQ/TPbYxlAQD3yEZGpoiY4Si9MQqIwRYMQtPbXF2Wml47H3ff2vd23b54Nm04096VNDBN42dITK48dVaU8B1RR11ia/5HkXgtijGCFozCK3UUWoDWKAxT7KZmCbMpjeaZV6zq+3gtTEGdVqvtjyqOA/gpiAQpCRBgUZatkMzQn4GPkJtEq7gFZi+ZpGXHPhIi7BjEMzYGZU5y4tav0WF4n3S7Tb2UjVnXvfnmc8xTiQD5Q4s8zFCdRkhIB7ZdQeTEsEHGSayPYNtVm0RWfaG9tlawfC2ML29jBYzzBFDOcY07eDVOzoBIH9YKQa+99HtPTzya9bfYT1l1eKo01G/qEipdSsBSXkykXIVki8pKEDTsJx/MRulKGLd/pw/RWQTrwfDYENYUZRTmqTCb9eHQ+tJkua/Stmo4LzPrPkB1aJ9lj8BdzO6c2",id);
  337. annotation { "Feature Name" : "Extrude 6" }
  338. extrude(context, id + "Fm3ZbAw6aI7a6Et_1", { "domain" : OperationDomain.MODEL, "bodyType" : ToolBodyType.SOLID, "operationType" : NewBodyOperationType.ADD, "surfaceOperationType" : NewSurfaceOperationType.NEW, "flatOperationType" : FlatOperationType.REMOVE, "entities" : qUnion([fQehmfXhaplkyB_query]), "surfaceEntities" : qUnion([]), "endBound" : BoundingType.SYMMETRIC, "oppositeDirection" : false, "depth" : { 'value' : try(0.5 * inch), 'expression' : "0.5 in" }.value, "endBoundEntityFace" : qUnion([]), "endBoundEntityBody" : qUnion([]), "endBoundEntityVertex" : qUnion([]), "hasOffset" : false, "offsetDistance" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "offsetOppositeDirection" : false, "hasDraft" : false, "draftAngle" : { 'value' : try(3 * degree), 'expression' : "3 deg" }.value, "draftPullDirection" : false, "hasSecondDirection" : false, "secondDirectionBound" : SecondDirectionBoundingType.BLIND, "secondDirectionOppositeDirection" : true, "secondDirectionDepth" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "secondDirectionBoundEntityFace" : qUnion([]), "secondDirectionBoundEntityBody" : qUnion([]), "secondDirectionBoundEntityVertex" : qUnion([]), "hasSecondDirectionOffset" : false, "secondDirectionOffsetDistance" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "secondDirectionOffsetOppositeDirection" : false, "hasSecondDirectionDraft" : false, "secondDirectionDraftAngle" : { 'value' : try(3 * degree), 'expression' : "3 deg" }.value, "secondDirectionDraftPullDirection" : false, "defaultScope" : false, "booleanScope" : qUnion([yEDNldcSfGJimo_query]), "defaultSurfaceScope" : true, "booleanSurfaceScope" : qUnion([]) });
  339. }
  340. };
  341. try(features.Fm3ZbAw6aI7a6Et_1(id));
  342. features.Fd9G9pCSUJBFkri_1 = function(id)
  343. {
  344. annotation { 'unused' : true }
  345. var features = features;
  346. if (true)
  347. {
  348. {
  349. }
  350. var gbLwIVgEzHFvOc_query;
  351. gbLwIVgEzHFvOc_query=qCompressed(1.0,"&20b$eJx1UU1zgjAQ/TPbYxlAQD3yEZGpoiY4Si9MQqIwRYMQtPbXF2Wml47H3ff2vd23b54Nm04096VNDBN42dITK48dVaU8B1RR11ia/5HkXgtijGCFozCK3UUWoDWKAxT7KZmCbMpjeaZV6zq+3gtTEGdVqvtjyqOA/gpiAQpCRBgUZatkMzQn4GPkJtEq7gFZi+ZpGXHPhIi7BjEMzYGZU5y4tav0WF4n3S7Tb2UjVnXvfnmc8xTiQD5Q4s8zFCdRkhIB7ZdQeTEsEHGSayPYNtVm0RWfaG9tlawfC2ML29jBYzzBFDOcY07eDVOzoBIH9YKQa+99HtPTzya9bfYT1l1eKo01G/qEipdSsBSXkykXIVki8pKEDTsJx/MRulKGLd/pw/RWQTrwfDYENYUZRTmqTCb9eHQ+tJkua/Stmo4LzPrPkB1aJ9lj8BdzO6c2",id);
  352. var xpaLSDmyhCSvex_query;
  353. xpaLSDmyhCSvex_query=qCompressed(1.0,"%B5$QueryM4Sa$entityTypeBa$EntityTypeS4$FACESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S5.7$FrontplaneOpS9$queryTypeS5$DUMMY",id);
  354. var MDRwHsvUBDUoOL_query;
  355. MDRwHsvUBDUoOL_query=qCompressed(1.0,"&20b$eJx1UU1zgjAQ/TPbYxlAQD3yEZGpoiY4Si9MQqIwRYMQtPbXF2Wml47H3ff2vd23b54Nm04096VNDBN42dITK48dVaU8B1RR11ia/5HkXgtijGCFozCK3UUWoDWKAxT7KZmCbMpjeaZV6zq+3gtTEGdVqvtjyqOA/gpiAQpCRBgUZatkMzQn4GPkJtEq7gFZi+ZpGXHPhIi7BjEMzYGZU5y4tav0WF4n3S7Tb2UjVnXvfnmc8xTiQD5Q4s8zFCdRkhIB7ZdQeTEsEHGSayPYNtVm0RWfaG9tlawfC2ML29jBYzzBFDOcY07eDVOzoBIH9YKQa+99HtPTzya9bfYT1l1eKo01G/qEipdSsBSXkykXIVki8pKEDTsJx/MRulKGLd/pw/RWQTrwfDYENYUZRTmqTCb9eHQ+tJkua/Stmo4LzPrPkB1aJ9lj8BdzO6c2",id);
  356. annotation { "Feature Name" : "Mirror 1" }
  357. mirror(context, id + "Fd9G9pCSUJBFkri_1", { "patternType" : MirrorType.PART, "operationType" : NewBodyOperationType.ADD, "entities" : qUnion([gbLwIVgEzHFvOc_query]), "faces" : qUnion([]), "instanceFunction" : try(featureList({})), "mirrorPlane" : qUnion([xpaLSDmyhCSvex_query]), "defaultScope" : false, "booleanScope" : qUnion([MDRwHsvUBDUoOL_query]) });
  358. }
  359. };
  360. try(features.Fd9G9pCSUJBFkri_1(id));
  361. features.F990prkP2wAjglf_1 = function(id)
  362. {
  363. annotation { 'unused' : true }
  364. var features = features;
  365. if (true)
  366. {
  367. const initialGuessF990prkP2wAjglf_1 = { "wVxuruTWTbBS" : [-0.06955667910575866, -1.3877787807814457E-16, 1.0, 0.0, -0.006643320894241342, 0.006056679105758661], "nGhZj9ggzkf2" : [-0.0635, -1.3877787807814457E-16, 1.0, 0.0, 0.012700000000000001, -1.0], "MyjHIHgPID0U.bottom" : [-0.06921576002692158, 0.012636493130065575, -1.0, 0.0, -0.00698423997307842, 0.006984239973078427], "MyjHIHgPID0U.top" : [-0.06921576002692158, -0.01279226131737235, -1.0, 0.0, -0.00698423997307842, 0.006984239973078427], "MyjHIHgPID0U.left" : [-0.06223152005384316, -7.788409365338742E-5, 0.0, -1.0, -0.012714377223718962, 0.012714377223718962], "MyjHIHgPID0U.right" : [-0.0762, -7.788409365338742E-5, 0.0, -1.0, -0.012714377223718962, 0.012714377223718962], "MyjHIHgPID0U.firstSnap0" : [1.4707491971579443] };
  368. {
  369. }
  370. var UEWCNLHDtkvAMR_query;
  371. UEWCNLHDtkvAMR_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.3$9mzQYwQX8buqtopR4C6S4$FACER6R7R8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbSa$SWEPT_FACE",id);
  372. annotation { "Feature Name" : "Sketch 3" }
  373. var sketch = newSketch(context, id + "F990prkP2wAjglf_1", { "sketchPlane" : qUnion([UEWCNLHDtkvAMR_query]) });
  374. skLineSegment(sketch, "wVxuruTWTbBS", {});
  375. skCircle(sketch, "nGhZj9ggzkf2", {});
  376. skLineSegment(sketch, "MyjHIHgPID0U.bottom", {});
  377. skLineSegment(sketch, "MyjHIHgPID0U.top", {});
  378. skLineSegment(sketch, "MyjHIHgPID0U.left", {});
  379. skLineSegment(sketch, "MyjHIHgPID0U.right", {});
  380. {
  381. var GrYVjCtJVYqopi_query;
  382. GrYVjCtJVYqopi_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.3$9mzQYwQX8buqtopR4C6S4$FACER6R7R8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbSa$SWEPT_FACE",id);
  383. var bmDQoHkKjixxtN_query;
  384. bmDQoHkKjixxtN_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA2C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.3$9mzQYwQX8buqtopC0M5R4R5R6R7R8RaRbRcRdS-12.5$rightR4R5R6R7R8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbSa$SWEPT_EDGE",id);
  385. skConstraint(sketch, "wVxuruTWTbBS.startSnap0", { "constraintType" : ConstraintType.MIDPOINT, "localEntity1" : "wVxuruTWTbBS.start", "externalEntity2" : qUnion([qCoEdge(GrYVjCtJVYqopi_query, bmDQoHkKjixxtN_query)]) });
  386. }
  387. {
  388. skConstraint(sketch, "wVxuruTWTbBS.endSnap0", { "constraintType" : ConstraintType.HORIZONTAL, "localFirst" : "wVxuruTWTbBS" });
  389. }
  390. {
  391. skConstraint(sketch, "NsBXTPM7JXPY", { "constraintType" : ConstraintType.LENGTH, "localFirst" : "wVxuruTWTbBS", "direction" : DimensionDirection.MINIMUM, "length" : { 'value' : try(0.5 * inch), 'expression' : "0.5 in" }.value, "alignment" : DimensionAlignment.ALIGNED, "labelRatio" : 0.47192537289028696, "labelDistance" : 0.0024704772513358397 * meter });
  392. }
  393. {
  394. skConstraint(sketch, "nGhZj9ggzkf2.centerSnap0", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "nGhZj9ggzkf2.center", "localSecond" : "wVxuruTWTbBS.end" });
  395. }
  396. {
  397. skConstraint(sketch, "Fe89G17U0v36", { "constraintType" : ConstraintType.DIAMETER, "localFirst" : "nGhZj9ggzkf2", "length" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "labelRatio" : 0.6701292813749903, "labelAngle" : 1.482071772921132 * radian });
  398. }
  399. {
  400. skConstraint(sketch, "MyjHIHgPID0U.firstSnap0", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "MyjHIHgPID0U.bottom.start", "localSecond" : "nGhZj9ggzkf2" });
  401. }
  402. {
  403. var tnyNoamjRgbyWY_query;
  404. tnyNoamjRgbyWY_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.3$9mzQYwQX8buqtopR4C6S4$FACER6R7R8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbSa$SWEPT_FACE",id);
  405. var KgtCfOFzjthias_query;
  406. KgtCfOFzjthias_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA2C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.3$9mzQYwQX8buqtopC0M5R4R5R6R7R8RaRbRcRdS-12.5$rightR4R5R6R7R8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbSa$SWEPT_EDGE",id);
  407. skConstraint(sketch, "MyjHIHgPID0U.oppositeSnap0", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "MyjHIHgPID0U.top.end", "externalSecond" : qUnion([qCoEdge(tnyNoamjRgbyWY_query, KgtCfOFzjthias_query)]) });
  408. }
  409. {
  410. skConstraint(sketch, "MyjHIHgPID0U.perpendicular", { "constraintType" : ConstraintType.PERPENDICULAR, "localFirst" : "MyjHIHgPID0U.top", "localSecond" : "MyjHIHgPID0U.left" });
  411. }
  412. {
  413. skConstraint(sketch, "MyjHIHgPID0U.parallel.1", { "constraintType" : ConstraintType.PARALLEL, "localFirst" : "MyjHIHgPID0U.bottom", "localSecond" : "MyjHIHgPID0U.top" });
  414. }
  415. {
  416. skConstraint(sketch, "MyjHIHgPID0U.parallel.2", { "constraintType" : ConstraintType.PARALLEL, "localFirst" : "MyjHIHgPID0U.left", "localSecond" : "MyjHIHgPID0U.right" });
  417. }
  418. {
  419. skConstraint(sketch, "MyjHIHgPID0U.horizontal", { "constraintType" : ConstraintType.HORIZONTAL, "localFirst" : "MyjHIHgPID0U.top" });
  420. }
  421. {
  422. skConstraint(sketch, "MyjHIHgPID0U.corner0", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "MyjHIHgPID0U.bottom.start", "localSecond" : "MyjHIHgPID0U.left.start" });
  423. }
  424. {
  425. skConstraint(sketch, "MyjHIHgPID0U.corner1", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "MyjHIHgPID0U.bottom.end", "localSecond" : "MyjHIHgPID0U.right.start" });
  426. }
  427. {
  428. skConstraint(sketch, "MyjHIHgPID0U.corner2", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "MyjHIHgPID0U.top.start", "localSecond" : "MyjHIHgPID0U.left.end" });
  429. }
  430. {
  431. skConstraint(sketch, "MyjHIHgPID0U.corner3", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "MyjHIHgPID0U.top.end", "localSecond" : "MyjHIHgPID0U.right.end" });
  432. }
  433. skSetInitialGuess(sketch, initialGuessF990prkP2wAjglf_1);
  434. skSolve(sketch);
  435. }
  436. };
  437. try(features.F990prkP2wAjglf_1(id));
  438. features.FS7phueQBDlRaTO_1 = function(id)
  439. {
  440. annotation { 'unused' : true }
  441. var features = features;
  442. if (true)
  443. {
  444. {
  445. }
  446. var xajhdmucLHKLtL_query;
  447. xajhdmucLHKLtL_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS8$TOPOLOGYS8$entitiesA1A2C0M6Sb$derivedFromC0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F990prkP2wAjglf_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$nGhZj9ggzkf2R0A1M2R1R2R3A1A2C0M5R4A2R10C0M5R5R6R7R8R9RbRcRdReSc.5$MyjHIHgPID0UrightR5C7S6$VERTEXR7R8R9CcA1S-d.7$imprintRcS9$INTERSECTD1R5R6R7R8R9R16RcS7$IMPRINTR19R5C7S4$FACER7R8R9R16RcR1e",id);
  448. var pAKUFtQJAGmCGA_query;
  449. pAKUFtQJAGmCGA_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS8$TOPOLOGYS8$entitiesA1A2C0M6Sb$derivedFromC0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F990prkP2wAjglf_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$nGhZj9ggzkf2R0A1M2R1R2R3A1A2C0M5R4A2R10C0M5R5R6R7R8R9RbRcRdReSc.4$MyjHIHgPID0UleftR5C7S6$VERTEXR7R8R9CcA1S-d.7$imprintRcS9$INTERSECTD-1R5R6R7R8R9R16RcS7$IMPRINTD1R5C7S4$FACER7R8R9R16RcR1e",id);
  450. var KKqDoBGveqxjFG_query;
  451. KKqDoBGveqxjFG_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS8$TOPOLOGYS8$entitiesA1A2C0M6Sb$derivedFromC0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F990prkP2wAjglf_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$nGhZj9ggzkf2R0A1M2R1R2R3A1A2C0M5R4A2R10C0M5R5R6R7R8R9RbRcRdReSc.5$MyjHIHgPID0UrightR5C7S6$VERTEXR7R8R9CcA1S-d.7$imprintRcS9$INTERSECTD1R5R6R7R8R9R16RcS7$IMPRINTD-1R5C7S4$FACER7R8R9R16RcR1e",id);
  452. var UpJLcJrhHmOVLi_query;
  453. UpJLcJrhHmOVLi_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS8$TOPOLOGYS8$entitiesA1A2C0M5Sb$derivedFromC0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F990prkP2wAjglf_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.3$MyjHIHgPID0UtopR5R6R7R8R9CcA1S-d.7$imprintRcS7$IMPRINTD-1R5C7S4$FACER7R8R9R12RcR13",id);
  454. var KGUXmwtDxOrYrY_query;
  455. KGUXmwtDxOrYrY_query=qCompressed(1.0,"&20b$eJx1UU1zgjAQ/TPbYxlAQD3yEZGpoiY4Si9MQqIwRYMQtPbXF2Wml47H3ff2vd23b54Nm04096VNDBN42dITK48dVaU8B1RR11ia/5HkXgtijGCFozCK3UUWoDWKAxT7KZmCbMpjeaZV6zq+3gtTEGdVqvtjyqOA/gpiAQpCRBgUZatkMzQn4GPkJtEq7gFZi+ZpGXHPhIi7BjEMzYGZU5y4tav0WF4n3S7Tb2UjVnXvfnmc8xTiQD5Q4s8zFCdRkhIB7ZdQeTEsEHGSayPYNtVm0RWfaG9tlawfC2ML29jBYzzBFDOcY07eDVOzoBIH9YKQa+99HtPTzya9bfYT1l1eKo01G/qEipdSsBSXkykXIVki8pKEDTsJx/MRulKGLd/pw/RWQTrwfDYENYUZRTmqTCb9eHQ+tJkua/Stmo4LzPrPkB1aJ9lj8BdzO6c2",id);
  456. annotation { "Feature Name" : "Extrude 7" }
  457. extrude(context, id + "FS7phueQBDlRaTO_1", { "domain" : OperationDomain.MODEL, "bodyType" : ToolBodyType.SOLID, "operationType" : NewBodyOperationType.REMOVE, "surfaceOperationType" : NewSurfaceOperationType.NEW, "flatOperationType" : FlatOperationType.REMOVE, "entities" : qUnion([xajhdmucLHKLtL_query, pAKUFtQJAGmCGA_query, KKqDoBGveqxjFG_query, UpJLcJrhHmOVLi_query]), "surfaceEntities" : qUnion([]), "endBound" : BoundingType.THROUGH_ALL, "oppositeDirection" : true, "depth" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "endBoundEntityFace" : qUnion([]), "endBoundEntityBody" : qUnion([]), "endBoundEntityVertex" : qUnion([]), "hasOffset" : false, "offsetDistance" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "offsetOppositeDirection" : false, "hasDraft" : false, "draftAngle" : { 'value' : try(3 * degree), 'expression' : "3 deg" }.value, "draftPullDirection" : false, "hasSecondDirection" : false, "secondDirectionBound" : SecondDirectionBoundingType.BLIND, "secondDirectionOppositeDirection" : true, "secondDirectionDepth" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "secondDirectionBoundEntityFace" : qUnion([]), "secondDirectionBoundEntityBody" : qUnion([]), "secondDirectionBoundEntityVertex" : qUnion([]), "hasSecondDirectionOffset" : false, "secondDirectionOffsetDistance" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "secondDirectionOffsetOppositeDirection" : false, "hasSecondDirectionDraft" : false, "secondDirectionDraftAngle" : { 'value' : try(3 * degree), 'expression' : "3 deg" }.value, "secondDirectionDraftPullDirection" : false, "defaultScope" : false, "booleanScope" : qUnion([KGUXmwtDxOrYrY_query]), "defaultSurfaceScope" : true, "booleanSurfaceScope" : qUnion([]) });
  458. }
  459. };
  460. try(features.FS7phueQBDlRaTO_1(id));
  461. features.FV6LIuKUIXEgo6x_1 = function(id)
  462. {
  463. annotation { 'unused' : true }
  464. var features = features;
  465. if (true)
  466. {
  467. const initialGuessFV6LIuKUIXEgo6x_1 = { "DepOLSucXjGZ" : [-0.0635, -2.220446049250313E-16, 1.0, 0.0, 0.015875, -1.0], "HLzcF9e01GGu.bottom" : [-0.06980693098154056, 0.015874766305007098, -1.0, 0.0, -0.0063930690184594435, 0.0063930690184594435], "HLzcF9e01GGu.top" : [-0.06980693098154056, -0.015853662043809905, -1.0, 0.0, -0.0063930690184594435, 0.0063930690184594435], "HLzcF9e01GGu.left" : [-0.06341386196308112, 1.0552130598596651E-5, 0.0, -1.0, -0.015864214174408503, 0.015864214174408503], "HLzcF9e01GGu.right" : [-0.0762, 1.0552130598596651E-5, 0.0, -1.0, -0.015864214174408503, 0.015864214174408503], "HLzcF9e01GGu.firstSnap0" : [1.5653702820957391] };
  468. {
  469. }
  470. var dUIIHzUjdMpqHn_query;
  471. dUIIHzUjdMpqHn_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.3$9mzQYwQX8buqtopR4C6S4$FACER6R7R8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbSa$SWEPT_FACE",id);
  472. annotation { "Feature Name" : "Sketch 6" }
  473. var sketch = newSketch(context, id + "FV6LIuKUIXEgo6x_1", { "sketchPlane" : qUnion([dUIIHzUjdMpqHn_query]) });
  474. skCircle(sketch, "DepOLSucXjGZ", {});
  475. skLineSegment(sketch, "HLzcF9e01GGu.bottom", {});
  476. skLineSegment(sketch, "HLzcF9e01GGu.top", {});
  477. skLineSegment(sketch, "HLzcF9e01GGu.left", {});
  478. skLineSegment(sketch, "HLzcF9e01GGu.right", {});
  479. {
  480. var iSIiIpsrxgCWWP_query;
  481. iSIiIpsrxgCWWP_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.3$9mzQYwQX8buqtopR4C6S4$FACER6R7R8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbSa$SWEPT_FACE",id);
  482. var ivsqtihVJAdoFi_query;
  483. ivsqtihVJAdoFi_query=qCompressed(1.0,"%B5$QueryM5Sb$derivedFromC0M6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F990prkP2wAjglf_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$nGhZj9ggzkf2R5R6R7R8S7$isStartTR9CcA1S11.9$FS7phueQBDlRaTO_1opExtrudeRcS8$CAP_EDGER5R6R7R8R9CcA1S-15.7.9$booleanopBooleanRcS4$COPY",id);
  484. skConstraint(sketch, "DepOLSucXjGZ.centerSnap0", { "constraintType" : ConstraintType.CONCENTRIC, "localFirst" : "DepOLSucXjGZ.center", "externalSecond" : qUnion([qCoEdge(iSIiIpsrxgCWWP_query, ivsqtihVJAdoFi_query)]) });
  485. }
  486. {
  487. skConstraint(sketch, "1UsyMHVtZfUZ", { "constraintType" : ConstraintType.DIAMETER, "localFirst" : "DepOLSucXjGZ", "length" : { 'value' : try(1.25 * inch), 'expression' : "1.25 in" }.value, "labelRatio" : 0.5998438998538718, "labelAngle" : -1.8932685607122366 * radian });
  488. }
  489. {
  490. skConstraint(sketch, "HLzcF9e01GGu.firstSnap0", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "HLzcF9e01GGu.bottom.start", "localSecond" : "DepOLSucXjGZ" });
  491. }
  492. {
  493. var lhdEfjrzcaKHIK_query;
  494. lhdEfjrzcaKHIK_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.3$9mzQYwQX8buqtopR4C6S4$FACER6R7R8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbSa$SWEPT_FACE",id);
  495. var VzsmOpSTvVZATQ_query;
  496. VzsmOpSTvVZATQ_query=qCompressed(1.0,"&265$eJxlkFuTojAQhf9M9lGKgKg8cgmaWgVM2HJ9ogLJSGaQMFzGdX/9BrRma3feOt3pc77T33wHHEfR3Q8rWgAuOvkheNSpa2AeHAotwGXProW8jGyQqgnZwDx4sL5OsnsrKLRBQvAWx94+D1GK4hDFwZm6QHXyIhtW9541CzMgmkEO92nLZwB9PugSoHCLNEsl+0F1j+YGBAR5GU5iPVCt6GZLzH0LYO5BCqGxAtGquvLlqTZj9bEZT7l5k51IWu3+PgWchTig31EW7HIUZzg7UwH6NzGU1QMAc1oaNnCvv4/n2/HnphjfB9VOwMQhK7ImG+KSgpSEE0EX0DYcoHNVw99pUD5oXBAxVKLaKlQQ281Ln5uqRb+GbuSClDo+PaE0y6eoBE4HJZYOmSVpsk+2Z13O55Gi9+Bs//xDbLJ8dr5YLgSIXNdsu7fUunmvl/olh0/U0ljAJTjcX3d4d0lxaP4gTrDWp468AP2nAjU6XbfVKI5+WBOWJZPMJ/G88a/3wrKNtU5cKFUL1qjWfxR6ywE03ePsDxGEwbw=",id);
  497. skConstraint(sketch, "HLzcF9e01GGu.oppositeSnap0", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "HLzcF9e01GGu.top.end", "externalSecond" : qUnion([qCoEdge(lhdEfjrzcaKHIK_query, VzsmOpSTvVZATQ_query)]) });
  498. }
  499. {
  500. skConstraint(sketch, "HLzcF9e01GGu.perpendicular", { "constraintType" : ConstraintType.PERPENDICULAR, "localFirst" : "HLzcF9e01GGu.top", "localSecond" : "HLzcF9e01GGu.left" });
  501. }
  502. {
  503. skConstraint(sketch, "HLzcF9e01GGu.parallel.1", { "constraintType" : ConstraintType.PARALLEL, "localFirst" : "HLzcF9e01GGu.bottom", "localSecond" : "HLzcF9e01GGu.top" });
  504. }
  505. {
  506. skConstraint(sketch, "HLzcF9e01GGu.parallel.2", { "constraintType" : ConstraintType.PARALLEL, "localFirst" : "HLzcF9e01GGu.left", "localSecond" : "HLzcF9e01GGu.right" });
  507. }
  508. {
  509. skConstraint(sketch, "HLzcF9e01GGu.horizontal", { "constraintType" : ConstraintType.HORIZONTAL, "localFirst" : "HLzcF9e01GGu.top" });
  510. }
  511. {
  512. skConstraint(sketch, "HLzcF9e01GGu.corner0", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "HLzcF9e01GGu.bottom.start", "localSecond" : "HLzcF9e01GGu.left.start" });
  513. }
  514. {
  515. skConstraint(sketch, "HLzcF9e01GGu.corner1", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "HLzcF9e01GGu.bottom.end", "localSecond" : "HLzcF9e01GGu.right.start" });
  516. }
  517. {
  518. skConstraint(sketch, "HLzcF9e01GGu.corner2", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "HLzcF9e01GGu.top.start", "localSecond" : "HLzcF9e01GGu.left.end" });
  519. }
  520. {
  521. skConstraint(sketch, "HLzcF9e01GGu.corner3", { "constraintType" : ConstraintType.COINCIDENT, "localFirst" : "HLzcF9e01GGu.top.end", "localSecond" : "HLzcF9e01GGu.right.end" });
  522. }
  523. skSetInitialGuess(sketch, initialGuessFV6LIuKUIXEgo6x_1);
  524. skSolve(sketch);
  525. }
  526. };
  527. try(features.FV6LIuKUIXEgo6x_1(id));
  528. features.F95ZcU8pk7FCTZ9_1 = function(id)
  529. {
  530. annotation { 'unused' : true }
  531. var features = features;
  532. if (true)
  533. {
  534. {
  535. }
  536. var PurwCLTeFyXgXQ_query;
  537. PurwCLTeFyXgXQ_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS8$TOPOLOGYS8$entitiesA1A2C0M6Sb$derivedFromC0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$FV6LIuKUIXEgo6x_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$DepOLSucXjGZR0A1M2R1R2R3A1A2C0M5R4A2R10C0M5R5R6R7R8R9RbRcRdReSc.6$HLzcF9e01GGubottomR5C7S6$VERTEXR7R8R9CcA1S-d.7$imprintRcS9$INTERSECTD-1R5R6R7R8R9R16RcS7$IMPRINTR19R5C7S4$FACER7R8R9R16RcR1e",id);
  538. var FduPtvDjcZHoVX_query;
  539. FduPtvDjcZHoVX_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS8$TOPOLOGYS8$entitiesA1A2C0M6Sb$derivedFromC0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$FV6LIuKUIXEgo6x_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$DepOLSucXjGZR0A1M2R1R2R3A1A2C0M5R4A2R10C0M5R5R6R7R8R9RbRcRdReSc.3$HLzcF9e01GGutopR5C7S6$VERTEXR7R8R9CcA1S-d.7$imprintRcS9$INTERSECTD1R5R6R7R8R9R16RcS7$IMPRINTD-1R5C7S4$FACER7R8R9R16RcR1e",id);
  540. var OYEAYzCKezpniD_query;
  541. OYEAYzCKezpniD_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS8$TOPOLOGYS8$entitiesA1A2C0M6Sb$derivedFromC0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$FV6LIuKUIXEgo6x_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$DepOLSucXjGZR0A1M2R1R2R3A1A2C0M5R4A2R10C0M5R5R6R7R8R9RbRcRdReSc.3$HLzcF9e01GGutopR5C7S6$VERTEXR7R8R9CcA1S-d.7$imprintRcS9$INTERSECTD1R5R6R7R8R9R16RcS7$IMPRINTR19R5C7S4$FACER7R8R9R16RcR1e",id);
  542. var uBpKsIWCpJAtry_query;
  543. uBpKsIWCpJAtry_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS8$TOPOLOGYS8$entitiesA1A2C0M5Sb$derivedFromC0M5R4C0M6R0A1M2R1S13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F990prkP2wAjglf_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$nGhZj9ggzkf2R7R8R9RaS7$isStartTRbCeA1S11.9$FS7phueQBDlRaTO_1opExtrudeReS8$CAP_EDGER7R8R9RaRbCeA1S-17.7.9$booleanopBooleanReS4$COPYR7R8R9RaRbCeA1S11.7$FV6LIuKUIXEgo6x_1imprintReS7$IMPRINTD-1R7C9S4$FACER9RaRbR20ReR21",id);
  544. var oAdHfnNcRkgrGb_query;
  545. oAdHfnNcRkgrGb_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS8$TOPOLOGYS8$entitiesA1A2C0M6Sb$derivedFromC0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$FV6LIuKUIXEgo6x_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$DepOLSucXjGZR0A1M2R1R2R3A1A2C0M5R4A2R10C0M5R5R6R7R8R9RbRcRdReSc.6$HLzcF9e01GGubottomR5C7S6$VERTEXR7R8R9CcA1S-d.7$imprintRcS9$INTERSECTD-1R5R6R7R8R9R16RcS7$IMPRINTD1R5C7S4$FACER7R8R9R16RcR1e",id);
  546. var qLgMSxKiQdhvOE_query;
  547. qLgMSxKiQdhvOE_query=qCompressed(1.0,"&20b$eJx1UU1zgjAQ/TPbYxlAQD3yEZGpoiY4Si9MQqIwRYMQtPbXF2Wml47H3ff2vd23b54Nm04096VNDBN42dITK48dVaU8B1RR11ia/5HkXgtijGCFozCK3UUWoDWKAxT7KZmCbMpjeaZV6zq+3gtTEGdVqvtjyqOA/gpiAQpCRBgUZatkMzQn4GPkJtEq7gFZi+ZpGXHPhIi7BjEMzYGZU5y4tav0WF4n3S7Tb2UjVnXvfnmc8xTiQD5Q4s8zFCdRkhIB7ZdQeTEsEHGSayPYNtVm0RWfaG9tlawfC2ML29jBYzzBFDOcY07eDVOzoBIH9YKQa+99HtPTzya9bfYT1l1eKo01G/qEipdSsBSXkykXIVki8pKEDTsJx/MRulKGLd/pw/RWQTrwfDYENYUZRTmqTCb9eHQ+tJkua/Stmo4LzPrPkB1aJ9lj8BdzO6c2",id);
  548. annotation { "Feature Name" : "Extrude 8" }
  549. extrude(context, id + "F95ZcU8pk7FCTZ9_1", { "domain" : OperationDomain.MODEL, "bodyType" : ToolBodyType.SOLID, "operationType" : NewBodyOperationType.ADD, "surfaceOperationType" : NewSurfaceOperationType.NEW, "flatOperationType" : FlatOperationType.REMOVE, "entities" : qUnion([PurwCLTeFyXgXQ_query, FduPtvDjcZHoVX_query, OYEAYzCKezpniD_query, uBpKsIWCpJAtry_query, oAdHfnNcRkgrGb_query]), "surfaceEntities" : qUnion([]), "endBound" : BoundingType.BLIND, "oppositeDirection" : false, "depth" : { 'value' : try(0.125 * inch), 'expression' : "0.125 in" }.value, "endBoundEntityFace" : qUnion([]), "endBoundEntityBody" : qUnion([]), "endBoundEntityVertex" : qUnion([]), "hasOffset" : false, "offsetDistance" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "offsetOppositeDirection" : false, "hasDraft" : false, "draftAngle" : { 'value' : try(3 * degree), 'expression' : "3 deg" }.value, "draftPullDirection" : false, "hasSecondDirection" : false, "secondDirectionBound" : SecondDirectionBoundingType.BLIND, "secondDirectionOppositeDirection" : true, "secondDirectionDepth" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "secondDirectionBoundEntityFace" : qUnion([]), "secondDirectionBoundEntityBody" : qUnion([]), "secondDirectionBoundEntityVertex" : qUnion([]), "hasSecondDirectionOffset" : false, "secondDirectionOffsetDistance" : { 'value' : try(1 * inch), 'expression' : "1 in" }.value, "secondDirectionOffsetOppositeDirection" : false, "hasSecondDirectionDraft" : false, "secondDirectionDraftAngle" : { 'value' : try(3 * degree), 'expression' : "3 deg" }.value, "secondDirectionDraftPullDirection" : false, "defaultScope" : false, "booleanScope" : qUnion([qLgMSxKiQdhvOE_query]), "defaultSurfaceScope" : true, "booleanSurfaceScope" : qUnion([]) });
  550. }
  551. };
  552. try(features.F95ZcU8pk7FCTZ9_1(id));
  553. features.FkQtCz5GBmyE1HD_1 = function(id)
  554. {
  555. annotation { 'unused' : true }
  556. var features = features;
  557. if (true)
  558. {
  559. {
  560. }
  561. var yPEyzrtByTJpSl_query;
  562. yPEyzrtByTJpSl_query=qCompressed(1.0,"%B5$QueryM5Sb$derivedFromC0M6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA2C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$Meqm2oLGSMESC0M5R5R6R7R8R9CcA1S11.-e$FXMzHEAqT8i4ecZ_1RcRdReSc$x9JfLDSrcLNoR5R6R7R8S7$isStartFR9CcA1S11.9$FJG4C0mImmBf4ul_1opExtrudeRcS8$CAP_EDGER5R6R7R8R9CcA1S-18.7.9$booleanopBooleanRcS4$COPY",id);
  563. var VMWKnZFewrFUId_query;
  564. VMWKnZFewrFUId_query=qCompressed(1.0,"%B5$QueryM5Sb$derivedFromC0M6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$FjwFP7R7kpDbUAL_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$z3vtmdspoRtoR5R6R7R8S7$isStartTR9CcA1S11.9$FJG4C0mImmBf4ul_1opExtrudeRcS8$CAP_EDGER5R6R7R8R9CcA1S-15.7.9$booleanopBooleanRcS4$COPY",id);
  565. annotation { "Feature Name" : "Chamfer 1" }
  566. chamfer(context, id + "FkQtCz5GBmyE1HD_1", { "entities" : qUnion([yPEyzrtByTJpSl_query, VMWKnZFewrFUId_query]), "chamferType" : ChamferType.EQUAL_OFFSETS, "width" : { 'value' : try(0.06 * inch), 'expression' : "0.06 in" }.value, "width1" : { 'value' : try(0.2 * inch), 'expression' : "0.2 in" }.value, "oppositeDirection" : false, "width2" : { 'value' : try(0.2 * inch), 'expression' : "0.2 in" }.value, "angle" : { 'value' : try(45 * degree), 'expression' : "45 deg" }.value, "tangentPropagation" : true });
  567. }
  568. };
  569. try(features.FkQtCz5GBmyE1HD_1(id));
  570. features.FRbyPApuvOCYOcw_1 = function(id)
  571. {
  572. annotation { 'unused' : true }
  573. var features = features;
  574. if (true)
  575. {
  576. {
  577. }
  578. var YmdzNAdsgMhgkI_query;
  579. YmdzNAdsgMhgkI_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA2C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.3$UrlQLuhZEX4UtopC0M5R4R5R6R7R8RaRbRcRdSc$Meqm2oLGSMESR4R5R6R7R8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbSa$SWEPT_EDGE",id);
  580. var urNhmSryggbuMw_query;
  581. urNhmSryggbuMw_query=qCompressed(1.0,"&269$eJxlUFuTmjAU/jPpow4BUXnkEjRTBUzoWJ+YQLLCLhAWwlr76xvQ2U67byfny/lu3zwbnEbR349rmgMu+upD8LCXjW8cbQpNwKuBNXl1HZmqZBswxVx4NL8i6b0TFFogJniHI/eQBShBUYAi/0IdIPvqWrWsHlxzJmZAtKpS9+nKYwB9PugKoGCHtJeyGpTsH8st8AlyUxxHGpCd6GdJzD0TYO5CCuFyDcJ12fDVuTYi+bEdz5lxq3oRd1r9fQo4E3FAv6PU32coSnF6oQIMb0IV5cMA5rRYWsBpfp8ut9PPbT6+K9lNholN1mRDtsQhOSkIJ4IuoLW0gc5Vqr+oXzzcOCBkqEC1mUs/stqXITNkh36pfuSCFDo+PaMkzaaoBE6FElOHTOMkPsS7ix7neioxuHCWf/4hFlk9N18kFwKEjmN0/Vti3tzXa/2SwafVQrdzvL/u8f6a4MD4kUulZENsf6PrDl0f/ccEtX266cpRnLygJiyNJ6pP1/PFv/oLc7Xc6NS5lLVgrey8x6CvbECTA07/AJZKw/Y=",id);
  582. var gLBFPiXdLHMyNO_query;
  583. gLBFPiXdLHMyNO_query=qCompressed(1.0,"&26e$eJxlkEtzmzAUhf+MuowHgTGw5CFspjZgiY7rFSNAMUoAERB2nV9fgdN02uyudB/nO+ebZ4LjxIb7YUMKULGBX1kVDqL1tYNJoA4qPtK24JeJSi66gErqwoP+tZPde0agARIcbaPY3ecBSlEcoNg/EweIgV94R5vR1ZfDFLBOcnmftzwK0OeDrAEKtkix1HyUYnh82sDHyM2iJFYN0bNhkYwqTwdR5UIC4WoDwk3dVutTo8Xiak+nXLvxgSW9Un+bDS6HKkC+o8zf5SjOouxMGBhfmSzrB0BUkXJlAqd9P55vx592Mb0p7lrOyNjEG2xhGzu4wCWuMCMlwNDMttbOQFda/B3wyweSA0KKStTohfBjo3sec0306JccporhUmVATijN8tkvhnOqWFdOsyRN9sn2rMolI85GFy4EHzPYwOuPny+STwyEjqP1w2uq39yXS/Ocwz+0KqLD/WUX7S5pFGg/CiGlaLHpWyrz0PXRf5egDUJi9fXEjl7QYJol86lP6mXjX/0n3VhZynUhRMNoJ3rvUagtE5B0H2W/AZ/JxZU=",id);
  584. var etddESmiosHaRJ_query;
  585. etddESmiosHaRJ_query=qCompressed(1.0,"%B5$QueryM6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.3$9mzQYwQX8buqtopR4R5R6R7S7$isStartTR8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbS8$CAP_EDGE",id);
  586. var pcDNqcaSGjsfXv_query;
  587. pcDNqcaSGjsfXv_query=qCompressed(1.0,"%B5$QueryM6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.5$9mzQYwQX8buqrightR4R5R6R7S7$isStartTR8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbS8$CAP_EDGE",id);
  588. var LpinPrFOGGSPCF_query;
  589. LpinPrFOGGSPCF_query=qCompressed(1.0,"&265$eJxlkFuTojAQhf9M9lGKgKg8cgmaWgVM2HJ9ogLJSGaQMFzGdX/9BrRma3feOt3pc77T33wHHEfR3Q8rWgAuOvkheNSpa2AeHAotwGXProW8jGyQqgnZwDx4sL5OsnsrKLRBQvAWx94+D1GK4hDFwZm6QHXyIhtW9541CzMgmkEO92nLZwB9PugSoHCLNEsl+0F1j+YGBAR5GU5iPVCt6GZLzH0LYO5BCqGxAtGquvLlqTZj9bEZT7l5k51IWu3+PgWchTig31EW7HIUZzg7UwH6NzGU1QMAc1oaNnCvv4/n2/HnphjfB9VOwMQhK7ImG+KSgpSEE0EX0DYcoHNVw99pUD5oXBAxVKLaKlQQ281Ln5uqRb+GbuSClDo+PaE0y6eoBE4HJZYOmSVpsk+2Z13O55Gi9+Bs//xDbLJ8dr5YLgSIXNdsu7fUunmvl/olh0/U0ljAJTjcX3d4d0lxaP4gTrDWp468AP2nAjU6XbfVKI5+WBOWJZPMJ/G88a/3wrKNtU5cKFUL1qjWfxR6ywE03ePsDxGEwbw=",id);
  590. var CrXRLKSeQTQTrv_query;
  591. CrXRLKSeQTQTrv_query=qCompressed(1.0,"%B5$QueryM6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.5$9mzQYwQX8buqrightR4R5R6R7S7$isStartFR8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbS8$CAP_EDGE",id);
  592. var OPjcdAdOeqCXRY_query;
  593. OPjcdAdOeqCXRY_query=qCompressed(1.0,"&26b$eJxlkEtzmzAUhf+MuowHgTFmyUPYmtqAJXVcrxiBFEOCEeFh1/n1FThNp83uSvdxvnO++TY4jLK771c0B0J21VWKqFOXwNjbFJpAVD2/5NV55EOlmpAP3IN782uH3VtJoQUSgjc49nZZiFIUhygOTtQFqqvOVcPr3jPnwxzIZqiG+7Tlc4A+H3QJULhBmqWs+kF1j881CAjyGE5i3VCt7GZJLHwTYOFBCuFiBaJVeRHLY23E6roej5lxqzqZtFr9bTI4HxKAfkcs2GYoZpidqAT9qxyK8gGABS0WNnAv74fT7fBznY9vmrscJmRikxVxyJq4JCcFEUTSAhBos42ztdCV538HguKB5IKIowLVZq6C2Gqe+8xQLfo1dKOQpNAZ0CNKWTb5JXBKlZjaKUvSZJdsTrqcM6pk78GZ4GOGWGT58fNF8kmCyHWNtntNzZv3cq6fM/iHdmGB/f1li7fnFIfGj0G1xA4cHXjkBei/M3ANIuq05SgPflgTzpLpzifyvPGv+JNpLRxtOVeqlrxRrf8o9JYNaLrD7DcldcRQ",id);
  594. var iOznsUGVZFIsoA_query;
  595. iOznsUGVZFIsoA_query=qCompressed(1.0,"%B5$QueryM6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.3$9mzQYwQX8buqtopR4R5R6R7S7$isStartFR8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbS8$CAP_EDGE",id);
  596. var zhCUKpVInPBfdV_query;
  597. zhCUKpVInPBfdV_query=qCompressed(1.0,"%B5$QueryM6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$R15TG7H3EvabR4R5R6R7S7$isStartFR8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbS8$CAP_EDGE",id);
  598. var PDQJzeRSegCBce_query;
  599. PDQJzeRSegCBce_query=qCompressed(1.0,"%B5$QueryM6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.4$UrlQLuhZEX4UleftR4R5R6R7S7$isStartFR8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbS8$CAP_EDGE",id);
  600. var GMuqnAtFaRRWtE_query;
  601. GMuqnAtFaRRWtE_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA2C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.4$UrlQLuhZEX4UleftC0M5R4R5R6R7R8RaRbRcRdSc$R15TG7H3EvabR4R5R6R7R8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbSa$SWEPT_EDGE",id);
  602. annotation { "Feature Name" : "Fillet 3" }
  603. fillet(context, id + "FRbyPApuvOCYOcw_1", { "entities" : qUnion([YmdzNAdsgMhgkI_query, urNhmSryggbuMw_query, gLBFPiXdLHMyNO_query, etddESmiosHaRJ_query, pcDNqcaSGjsfXv_query, LpinPrFOGGSPCF_query, CrXRLKSeQTQTrv_query, OPjcdAdOeqCXRY_query, iOznsUGVZFIsoA_query, zhCUKpVInPBfdV_query, PDQJzeRSegCBce_query, GMuqnAtFaRRWtE_query]), "tangentPropagation" : true, "crossSection" : FilletCrossSection.CIRCULAR, "radius" : { 'value' : try(0.2 * inch), 'expression' : "0.2 in" }.value, "rho" : { 'value' : try(0.5), 'expression' : "0.5" }.value, "magnitude" : { 'value' : try(0.5), 'expression' : "0.5" }.value, "defaultsChanged" : false, "isVariable" : false, "vertexSettings" : [], "smoothTransition" : false });
  604. }
  605. };
  606. try(features.FRbyPApuvOCYOcw_1(id));
  607. features.FOvLUUMucxN0tZe_1 = function(id)
  608. {
  609. annotation { 'unused' : true }
  610. var features = features;
  611. if (true)
  612. {
  613. {
  614. }
  615. var ukwSSVisrcnKOr_query;
  616. ukwSSVisrcnKOr_query=qCompressed(1.0,"%B5$QueryM6Sb$derivedFromC0M6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6syo43pyqGVbAr_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$lGTLlgLkWSdXR5R6R7R8S7$isStartTR9CcA1S11.9$Fm3ZbAw6aI7a6Et_1opExtrudeRcS8$CAP_EDGER5R6R7R8Sc$instanceNameS1$1R9CcA1S11.9$Fd9G9pCSUJBFkri_1opPatternRcS4$COPY",id);
  617. var SgrfqvqLfrczYr_query;
  618. SgrfqvqLfrczYr_query=qCompressed(1.0,"%B5$QueryM6Sb$derivedFromC0M6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6syo43pyqGVbAr_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$lGTLlgLkWSdXR5R6R7R8S7$isStartFR9CcA1S11.9$Fm3ZbAw6aI7a6Et_1opExtrudeRcS8$CAP_EDGER5R6R7R8Sc$instanceNameS1$1R9CcA1S11.9$Fd9G9pCSUJBFkri_1opPatternRcS4$COPY",id);
  619. var JUiuMHNDHmWlVJ_query;
  620. JUiuMHNDHmWlVJ_query=qCompressed(1.0,"%B5$QueryM6Sb$derivedFromC0M5S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA2C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6syo43pyqGVbAr_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$gucgXDQSGFU1C0M5R5R6R7R8R9RbRcRdReSc$lGTLlgLkWSdXR5R6R7R8R9CcA1S11.9$Fm3ZbAw6aI7a6Et_1opExtrudeRcSa$SWEPT_EDGER5R6R7R8Sc$instanceNameS1$1R9CcA1S11.9$Fd9G9pCSUJBFkri_1opPatternRcS4$COPY",id);
  621. var nlfQzFHJyysBNY_query;
  622. nlfQzFHJyysBNY_query=qCompressed(1.0,"%B5$QueryM6Sb$derivedFromC0M6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6syo43pyqGVbAr_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$gucgXDQSGFU1R5R6R7R8S7$isStartTR9CcA1S11.9$Fm3ZbAw6aI7a6Et_1opExtrudeRcS8$CAP_EDGER5R6R7R8Sc$instanceNameS1$1R9CcA1S11.9$Fd9G9pCSUJBFkri_1opPatternRcS4$COPY",id);
  623. var RAmXTKOowjHzzC_query;
  624. RAmXTKOowjHzzC_query=qCompressed(1.0,"%B5$QueryM5S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA2C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6syo43pyqGVbAr_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$gucgXDQSGFU1C0M5R4R5R6R7R8RaRbRcRdSc$lGTLlgLkWSdXR4R5R6R7R8CbA1S11.9$Fm3ZbAw6aI7a6Et_1opExtrudeRbSa$SWEPT_EDGE",id);
  625. var wbJMyrtlVtUMHs_query;
  626. wbJMyrtlVtUMHs_query=qCompressed(1.0,"%B5$QueryM6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6syo43pyqGVbAr_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$gucgXDQSGFU1R4R5R6R7S7$isStartFR8CbA1S11.9$Fm3ZbAw6aI7a6Et_1opExtrudeRbS8$CAP_EDGE",id);
  627. var pPyAuJOjzKvhgh_query;
  628. pPyAuJOjzKvhgh_query=qCompressed(1.0,"%B5$QueryM6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6syo43pyqGVbAr_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$lGTLlgLkWSdXR4R5R6R7S7$isStartFR8CbA1S11.9$Fm3ZbAw6aI7a6Et_1opExtrudeRbS8$CAP_EDGE",id);
  629. var lYYHLTRvihXZDl_query;
  630. lYYHLTRvihXZDl_query=qCompressed(1.0,"%B5$QueryM6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6syo43pyqGVbAr_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$lGTLlgLkWSdXR4R5R6R7S7$isStartTR8CbA1S11.9$Fm3ZbAw6aI7a6Et_1opExtrudeRbS8$CAP_EDGE",id);
  631. annotation { "Feature Name" : "Fillet 4" }
  632. fillet(context, id + "FOvLUUMucxN0tZe_1", { "entities" : qUnion([ukwSSVisrcnKOr_query, SgrfqvqLfrczYr_query, JUiuMHNDHmWlVJ_query, nlfQzFHJyysBNY_query, RAmXTKOowjHzzC_query, wbJMyrtlVtUMHs_query, pPyAuJOjzKvhgh_query, lYYHLTRvihXZDl_query]), "tangentPropagation" : true, "crossSection" : FilletCrossSection.CIRCULAR, "radius" : { 'value' : try(0.2 * inch), 'expression' : "0.2 in" }.value, "rho" : { 'value' : try(0.5), 'expression' : "0.5" }.value, "magnitude" : { 'value' : try(0.5), 'expression' : "0.5" }.value, "defaultsChanged" : false, "isVariable" : false, "vertexSettings" : [], "smoothTransition" : false });
  633. }
  634. };
  635. try(features.FOvLUUMucxN0tZe_1(id));
  636. features.FfRJcXSXCXw7pI5_1 = function(id)
  637. {
  638. annotation { 'unused' : true }
  639. var features = features;
  640. if (true)
  641. {
  642. {
  643. }
  644. var oCXvTFWeiXhxXF_query;
  645. oCXvTFWeiXhxXF_query=qCompressed(1.0,"%B5$QueryM6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$FV6LIuKUIXEgo6x_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$DepOLSucXjGZR4R5R6R7S7$isStartTR8CbA1S11.9$F95ZcU8pk7FCTZ9_1opExtrudeRbS8$CAP_EDGE",id);
  646. var nRSXpDIVaDQQOa_query;
  647. nRSXpDIVaDQQOa_query=qCompressed(1.0,"%B5$QueryM6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$FV6LIuKUIXEgo6x_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.6$HLzcF9e01GGubottomR4R5R6R7S7$isStartTR8CbA1S11.9$F95ZcU8pk7FCTZ9_1opExtrudeRbS8$CAP_EDGE",id);
  648. var ugvwyHUOEaMISc_query;
  649. ugvwyHUOEaMISc_query=qCompressed(1.0,"%B5$QueryM6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$FV6LIuKUIXEgo6x_1wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc.3$HLzcF9e01GGutopR4R5R6R7S7$isStartTR8CbA1S11.9$F95ZcU8pk7FCTZ9_1opExtrudeRbS8$CAP_EDGE",id);
  650. annotation { "Feature Name" : "Fillet 5" }
  651. fillet(context, id + "FfRJcXSXCXw7pI5_1", { "entities" : qUnion([oCXvTFWeiXhxXF_query, nRSXpDIVaDQQOa_query, ugvwyHUOEaMISc_query]), "tangentPropagation" : true, "crossSection" : FilletCrossSection.CIRCULAR, "radius" : { 'value' : try(0.06 * inch), 'expression' : "0.06 in" }.value, "rho" : { 'value' : try(0.5), 'expression' : "0.5" }.value, "magnitude" : { 'value' : try(0.5), 'expression' : "0.5" }.value, "defaultsChanged" : false, "isVariable" : false, "vertexSettings" : [], "smoothTransition" : false });
  652. }
  653. };
  654. try(features.FfRJcXSXCXw7pI5_1(id));
  655. features.FTbiw9n3Uo7AHDk_1 = function(id)
  656. {
  657. annotation { 'unused' : true }
  658. var features = features;
  659. if (true)
  660. {
  661. {
  662. }
  663. var KBfkZjKSMTuukr_query;
  664. KBfkZjKSMTuukr_query=qCompressed(1.0,"%B5$QueryM6S12$disambiguationDataA1M2S12$disambiguationTypeS13$ORIGINAL_DEPENDENCYS9$originalsA1C0M5Sa$entityTypeBa$EntityTypeS4$EDGESb$historyTypeS8$CREATIONSb$operationIdB2$IdA1S11.6$F6hmd4Wl0Nov8uW_0wireOpS9$queryTypeSd$SKETCH_ENTITYSe$sketchEntityIdSc$R15TG7H3EvabR4R5R6R7S7$isStartTR8CbA1S11.9$FaEcEl2boCN3nfs_0opExtrudeRbS8$CAP_EDGE",id);
  665. annotation { "Feature Name" : "Fillet 6" }
  666. fillet(context, id + "FTbiw9n3Uo7AHDk_1", { "entities" : qUnion([KBfkZjKSMTuukr_query]), "tangentPropagation" : true, "crossSection" : FilletCrossSection.CIRCULAR, "radius" : { 'value' : try(0.2 * inch), 'expression' : "0.2 in" }.value, "rho" : { 'value' : try(0.5), 'expression' : "0.5" }.value, "magnitude" : { 'value' : try(0.5), 'expression' : "0.5" }.value, "defaultsChanged" : false, "isVariable" : false, "vertexSettings" : [], "smoothTransition" : false });
  667. }
  668. };
  669. try(features.FTbiw9n3Uo7AHDk_1(id));
  670. return context;
  671. }, inch, {});
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement