mirror of
https://git.salome-platform.org/gitpub/modules/geom.git
synced 2024-12-24 16:30:35 +05:00
Merge from BR_plugins_pbyacs 03/04/2013
This commit is contained in:
parent
a745b833f8
commit
3f9390adf4
@ -1,7 +1,10 @@
|
|||||||
# 3D Sketcher
|
# 3D Sketcher
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# Create a 3D sketcher (wire) on the given points coordinates
|
# Create a 3D sketcher (wire) on the given points coordinates
|
||||||
|
16
doc/salome/examples/GEOM_box.py
Normal file
16
doc/salome/examples/GEOM_box.py
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
# --- salome initialization
|
||||||
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
|
||||||
|
# --- geom Python interface
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
|
|
||||||
|
# --- Create a box and publish it into the salome study
|
||||||
|
Box_1 = geompy.MakeBoxDXDYDZ(200, 200, 200)
|
||||||
|
geompy.addToStudy( Box_1, 'Box_1' )
|
||||||
|
|
||||||
|
# --- update the study object browser
|
||||||
|
if salome.sg.hasDesktop():
|
||||||
|
salome.sg.updateObjBrowser(1)
|
@ -74,6 +74,7 @@ GOOD_TESTS = \
|
|||||||
complex_objs_ex10.py \
|
complex_objs_ex10.py \
|
||||||
free_boundaries.py \
|
free_boundaries.py \
|
||||||
free_faces.py \
|
free_faces.py \
|
||||||
|
GEOM_box.py \
|
||||||
get_non_blocks.py \
|
get_non_blocks.py \
|
||||||
import_export.py \
|
import_export.py \
|
||||||
inertia.py \
|
inertia.py \
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of PipeTShape
|
# Creation of PipeTShape
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create PipeTShape object
|
# create PipeTShape object
|
||||||
|
@ -1,8 +1,10 @@
|
|||||||
# Creation of DividedDisk
|
# Creation of DividedDisk
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
import GEOM
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create DividedDisk object
|
# create DividedDisk object
|
||||||
|
@ -1,8 +1,10 @@
|
|||||||
# Creation of DividedCylinder
|
# Creation of DividedCylinder
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
import GEOM
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create DividedCylinder object
|
# create DividedCylinder object
|
||||||
|
@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
import salome
|
import salome
|
||||||
salome.salome_init()
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
import math
|
import math
|
||||||
import geompy
|
|
||||||
geompy.init_geom(salome.myStudy)
|
|
||||||
|
|
||||||
OX = geompy.MakeVectorDXDYDZ(10, 0,0)
|
OX = geompy.MakeVectorDXDYDZ(10, 0,0)
|
||||||
OXY = geompy.MakeVectorDXDYDZ(10,10,0)
|
OXY = geompy.MakeVectorDXDYDZ(10,10,0)
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Point
|
# Creation of a Point
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create vertices
|
# create vertices
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Line
|
# Creation of a Line
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create vertices
|
# create vertices
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Circle
|
# Creation of a Circle
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create vertices
|
# create vertices
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of an Ellipse
|
# Creation of an Ellipse
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create vertices
|
# create vertices
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of an Arc
|
# Creation of an Arc
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create vertices
|
# create vertices
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Curve
|
# Creation of a Curve
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create vertices and vectors
|
# create vertices and vectors
|
||||||
@ -27,13 +30,13 @@ interpol = geompy.MakeInterpol([p0, p1, p2, p3, p4], False)
|
|||||||
interpol_tangents = geompy.MakeInterpolWithTangents([p0, p1, p2, p3, p4], v1, v2)
|
interpol_tangents = geompy.MakeInterpolWithTangents([p0, p1, p2, p3, p4], v1, v2)
|
||||||
|
|
||||||
#create a polyline using parametric definition of the basic points
|
#create a polyline using parametric definition of the basic points
|
||||||
param_polyline = geompy.MakeCurveParametric("t", "sin(t)", "cos(t)", 0., 100., 100, geompy.GEOM.Polyline, theNewMethod=True)
|
param_polyline = geompy.MakeCurveParametric("t", "sin(t)", "cos(t)", 0., 100., 100, GEOM.Polyline, theNewMethod=True)
|
||||||
|
|
||||||
# create a bezier curve using parametric definition of the basic points
|
# create a bezier curve using parametric definition of the basic points
|
||||||
param_bezier = geompy.MakeCurveParametric("t", "sin(t)", "cos(t)", 0., 100., 20, geompy.GEOM.Bezier, theNewMethod=True)
|
param_bezier = geompy.MakeCurveParametric("t", "sin(t)", "cos(t)", 0., 100., 20, GEOM.Bezier, theNewMethod=True)
|
||||||
|
|
||||||
#create a b-spline curve using parametric definition of the basic points
|
#create a b-spline curve using parametric definition of the basic points
|
||||||
param_interpol = geompy.MakeCurveParametric("t", "sin(t)", "cos(t)", 0., 100., 100, geompy.GEOM.Interpolation, theNewMethod=True)
|
param_interpol = geompy.MakeCurveParametric("t", "sin(t)", "cos(t)", 0., 100., 100, GEOM.Interpolation, theNewMethod=True)
|
||||||
|
|
||||||
|
|
||||||
# add objects in the study
|
# add objects in the study
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Vector
|
# Creation of a Vector
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create vertices
|
# create vertices
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Plane
|
# Creation of a Plane
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create vertices
|
# create vertices
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Local Coordinate System
|
# Creation of a Local Coordinate System
|
||||||
|
|
||||||
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
import GEOM
|
import GEOM
|
||||||
import geompy
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
import math
|
import math
|
||||||
import SALOMEDS
|
import SALOMEDS
|
||||||
|
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Partition
|
# Partition
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a vertex and a vector
|
# create a vertex and a vector
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Archimede
|
# Archimede
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a vertex and a vector
|
# create a vertex and a vector
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Restore presentation parameters and sub-shapes
|
# Restore presentation parameters and sub-shapes
|
||||||
|
|
||||||
import geompy
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
import GEOM
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
import SALOMEDS
|
import SALOMEDS
|
||||||
|
|
||||||
# create a box and a cylinder
|
# create a box and a cylinder
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
# Basic Properties
|
# Basic Properties
|
||||||
|
|
||||||
import geompy
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
import math
|
import math
|
||||||
|
|
||||||
# create a box
|
# create a box
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Multi Transformation
|
# Multi Transformation
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create vertices
|
# create vertices
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Explode on Blocks
|
# Explode on Blocks
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a box and a sphere
|
# create a box and a sphere
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Propagate
|
# Propagate
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
|
|
||||||
# create a box
|
# create a box
|
||||||
check_box = geompy.MakeBoxDXDYDZ(200, 200, 200)
|
check_box = geompy.MakeBoxDXDYDZ(200, 200, 200)
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Fuse
|
# Fuse
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a vertex and a vector
|
# create a vertex and a vector
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Common
|
# Common
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a vertex and a vector
|
# create a vertex and a vector
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Cut
|
# Cut
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a vertex and a vector
|
# create a vertex and a vector
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Section
|
# Section
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a vertex and a vector
|
# create a vertex and a vector
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
# Bounding Box
|
# Bounding Box
|
||||||
|
|
||||||
import geompy
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
|
|
||||||
# create a box
|
# create a box
|
||||||
box = geompy.MakeBoxDXDYDZ(100,30,100)
|
box = geompy.MakeBoxDXDYDZ(100,30,100)
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Quadrangle Face
|
# Quadrangle Face
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create vertices
|
# create vertices
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Hexagonal Solid
|
# Hexagonal Solid
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create vertices
|
# create vertices
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
# Center of masses
|
# Center of masses
|
||||||
|
|
||||||
import geompy
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
import math
|
import math
|
||||||
|
|
||||||
# create a box
|
# create a box
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Check Compound of Blocks
|
# Check Compound of Blocks
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create boxes
|
# create boxes
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
# Detect Self-intersections
|
# Detect Self-intersections
|
||||||
|
|
||||||
import geompy
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
|
|
||||||
# create a box
|
# create a box
|
||||||
box = geompy.MakeBoxDXDYDZ(100,30,100)
|
box = geompy.MakeBoxDXDYDZ(100,30,100)
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
# Check Shape
|
# Check Shape
|
||||||
|
|
||||||
import geompy
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
|
|
||||||
# create a box
|
# create a box
|
||||||
box = geompy.MakeBoxDXDYDZ(100,30,100)
|
box = geompy.MakeBoxDXDYDZ(100,30,100)
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Prism
|
# Creation of a Prism
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a vertex and a vector
|
# create a vertex and a vector
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Revolution
|
# Creation of a Revolution
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a vertex and a vector
|
# create a vertex and a vector
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Filling
|
# Creation of a Filling
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
mindeg = 2
|
mindeg = 2
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Pipe
|
# Creation of a Pipe
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create vertices
|
# create vertices
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a PipeWithDifferentSections
|
# Creation of a PipeWithDifferentSections
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
Wire_1 = geompy.MakeSketcher("Sketcher:F 0 0:TT 100 0:R 0:C 100 90:T 0 200", [0, 0, 0, 0, 0, 1, 1, 0, -0])
|
Wire_1 = geompy.MakeSketcher("Sketcher:F 0 0:TT 100 0:R 0:C 100 90:T 0 200", [0, 0, 0, 0, 0, 1, 1, 0, -0])
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a PipeWithShellSections
|
# Creation of a PipeWithShellSections
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
import math
|
import math
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a PipeShellsWithoutPath
|
# Creation of a PipeShellsWithoutPath
|
||||||
|
|
||||||
import geompy
|
import salome
|
||||||
import math
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
import salome
|
import salome
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
# Creation of a PipeBiNormalAlongVector
|
# Creation of a PipeBiNormalAlongVector
|
||||||
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
|
|
||||||
def MakeHelix(radius, height, rotation, direction):
|
def MakeHelix(radius, height, rotation, direction):
|
||||||
# - create a helix -
|
# - create a helix -
|
||||||
@ -14,7 +19,6 @@ def MakeHelix(radius, height, rotation, direction):
|
|||||||
length_z = height
|
length_z = height
|
||||||
length_xy = radius*rotation
|
length_xy = radius*rotation
|
||||||
length = sqrt(length_z*length_z + length_xy*length_xy)
|
length = sqrt(length_z*length_z + length_xy*length_xy)
|
||||||
import geompy
|
|
||||||
nb_steps = 1
|
nb_steps = 1
|
||||||
epsilon = 1.0e-6
|
epsilon = 1.0e-6
|
||||||
while 1:
|
while 1:
|
||||||
@ -48,7 +52,6 @@ def MakeSpring(radius, height, rotation, direction, thread_radius, base_rotation
|
|||||||
# create a helix
|
# create a helix
|
||||||
helix = MakeHelix(radius, height, rotation, direction)
|
helix = MakeHelix(radius, height, rotation, direction)
|
||||||
# base in the (Ox, Oz) plane
|
# base in the (Ox, Oz) plane
|
||||||
import geompy
|
|
||||||
p0 = geompy.MakeVertex(radius-3*thread_radius, 0.0, -thread_radius)
|
p0 = geompy.MakeVertex(radius-3*thread_radius, 0.0, -thread_radius)
|
||||||
p1 = geompy.MakeVertex(radius+3*thread_radius, 0.0, -thread_radius)
|
p1 = geompy.MakeVertex(radius+3*thread_radius, 0.0, -thread_radius)
|
||||||
p2 = geompy.MakeVertex(radius+3*thread_radius, 0.0, +thread_radius)
|
p2 = geompy.MakeVertex(radius+3*thread_radius, 0.0, +thread_radius)
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Middle Path
|
# Creation of a Middle Path
|
||||||
|
|
||||||
import salome
|
import salome
|
||||||
import geompy
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
|
|
||||||
# Create a box
|
# Create a box
|
||||||
Box_1 = geompy.MakeBoxDXDYDZ(200, 200, 200)
|
Box_1 = geompy.MakeBoxDXDYDZ(200, 200, 200)
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of Tangent Plane On Face
|
# Creation of Tangent Plane On Face
|
||||||
|
|
||||||
import salome
|
import salome
|
||||||
import geompy
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
|
|
||||||
# Create Vertexes for curve
|
# Create Vertexes for curve
|
||||||
Vertex_1 = geompy.MakeVertex(0, 0, 0)
|
Vertex_1 = geompy.MakeVertex(0, 0, 0)
|
||||||
|
@ -1,8 +1,11 @@
|
|||||||
# Check Free Boundaries
|
# Check Free Boundaries
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create boxes
|
# create boxes
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Check Free Faces
|
# Check Free Faces
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a vertex and a vector
|
# create a vertex and a vector
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Get Non Blocks
|
# Get Non Blocks
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
|
|
||||||
# create solids
|
# create solids
|
||||||
box = geompy.MakeBoxDXDYDZ(100, 100, 100)
|
box = geompy.MakeBoxDXDYDZ(100, 100, 100)
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Import/Export
|
# Import/Export
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
|
|
||||||
# Example of import from IGES using various formats
|
# Example of import from IGES using various formats
|
||||||
|
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Inertia
|
# Inertia
|
||||||
|
|
||||||
import geompy
|
import salome
|
||||||
import math
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
|
|
||||||
# create a box
|
# create a box
|
||||||
box = geompy.MakeBoxDXDYDZ(100,30,100)
|
box = geompy.MakeBoxDXDYDZ(100,30,100)
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
# Minimal Distance
|
# Minimal Distance
|
||||||
|
|
||||||
import geompy
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
|
|
||||||
# Create two curves with three closest points
|
# Create two curves with three closest points
|
||||||
Vertex_1 = geompy.MakeVertex(0, 0, 0)
|
Vertex_1 = geompy.MakeVertex(0, 0, 0)
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
# Normal to a Face
|
# Normal to a Face
|
||||||
|
|
||||||
import geompy
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
import math
|
import math
|
||||||
|
|
||||||
# create a box
|
# create a box
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Using SALOME NoteBook
|
# Using SALOME NoteBook
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
import salome_notebook
|
import salome_notebook
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
|
@ -1,7 +1,11 @@
|
|||||||
# Point Coordinates
|
# Point Coordinates
|
||||||
|
|
||||||
import math
|
import math
|
||||||
import geompy
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
|
|
||||||
# create a point
|
# create a point
|
||||||
point = geompy.MakeVertex(15., 23., 80.)
|
point = geompy.MakeVertex(15., 23., 80.)
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Box
|
# Creation of a Box
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create vertices
|
# create vertices
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Cylinder
|
# Creation of a Cylinder
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
|
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Sphere
|
# Creation of a Sphere
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a vertex
|
# create a vertex
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Torus
|
# Creation of a Torus
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a vertex and a vector
|
# create a vertex and a vector
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Cone
|
# Creation of a Cone
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a vertex and a vector
|
# create a vertex and a vector
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Disk
|
# Creation of a Disk
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create vertices
|
# create vertices
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Rectangle
|
# Creation of a Rectangle
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create vertices
|
# create vertices
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Shape Processing
|
# Shape Processing
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create vertices, an edge, an arc, a wire, a face and a prism
|
# create vertices, an edge, an arc, a wire, a face and a prism
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Suppress Faces
|
# Suppress Faces
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a box
|
# create a box
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Close Contour
|
# Close Contour
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create vertices and vectors
|
# create vertices and vectors
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Suppress Internal Wires
|
# Suppress Internal Wires
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a vertex and a vector
|
# create a vertex and a vector
|
||||||
|
@ -1,8 +1,10 @@
|
|||||||
# Suppress Holes
|
# Suppress Holes
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
import GEOM
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a vertex and a vector
|
# create a vertex and a vector
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Sewing
|
# Sewing
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
import math
|
import math
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Glue Faces
|
# Glue Faces
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create boxes
|
# create boxes
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Glue Edges
|
# Glue Edges
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create boxes
|
# create boxes
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Limit Tolerance
|
# Limit Tolerance
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# import initial topology with bad tolerances (more than 1e-07)
|
# import initial topology with bad tolerances (more than 1e-07)
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Add Point on Edge
|
# Add Point on Edge
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
|
|
||||||
# create vertices
|
# create vertices
|
||||||
p1 = geompy.MakeVertex(0,0,50)
|
p1 = geompy.MakeVertex(0,0,50)
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Fuse Collinear Edges within a Wire
|
# Fuse Collinear Edges within a Wire
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
|
|
||||||
# create vertices
|
# create vertices
|
||||||
p1 = geompy.MakeVertex(0, 0, 0)
|
p1 = geompy.MakeVertex(0, 0, 0)
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# 2D Sketcher
|
# 2D Sketcher
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create vertices
|
# create vertices
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
# Tolerance
|
# Tolerance
|
||||||
|
|
||||||
import geompy
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
|
|
||||||
# create a box
|
# create a box
|
||||||
box = geompy.MakeBoxDXDYDZ(100,30,100)
|
box = geompy.MakeBoxDXDYDZ(100,30,100)
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of an Edge
|
# Creation of an Edge
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Wire
|
# Creation of a Wire
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create vertices
|
# create vertices
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Face
|
# Creation of a Face
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create vertices
|
# create vertices
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Shell
|
# Creation of a Shell
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
#create vertices
|
#create vertices
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Solid
|
# Creation of a Solid
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
#create vertices
|
#create vertices
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a Compound
|
# Creation of a Compound
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a vertex and a vector
|
# create a vertex and a vector
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Translation
|
# Translation
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a vertex and a vector
|
# create a vertex and a vector
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Rotation
|
# Rotation
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
import math
|
import math
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Modify Location
|
# Modify Location
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
import math
|
import math
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Mirror Image
|
# Mirror Image
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a box
|
# create a box
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Scale Transform
|
# Scale Transform
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a box and a sphere
|
# create a box and a sphere
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Offset Surface
|
# Offset Surface
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a box and a sphere
|
# create a box and a sphere
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Projection
|
# Projection
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
|
|
||||||
# create a cylindric face and a curve(edge)
|
# create a cylindric face and a curve(edge)
|
||||||
cylinder = geompy.MakeCylinderRH(100, 300)
|
cylinder = geompy.MakeCylinderRH(100, 300)
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Multi Translation
|
# Multi Translation
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create vertices and vectors
|
# create vertices and vectors
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Multi Rotation
|
# Multi Rotation
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Fillet 2D
|
# Fillet 2D
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create a face in OXY plane
|
# create a face in OXY plane
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Fillet 1D
|
# Fillet 1D
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create box
|
# create box
|
||||||
@ -13,7 +16,9 @@ Wire_1 = geompy.MakeWire([Edge_12, Edge_7, Edge_11, Edge_6, Edge_1,Edge_4])
|
|||||||
# make fillet at given wire vertices with giver radius
|
# make fillet at given wire vertices with giver radius
|
||||||
Fillet_1D_1 = geompy.MakeFillet1D(Wire_1, 55, [3, 4, 6, 8, 10])
|
Fillet_1D_1 = geompy.MakeFillet1D(Wire_1, 55, [3, 4, 6, 8, 10])
|
||||||
|
|
||||||
|
id_Wire_1 = geompy.addToStudy(Wire_1, "Wire_1")
|
||||||
|
id_Fillet_1D_1= geompy.addToStudy(Fillet_1D_1, "Fillet_1D_1")
|
||||||
|
|
||||||
# display disks
|
# display disks
|
||||||
gg.createAndDisplayGO(Wire_1)
|
gg.createAndDisplayGO(id_Wire_1)
|
||||||
gg.createAndDisplayGO(Fillet_1D_1)
|
gg.createAndDisplayGO(id_Fillet_1D_1)
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Fillet
|
# Fillet
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
radius = 10.
|
radius = 10.
|
||||||
ShapeTypeEdge = geompy.ShapeType["EDGE"]
|
ShapeTypeEdge = geompy.ShapeType["EDGE"]
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Chamfer
|
# Chamfer
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
d1 = 10.
|
d1 = 10.
|
||||||
d2 = 10.
|
d2 = 10.
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Changing Display Mode
|
# Changing Display Mode
|
||||||
|
|
||||||
import salome
|
import salome
|
||||||
import geompy
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
box = geompy.MakeBox(0,0,0, 50,50,50)
|
box = geompy.MakeBox(0,0,0, 50,50,50)
|
||||||
box2 = geompy.MakeBox(-50,-50,-50, 0,0,0)
|
box2 = geompy.MakeBox(-50,-50,-50, 0,0,0)
|
||||||
|
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Changing Color
|
# Changing Color
|
||||||
|
|
||||||
import salome
|
import salome
|
||||||
import geompy
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
box = geompy.MakeBox(0,0,0, 50,50,50)
|
box = geompy.MakeBox(0,0,0, 50,50,50)
|
||||||
|
|
||||||
sphere = geompy.MakeSphere(50,50,50, 30)
|
sphere = geompy.MakeSphere(50,50,50, 30)
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Changing Transparency
|
# Changing Transparency
|
||||||
|
|
||||||
import salome
|
import salome
|
||||||
import geompy
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
|
|
||||||
box = geompy.MakeBox(0,0,0, 50,50,50)
|
box = geompy.MakeBox(0,0,0, 50,50,50)
|
||||||
sphere = geompy.MakeSphere(50,50,50, 30)
|
sphere = geompy.MakeSphere(50,50,50, 30)
|
||||||
|
@ -1,8 +1,10 @@
|
|||||||
# Set Point Marker
|
# Set Point Marker
|
||||||
|
|
||||||
import salome
|
import salome
|
||||||
import geompy
|
salome.salome_init()
|
||||||
import GEOM
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
|
|
||||||
texture = geompy.LoadTexture(os.getenv("DATA_DIR")+"/Textures/texture1.dat")
|
texture = geompy.LoadTexture(os.getenv("DATA_DIR")+"/Textures/texture1.dat")
|
||||||
|
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
# What Is
|
# What Is
|
||||||
|
|
||||||
import geompy
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
|
|
||||||
# create a box
|
# create a box
|
||||||
box = geompy.MakeBoxDXDYDZ(100,30,100)
|
box = geompy.MakeBoxDXDYDZ(100,30,100)
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Creation of a group
|
# Creation of a group
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create two vertices
|
# create two vertices
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Adding an object to the group
|
# Adding an object to the group
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create two vertices
|
# create two vertices
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
# Removing an object from the group
|
# Removing an object from the group
|
||||||
|
|
||||||
import geompy
|
|
||||||
import salome
|
import salome
|
||||||
|
salome.salome_init()
|
||||||
|
import GEOM
|
||||||
|
from salome.geom import geomBuilder
|
||||||
|
geompy = geomBuilder.New(salome.myStudy)
|
||||||
gg = salome.ImportComponentGUI("GEOM")
|
gg = salome.ImportComponentGUI("GEOM")
|
||||||
|
|
||||||
# create two vertices
|
# create two vertices
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user