Personal tools
You are here: Home Forum Install & build Ghs3D plugin

Ghs3D plugin

Up to Install & build
  • Ghs3D plugin

    Posted by Christophe Trophime at February 29. 2008
    Bonjour,
    j'ai une licence pour TetMesh-GHS3D 4.0 et je n'arrive pas à utiliser le plugin GHS3D dans salome 3.2.6.
    Lorsque je fait un maillage avec GHS3D salome se met a tourner sans jamais s'arreter...

    J'ai verifier si des process ghs3d etait bien lance ce qui est le cas :
    ghs3d -m xxx 1>/tmp/....
    ghs3d -m XXX

    Par ailleurs ghs3d fonctionne bien sur les examples de DISTENE.

    Je me demande si mon probleme vient d'une version de Ghs3D qui n'est pas supportee ou
    si je rate quelquechose au niveau de l'utilisation de Ghs3D dans Salome/Mesh...

    Merci
    • Re: Ghs3D plugin

      Posted by Vadim SANDLER at April 14. 2008
      Hello Christophe,

      Could you check very simple test python script (attached below), please?
      Before starting SALOME, please make sure that ghs3d executable is in the PATH variable (for example, by using which command).

      Regards,
      Vadim.

      ---

      import salome
      salome.salome_init()
      import geompy

      geompy.init_geom(salome.myStudy)
      Box_1 = geompy.MakeBoxDXDYDZ(200, 200, 200)
      geompy.addToStudy( Box_1, "Box_1" )

      import smesh

      smesh.smesh.SetCurrentStudy(salome.myStudy)
      Mesh_1 = smesh.Mesh(Box_1)
      Regular_1D = Mesh_1.Segment()
      Nb_Segments_1 = Regular_1D.NumberOfSegments(2)
      Nb_Segments_1.SetDistrType( 0 )
      MEFISTO_2D = Mesh_1.Triangle()
      Length_From_Edges_2D_Hyp_for_Triangulator__1 = MEFISTO_2D.LengthFromEdges()
      Tetrahedron_GHS3D = Mesh_1.Tetrahedron(algo=smesh.GHS3D)
      isDone = Mesh_1.Compute()

      if salome.sg.hasDesktop():
          salome.sg.updateObjBrowser(1)

Powered by Ploneboard
Document Actions