eap [Mon, 19 Jan 2009 08:58:16 +0000 (08:58 +0000)]
0019941: EDF 766 SMESH : Max length hypothesis
addition on preference parameter
eap [Mon, 19 Jan 2009 08:06:33 +0000 (08:06 +0000)]
0019923: EDF 765 SMESH : default values of hypothesis
fix SetBoundaryBoxSegmentation() to return nothing
eap [Mon, 19 Jan 2009 08:04:08 +0000 (08:04 +0000)]
0019923: EDF 765 SMESH : default values of hypothesis
+ ## Sets number of segments per diagonal of boundary box of geometry by which
+ # default segment length of appropriate 1D hypotheses is defined.
+ # Default value is 10
+ # @ingroup l1_auxiliary
+ def SetBoundaryBoxSegmentation(self, nbSegments):
+ #return self.GetCurrentStudy()
+ return SMESH._objref_SMESH_Gen.SetBoundaryBoxSegmentation(self,nbSegments)
eap [Fri, 16 Jan 2009 14:56:05 +0000 (14:56 +0000)]
0019923: EDF 765 SMESH : default values of hypothesis
store number of segments per box diagonal in SMESH_Gen not in SMESH_Mesh
eap [Fri, 16 Jan 2009 14:54:33 +0000 (14:54 +0000)]
0019923: EDF 765 SMESH : default values of hypothesis
add preference parameter to control number of segments per diagonal of
boundary box of geometry by which default segment length of
appropriate 1D hypotheses is defined
eap [Fri, 16 Jan 2009 14:51:59 +0000 (14:51 +0000)]
0019923: EDF 765 SMESH : default values of hypothesis
/*!
+ * Sets number of segments per diagonal of boundary box of geometry by which
+ * default segment length of appropriate 1D hypotheses is defined
+ */
+ void SetBoundaryBoxSegmentation( in long theNbSegments );
ptv [Fri, 16 Jan 2009 13:52:54 +0000 (13:52 +0000)]
IMP19938
ptv [Fri, 16 Jan 2009 13:21:30 +0000 (13:21 +0000)]
IMP19938
sln [Thu, 15 Jan 2009 08:02:49 +0000 (08:02 +0000)]
0019819: EDF 643 VISU : Scalar bar ergonomics. Default origin and size of scalar bar changed
eap [Wed, 14 Jan 2009 14:13:13 +0000 (14:13 +0000)]
0019941: EDF 766 SMESH : Max length hypothesis
do not show preestimated length at hyp edition if no shape selected
eap [Wed, 14 Jan 2009 09:25:46 +0000 (09:25 +0000)]
0019941: EDF 766 SMESH : Max length hypothesis
set a right preestimated length to edited "Max Size" hypothesis
eap [Wed, 14 Jan 2009 09:24:53 +0000 (09:24 +0000)]
0019941: EDF 766 SMESH : Max length hypothesis
do not notify meshes of SetUsePreestimatedLength()
eap [Wed, 14 Jan 2009 09:23:51 +0000 (09:23 +0000)]
0019941: EDF 766 SMESH : Max length hypothesis
provide initial parameters at hypothesis edition as well
eap [Wed, 14 Jan 2009 09:22:40 +0000 (09:22 +0000)]
0019941: EDF 766 SMESH : Max length hypothesis
+ void setInitParamsHypothesis(SMESH::SMESH_Hypothesis_ptr);
- SMESH::SMESH_Hypothesis_var initParamsHypothesis() const;
+ SMESH::SMESH_Hypothesis_var initParamsHypothesis(const bool strict=false) const;
ptv [Wed, 14 Jan 2009 08:52:36 +0000 (08:52 +0000)]
correct list of sub-pages (add "preview and compute" page)
eap [Wed, 14 Jan 2009 07:43:56 +0000 (07:43 +0000)]
0019941: EDF 766 SMESH : Max length hypothesis
eap [Tue, 13 Jan 2009 16:31:41 +0000 (16:31 +0000)]
0019941: EDF 766 SMESH : Max length hypothesis
eap [Tue, 13 Jan 2009 13:08:34 +0000 (13:08 +0000)]
0019923: EDF 765 SMESH : default values of hypothesis
SMESH::SMESH_Hypothesis_ptr GetHypothesisParameterValues (const char* theHypType,
const char* theLibName,
SMESH::SMESH_Mesh_ptr theMesh,
- GEOM::GEOM_Object_ptr theGeom)
+ GEOM::GEOM_Object_ptr theGeom,
+ CORBA::Boolean byMesh)
eap [Tue, 13 Jan 2009 13:07:24 +0000 (13:07 +0000)]
0019923: EDF 765 SMESH : default values of hypothesis
improve
SMESHGUI_MeshOp::getInitParamsHypothesis( const QString& aHypType,
const QString& aServerLib ) const
eap [Tue, 13 Jan 2009 13:05:16 +0000 (13:05 +0000)]
0019941: EDF 766 SMESH : Max length hypothesis
+ virtual void valueChanged( QWidget* );
ptv [Tue, 13 Jan 2009 13:04:50 +0000 (13:04 +0000)]
fix bug with algorithm and his hypothesis in case of new created study (not imported from python script)
eap [Tue, 13 Jan 2009 12:48:00 +0000 (12:48 +0000)]
0019923: EDF 765 SMESH : default values of hypothesis
add access methods to new fields
+ double _shapeDiagonal; //!< diagonal size of bounding box of shape to mesh
+ int _nbElemPerDiagonal; //!< nb elements per diagonal
eap [Tue, 13 Jan 2009 12:46:38 +0000 (12:46 +0000)]
0019923: EDF 765 SMESH : default values of hypothesis
+ * \brief Initialize my parameter values by linear size of mesh element.
+ * \retval bool - true if parameter values have been successfully defined
+ */
+ virtual bool SetParametersByElementSize(double elemLenght, const SMESH_Mesh* theMesh=0)=0;
eap [Tue, 13 Jan 2009 12:34:32 +0000 (12:34 +0000)]
0019941: EDF 766 SMESH : Max length hypothesis
+ interface StdMeshers_MaxLength : SMESH::SMESH_Hypothesis
eap [Tue, 13 Jan 2009 12:16:31 +0000 (12:16 +0000)]
0019923: EDF 765 SMESH : default values of hypothesis
SMESH_Hypothesis GetHypothesisParameterValues( in string theHypName,
in string theLibName,
in SMESH_Mesh theMesh,
- in GEOM::GEOM_Object theGeom)
+ in GEOM::GEOM_Object theGeom,
+ in boolean byMesh)
rnv [Thu, 8 Jan 2009 14:23:07 +0000 (14:23 +0000)]
Implementation of the issue
0019928: EDF 771 SMESH : Extrusion (Revolution) with normal to a face.
mzn [Fri, 26 Dec 2008 11:01:53 +0000 (11:01 +0000)]
Fix for improvement
0019927 (EDF770 SMESH: Analyzing the Mesh Quality: Orphan nodes).
mzn [Fri, 26 Dec 2008 11:01:09 +0000 (11:01 +0000)]
Fix for improvement
0019927 (EDF770 SMESH: Analyzing the Mesh Quality: Orphan nodes). Correspoding documetaion update.
mzn [Fri, 26 Dec 2008 10:56:27 +0000 (10:56 +0000)]
Fix for improvement
0019927 (EDF770 SMESH: Analyzing the Mesh Quality: Orphan nodes).
mzn [Fri, 26 Dec 2008 10:47:02 +0000 (10:47 +0000)]
Fix for improvement
0019927 (EDF770 SMESH: Analyzing the Mesh Quality: Orphan nodes).
mzn [Fri, 26 Dec 2008 10:39:31 +0000 (10:39 +0000)]
Fix for improvement
0019927 (EDF770 SMESH: Analyzing the Mesh Quality: Orphan nodes).
ptv [Fri, 19 Dec 2008 10:42:37 +0000 (10:42 +0000)]
fix problem with Preview result when server and client launched as independant processes
ptv [Wed, 17 Dec 2008 15:46:15 +0000 (15:46 +0000)]
correct preview dialog behaviour
ptv [Wed, 17 Dec 2008 15:32:43 +0000 (15:32 +0000)]
clear computation status if Compute invoked with dimension less than previous
vsr [Tue, 16 Dec 2008 08:12:48 +0000 (08:12 +0000)]
Rollback previous wrong integration, restore improvement
0018239 implementation
ptv [Mon, 15 Dec 2008 12:33:24 +0000 (12:33 +0000)]
IMP19942 - Convert group on geometry into group of elements
eap [Tue, 9 Dec 2008 12:42:47 +0000 (12:42 +0000)]
0019292: EDF 672 SMESH : extend Composite side discretisation to 2D
/*!
+ * \brief Fill map of node parameter on geometrical edge to node it-self
+ * \param theMesh - The mesh containing nodes
+ * \param theEdge - The geometrical edge of interest
+ * \param theNodes - The resulting map
+ * \param ignoreMediumNodes - to store medium nodes of quadratic elements or not
+ * \retval bool - false if not all parameters are OK
+ */
+ static bool GetSortedNodesOnEdge(const SMESHDS_Mesh* theMesh,
+ const TopoDS_Edge& theEdge,
+ const bool ignoreMediumNodes,
+ std::map< double, const SMDS_MeshNode* > & theNodes);
sln [Tue, 9 Dec 2008 12:34:14 +0000 (12:34 +0000)]
0013557: field values display
All related controls for font definition in SMESH and VISU modules have been updated in accordance with changes on GUI_SRC level.
QtxFontEdit class and related controls in preferences has been updated in order to support custom fonts instead of system fonts only. For example VTK viewer uses only three fonts Arial, Courier and Times. As result there is no point in providing control with system fonts for VTK viewer. Also "S" button has been added in QtxFontEdit in order to provide "Shadow" style of VTK font. "underline" property of QFont is replaced with "overline" property in order to store "Shadow" status of font to avoid conflict simultaneous usage of "U" and "S" button.
sln [Tue, 9 Dec 2008 12:21:13 +0000 (12:21 +0000)]
0013557: field values display
All related controls for font definition in SMESH and VISU modules have been updated in accordance in changes in QtxFontEdit and related preferences functionality.
QtxFontEdit class and related controls in preferences has been updated in order to support custom fonts instead of system fonts only. For example VTK viewer uses only three fonts Arial, Courier and Times. As result there is no point in providing control with system fonts for VTK viewer. Also ?S? button has been added in QtxFontEdit in order to provide ?Shadow? style of VTK font. ?1underline? property of QFont is replaced with ?overline? property in order to store ?Shadow? status of font to avoid conflict simultaneous usage of ?U? and ?S? button.
ptv [Tue, 9 Dec 2008 11:15:16 +0000 (11:15 +0000)]
remove dependance from .la files
ptv [Tue, 9 Dec 2008 11:11:15 +0000 (11:11 +0000)]
IMP199929 Script simplification and correct Set Name of the Mesh
ptv [Tue, 9 Dec 2008 10:57:24 +0000 (10:57 +0000)]
IMP199929 Script simplification and correct Set Name of the Mesh
ptv [Tue, 9 Dec 2008 10:55:59 +0000 (10:55 +0000)]
add missing dependance
eap [Tue, 9 Dec 2008 10:38:55 +0000 (10:38 +0000)]
0019292: EDF 672 SMESH : extend Composite side discretisation to 2D
StdMeshers_CompositeHexa_3D.* added
ptv [Mon, 1 Dec 2008 12:18:59 +0000 (12:18 +0000)]
Imp 19925 - Mesh preview
ptv [Mon, 1 Dec 2008 12:13:47 +0000 (12:13 +0000)]
Remove compilation warning
ptv [Mon, 1 Dec 2008 12:08:28 +0000 (12:08 +0000)]
Imp 19925 - Mesh preview
ptv [Mon, 1 Dec 2008 12:01:11 +0000 (12:01 +0000)]
Imp 19925 - Mesh preview
sln [Mon, 1 Dec 2008 09:47:55 +0000 (09:47 +0000)]
New example files for 19939
sln [Fri, 28 Nov 2008 09:18:53 +0000 (09:18 +0000)]
0019939: EDF 762 SMESH : Definition of groups from other existing groups.
Description is updated in accordance with implemented extension of boolean operations
sln [Fri, 28 Nov 2008 09:13:07 +0000 (09:13 +0000)]
0019939: EDF 762 SMESH : Definition of groups from other existing groups.
Script for creating group of underlying entities added
Scripts for boolean operations updated with new method calls
sln [Fri, 28 Nov 2008 08:59:13 +0000 (08:59 +0000)]
0019939: EDF 762 SMESH : Definition of groups from other existing groups.
Description of "Create group of underlying entities" dialog box added
Description of creating groups using existing groups and sub-meshes
sln [Fri, 28 Nov 2008 08:57:03 +0000 (08:57 +0000)]
0019939: EDF 762 SMESH : Definition of groups from other existing groups.
New images for "Create group of underlying entities" dialog box
sln [Fri, 28 Nov 2008 08:55:51 +0000 (08:55 +0000)]
0019939: EDF 762 SMESH : Definition of groups from other existing groups.
Images are updated in accordance with new look and feel of dialogs
sln [Fri, 28 Nov 2008 08:51:27 +0000 (08:51 +0000)]
Arguments of CutGroups method corrected
sln [Fri, 28 Nov 2008 08:50:28 +0000 (08:50 +0000)]
0019939: EDF 762 SMESH : Definition of groups from other existing groups.
New files added
ex30_groupsOp.py
ex31_dimGroup.py
sln [Fri, 28 Nov 2008 08:36:56 +0000 (08:36 +0000)]
Help file names corrected
sln [Wed, 26 Nov 2008 15:33:16 +0000 (15:33 +0000)]
0019939: EDF 762 SMESH : Definition of groups from other existing groups
New icon is added for "Create group of underlying entities" dialog box
sln [Wed, 26 Nov 2008 15:31:52 +0000 (15:31 +0000)]
0019939: EDF 762 SMESH : Definition of groups from other existing groups
SmeshDC is extended with:
def UnionListOfGroups(self, groups, name)
def IntersectListOfGroups(self, groups, name):
def CutListOfGroups(self, main_groups, tool_groups, name):
def CreateDimGroup(self, groups, elem_type, name):
sln [Wed, 26 Nov 2008 15:30:36 +0000 (15:30 +0000)]
0019939: EDF 762 SMESH : Definition of groups from other existing groups
onAdd() method is fixed in order to provide valid reaction on group created on geometry
sln [Wed, 26 Nov 2008 15:29:10 +0000 (15:29 +0000)]
0019939: EDF 762 SMESH : Definition of groups from other existing groups
?Union of two groups?, ?Union of two groups? and ?Cut of two groups? dialog boxes are updated for supporting works with several groups instead of two groups only
New ?Create group of underlying entities? dialog box is provided. It is intended for creating groups of entities from existing groups of superior dimensions (groups of nodes from group of faces, for example). Dialog contains
1) line edit for defining name of new group,
2) combo-box for defining dimension of elements (nodes, edges, etc),
3) list-box for defining source groups
sln [Wed, 26 Nov 2008 15:28:12 +0000 (15:28 +0000)]
0019939: EDF 762 SMESH : Definition of groups from other existing groups
SMESH_Mesh.idl is extended with:
SMESH_Group UnionListOfGroups(in ListOfGroups aListOfGroups,
in string name );
SMESH_Group IntersectListOfGroups (in ListOfGroups aListOfGroups,
in string name);
SMESH_Group CutListOfGroups (in ListOfGroups aMainGroups,
in ListOfGroups aToolGroups,
in string name);
for supporting works with several groups and
SMESH_Group CreateDimGroup( in ListOfGroups aListOfGroups,
in ElementType anElemType,
in string name );
for creating groups of entities from existing groups of superior dimensions
sln [Fri, 21 Nov 2008 11:01:47 +0000 (11:01 +0000)]
0019562: EDF 695 SMESH : Possibility to replace nodes of a cell without destroying the cell. New methods DoubleNode*() have been added
sln [Fri, 21 Nov 2008 11:01:20 +0000 (11:01 +0000)]
0019562: EDF 695 SMESH : Possibility to replace nodes of a cell without destroying the cell. New method DoubleNodes() has been added
sln [Fri, 21 Nov 2008 11:00:50 +0000 (11:00 +0000)]
0019562: EDF 695 SMESH : Possibility to replace nodes of a cell without destroying the cell. New methods DoubleNode*() has been added
vsv [Thu, 13 Nov 2008 15:31:30 +0000 (15:31 +0000)]
Improvement
0018239: Add "Create sub-Mesh" to Mesh popup menu
vsr [Wed, 5 Nov 2008 10:13:21 +0000 (10:13 +0000)]
Add new example python script (from CEA)
maintenance team [Wed, 29 Oct 2008 08:52:45 +0000 (08:52 +0000)]
Changing version to 5.1.0
dmv [Tue, 28 Oct 2008 07:39:00 +0000 (07:39 +0000)]
Modification, Transformation. IDs of elements are missing, if selection with rectange is used.
eap [Fri, 24 Oct 2008 08:11:58 +0000 (08:11 +0000)]
PAL20544 4x: problems with Concatenate().
set smeshDC.geompyD in SetCurrentStudy()
dmv [Thu, 23 Oct 2008 08:15:14 +0000 (08:15 +0000)]
Edit Mesh/Sub-Mesh window has strange "half-active" view, if do Compute.
eap [Thu, 23 Oct 2008 06:35:48 +0000 (06:35 +0000)]
PAL20544 4x: problems with Concatenate().
fix SetName(obj, name) for the case if obj is instance of class Mesh
or Mesh_Algorithm
eap [Thu, 23 Oct 2008 06:11:47 +0000 (06:11 +0000)]
0020015: EDF 835 SMESH : Doc missing for concatenate.
Convert Concatenate() command
eap [Thu, 23 Oct 2008 06:11:31 +0000 (06:11 +0000)]
0020015: EDF 835 SMESH : Doc missing for concatenate.
Add Concatenate() command
dmv [Wed, 22 Oct 2008 06:42:51 +0000 (06:42 +0000)]
Item Delete in pop-up of link on hypotheses or algorithm doesn't work.
vsr [Wed, 22 Oct 2008 03:54:10 +0000 (03:54 +0000)]
Issue
0020018: Disparition of SMESH --> File --> Import
dmv [Fri, 17 Oct 2008 11:01:19 +0000 (11:01 +0000)]
4x, 5x : Selection with rectangle is impossible for mesh elements if Submesh or Group is showed.
rnv [Fri, 17 Oct 2008 10:47:40 +0000 (10:47 +0000)]
Fix for IPAL20440 (Qt4 porting: SIGSEGV at Add Quadratic Hexahedron).
dmv [Fri, 17 Oct 2008 07:56:04 +0000 (07:56 +0000)]
Qt4 porting. Hypothesis Nb segment count Number of segment as not positive first time.
dmv [Thu, 16 Oct 2008 11:53:12 +0000 (11:53 +0000)]
Qt4 porting. Modification, Orientation, Filter. Bad oriented volume criterion. Compare is editable.
eap [Thu, 16 Oct 2008 07:32:41 +0000 (07:32 +0000)]
fix "Clear mesh data"
dmv [Wed, 15 Oct 2008 13:01:01 +0000 (13:01 +0000)]
Qt4 porting: 2D Algorithms are active when Mesh on Vertex is created or edited.
eap [Tue, 14 Oct 2008 09:23:28 +0000 (09:23 +0000)]
20002: EDF 821 SMESH : ExportMED GUI behavior
warning if no valid mesh selected
dmv [Mon, 13 Oct 2008 11:47:53 +0000 (11:47 +0000)]
Error after Close Study with Change Clipping dialog box opened. Sometimes it either crashes or hangs up.
dmv [Mon, 13 Oct 2008 09:08:31 +0000 (09:08 +0000)]
Qt4 porting. Fatal Error on Length value "0" (zero) in Hypothesis Length Near Vertex in 0D Algotithm.
eap [Mon, 13 Oct 2008 08:14:40 +0000 (08:14 +0000)]
Speed up "Clear mesh data"
eap [Mon, 13 Oct 2008 08:12:34 +0000 (08:12 +0000)]
19997: Compute does not work in script, ok in GUI
in clearSubMesh() call ComputeStateEngine() only on not empty submesh
eap [Mon, 13 Oct 2008 08:09:25 +0000 (08:09 +0000)]
19997: Compute does not work in script, ok in GUI
fix MakeComputed() for group projection
abd [Fri, 10 Oct 2008 10:20:44 +0000 (10:20 +0000)]
Fix compilation errors after merging KERNEL module from V4_1_0_maintainance branch
dmv [Wed, 8 Oct 2008 11:35:05 +0000 (11:35 +0000)]
Qt4 porting: the filter is editable, but should not be (MESH-026 GUI test scenario)
dmv [Tue, 7 Oct 2008 13:09:47 +0000 (13:09 +0000)]
Incorrect name of Remove Elements dialog box
dmv [Tue, 7 Oct 2008 08:43:26 +0000 (08:43 +0000)]
Merge Nodes dialog box with opened Merge Elements crashes Salome. Regress to series3x
eap [Fri, 3 Oct 2008 13:34:50 +0000 (13:34 +0000)]
0013410: SubMesh not taken into account with Netgen 1D-2D et 1D-2D-3D
eap [Fri, 3 Oct 2008 10:39:33 +0000 (10:39 +0000)]
PAL20461 4.x Wrong mesh after creation of 3D mesh from 2D skin.
additionally fix getDependsOnIterator() if submesh map is empty
eap [Fri, 3 Oct 2008 08:39:28 +0000 (08:39 +0000)]
PAL20461 4.x Wrong mesh after creation of 3D mesh from 2D skin.
fix getDependsOnIterator() if submesh map is empty
rnv [Fri, 3 Oct 2008 06:57:48 +0000 (06:57 +0000)]
Fix fo IPAL20415 (Error on mouse picking with Shift in 3D viewer if any dialog box is opened)
jfa [Thu, 2 Oct 2008 06:43:10 +0000 (06:43 +0000)]
For IMP 16155: use BRep_Tool::IsClosed() instead of TopoDS_Shape::Closed().
eap [Wed, 1 Oct 2008 12:10:31 +0000 (12:10 +0000)]
0019970: create groups automatically
remove "Name" lineEdit
eap [Wed, 1 Oct 2008 08:22:58 +0000 (08:22 +0000)]
0019970: create groups automatically
remove not realized slots
ouv [Tue, 30 Sep 2008 11:38:46 +0000 (11:38 +0000)]
Remarks for issue 17291 EDF 591 SMESH : Visualization of the orientation of the normal vector of the mesh faces