mirror of
https://git.salome-platform.org/gitpub/modules/geom.git
synced 2024-12-28 02:10:36 +05:00
t_shape available in salome.geom Pythonpath, test as a function
This commit is contained in:
parent
4fbce42ee3
commit
bb7dc21716
@ -22,8 +22,8 @@
|
|||||||
import salome_pluginsmanager
|
import salome_pluginsmanager
|
||||||
|
|
||||||
def t_shape_fluid(context):
|
def t_shape_fluid(context):
|
||||||
from t_shape import t_shape_builder
|
from salome.geom.t_shape import t_shape_builder
|
||||||
from t_shape import t_shape_dialog
|
from salome.geom.t_shape import t_shape_dialog
|
||||||
import xalome
|
import xalome
|
||||||
from PyQt4.QtGui import QMessageBox
|
from PyQt4.QtGui import QMessageBox
|
||||||
activeStudy = context.study
|
activeStudy = context.study
|
||||||
|
@ -40,5 +40,5 @@ PYQT4_WRAP_UIC(_pyuic_SCRIPTS ${_pyuic_files})
|
|||||||
|
|
||||||
# --- rules ---
|
# --- rules ---
|
||||||
|
|
||||||
SALOME_INSTALL_SCRIPTS("${plugin_SCRIPTS}" ${SALOME_GEOM_INSTALL_PLUGINS}/t_shape)
|
SALOME_INSTALL_SCRIPTS("${plugin_SCRIPTS}" ${SALOME_INSTALL_PYTHON}/salome/geom/t_shape)
|
||||||
SALOME_INSTALL_SCRIPTS("${_pyuic_SCRIPTS}" ${SALOME_GEOM_INSTALL_PLUGINS}/t_shape)
|
SALOME_INSTALL_SCRIPTS("${_pyuic_SCRIPTS}" ${SALOME_INSTALL_PYTHON}/salome/geom/t_shape)
|
@ -327,16 +327,23 @@ def jonction(study, r1, r2, h1, h2, a1):
|
|||||||
|
|
||||||
return faci, sect45, arc1, l1, lord90, lord45, edges, arcextru
|
return faci, sect45, arc1, l1, lord90, lord45, edges, arcextru
|
||||||
|
|
||||||
if __name__=="__main__":
|
def test_t_shape_builder():
|
||||||
"""For testing purpose"""
|
"""For testing purpose"""
|
||||||
salome.salome_init()
|
salome.salome_init()
|
||||||
theStudy = salome.myStudy
|
theStudy = salome.myStudy
|
||||||
geompy = geomBuilder.New(theStudy)
|
geompy = geomBuilder.New(theStudy)
|
||||||
for r1 in [1, 100, 10000]:
|
for r1 in [1., 100.]:
|
||||||
for r2 in [0.75*r1, 0.3*r1, 0.1*r1]:
|
for r2 in [0.9*r1, 0.5*r1, 0.1*r1, 0.05*r1]:
|
||||||
for thickness in [(r1-r2)/10.0, (r1-r2) /2.0, 0.75*(r1-r2)]:
|
for thickness in [r1/100., r1/10., r1/2.]:
|
||||||
h1 = r1 * 1.5
|
print r1, r2, thickness
|
||||||
|
h1 = r1 * 2.0
|
||||||
h2 = h1
|
h2 = h1
|
||||||
res = build_shape(theStudy, r1, r2, h1, h2, thickness)
|
try:
|
||||||
geompy.addToStudy(res, "res_%f_%f_%f"%(r1,r2, thickness))
|
res = build_shape(theStudy, r1, r2, h1, h2, thickness)
|
||||||
|
geompy.addToStudy(res, "res_%f_%f_%f"%(r1,r2, thickness))
|
||||||
|
except:
|
||||||
|
print "problem with res_%f_%f_%f"%(r1,r2, thickness)
|
||||||
|
|
||||||
|
if __name__=="__main__":
|
||||||
|
"""For testing purpose"""
|
||||||
|
test_t_shape_builder()
|
||||||
|
Loading…
Reference in New Issue
Block a user