- id_Translation = geompy.addToStudy(Translation, "Translation")
- id_TranslVect = geompy.addToStudy(TranslVect , "Translation along vector")
- id_TranslVectD = geompy.addToStudy(TranslVectD, "Translation along vector with defined distance")
- id_Rotation = geompy.addToStudy(Rotation, "Rotation")
- id_RotatPnt = geompy.addToStudy(RotatPnt, "Rotation by three points")
- id_Scale1 = geompy.addToStudy(Scale1, "Scale1")
- id_Scale2 = geompy.addToStudy(Scale2, "Scale2")
- id_Scale3 = geompy.addToStudy(Scale3, "Scale3")
- id_Scale4 = geompy.addToStudy(Scale4, "Scale4")
- id_Mirror = geompy.addToStudy(Mirror, "Mirror by Plane")
- id_MirrorAxis = geompy.addToStudy(MirrorAxis, "Mirror by Axis")
- id_MirrorPnt = geompy.addToStudy(MirrorPnt, "Mirror by Point")
- id_Position = geompy.addToStudy(Position, "Positioned box")
- id_Position2 = geompy.addToStudy(Position2, "Positioned box along path")
- id_Offset = geompy.addToStudy(Offset, "Offset")
- id_Orientation = geompy.addToStudy(Orientation, "Orientation")
+ import salome_version
+ if int(salome_version.getXVersion(), 16) >= int('0x060600', 16):
+ [Face5, Face6] = geompy.SubShapes(Box, [31, 33])
+ [b1_e1, b1_e2, b1_e3, b1_e4] = geompy.SubShapes(Box, [12, 22, 25, 29])
+ [b2_e1, b2_e2, b2_e3, b2_e4] = geompy.SubShapes(Box, [ 8, 18, 26, 30])
+ Path1 = geompy.RestorePath(Box, Face5, Face6)
+ Path2 = geompy.RestorePathEdges(Box, [b1_e1, b1_e2, b1_e3, b1_e4], [b2_e1, b2_e2, b2_e3, b2_e4])
+
+ id_Base1 = geompy.addToStudyInFather(Box, Face5, "Base1")
+ id_Base2 = geompy.addToStudyInFather(Box, Face6, "Base2")
+ id_Base1e1 = geompy.addToStudyInFather(Box, b1_e1, "Base1 Edge1")
+ id_Base1e2 = geompy.addToStudyInFather(Box, b1_e2, "Base1 Edge2")
+ id_Base1e3 = geompy.addToStudyInFather(Box, b1_e3, "Base1 Edge3")
+ id_Base1e4 = geompy.addToStudyInFather(Box, b1_e4, "Base1 Edge4")
+ id_Base2e1 = geompy.addToStudyInFather(Box, b2_e1, "Base2 Edge1")
+ id_Base2e2 = geompy.addToStudyInFather(Box, b2_e2, "Base2 Edge2")
+ id_Base2e3 = geompy.addToStudyInFather(Box, b2_e3, "Base2 Edge3")
+ id_Base2e4 = geompy.addToStudyInFather(Box, b2_e4, "Base2 Edge4")
+ id_Path1 = geompy.addToStudy(Path1, "Path1")
+ id_Path2 = geompy.addToStudy(Path2, "Path2")
+ pass
+
+ id_Translation = geompy.addToStudy(Translation, "Translation")
+ id_TranslVect = geompy.addToStudy(TranslVect , "Translation along vector")
+ id_TranslVectD = geompy.addToStudy(TranslVectD, "Translation along vector with defined distance")
+ id_Rotation = geompy.addToStudy(Rotation, "Rotation")
+ id_RotatPnt = geompy.addToStudy(RotatPnt, "Rotation by three points")
+ id_Scale1 = geompy.addToStudy(Scale1, "Scale1")
+ id_Scale2 = geompy.addToStudy(Scale2, "Scale2")
+ id_Scale3 = geompy.addToStudy(Scale3, "Scale3")
+ id_Scale4 = geompy.addToStudy(Scale4, "Scale4")
+ id_Mirror = geompy.addToStudy(Mirror, "Mirror by Plane")
+ id_MirrorAxis = geompy.addToStudy(MirrorAxis, "Mirror by Axis")
+ id_MirrorPnt = geompy.addToStudy(MirrorPnt, "Mirror by Point")
+ id_Position = geompy.addToStudy(Position, "Positioned box")
+ id_Position2 = geompy.addToStudy(Position2, "Positioned box along path")
+ id_Offset = geompy.addToStudy(Offset, "Offset")
+ id_Orientation = geompy.addToStudy(Orientation, "Orientation")
+ id_ProjOnWire = geompy.addToStudy(ProjOnWire[1], "ProjOnWire")
+ id_ProjOnCyl = geompy.addToStudy(ProjOnCyl, "ProjOnCyl")
+ id_ExtEdge = geompy.addToStudy(ExtEdge, "ExtendedEdge")
+ id_ExtFace = geompy.addToStudy(ExtFace, "ExtendedFace")
+ id_Surface = geompy.addToStudy(Surface, "Surface From Face")