X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=resources%2FStdMeshers.xml;h=b82d6a441b1a8bd4090379e523cffc169da03044;hp=3bc3bc4c1b8d4dcb00e73372a1ab977f61128baf;hb=f5016d85b7b4b88623723027a1585c6414c4dc66;hpb=e4737e85f0da6d3f90fd08f6be1c2825195fe16f diff --git a/resources/StdMeshers.xml b/resources/StdMeshers.xml index 3bc3bc4c1..b82d6a441 100644 --- a/resources/StdMeshers.xml +++ b/resources/StdMeshers.xml @@ -1,5 +1,28 @@ + @@ -7,68 +30,402 @@ + server-lib="StdMeshersEngine" + gui-lib="StdMeshersGUI"> + + + label-id="Local Length" + icon-id="mesh_hypo_length.png" + dim="1"/> + + + label-id="Arithmetic 1D" + icon-id="mesh_hypo_length.png" + dim="1"/> + + + label-id="Start and End Length" + icon-id="mesh_hypo_length.png" + dim="1"/> + label-id="Nb. Segments" + icon-id="mesh_hypo_segment.png" + dim="1"/> + label-id="Deflection 1D" + icon-id="mesh_hypo_length.png" + dim="1"/> + label-id="Propagation of 1D Hyp. on Opposite Edges" + icon-id="mesh_hypo_length.png" + dim="1" + auxiliary="true"/> + + + label-id="Length From Edges" + icon-id="mesh_hypo_length.png" + dim="2"/> + + + + + label-id="Max. Element Area" + icon-id="mesh_hypo_area.png" + dim="2"/> + + + label-id="Max. Element Volume" + icon-id="mesh_hypo_volume.png" + dim="3"/> + + + + + + + + + + + + + + + + + + + + + + + + - + + + label-id="Wire Discretisation" + icon-id="mesh_algo_regular.png" + hypos="LocalLength,MaxLength,Arithmetic1D,StartEndLength,NumberOfSegments,Deflection1D,AutomaticLength,FixedPoints1D" + opt-hypos="Propagation,QuadraticMesh" + input="VERTEX" + output="EDGE" + dim="1"> + + Regular_1D=Segment() + LocalLength=LocalLength(SetLength(1),,SetPrecision(1)) + MaxLength=MaxSize(SetLength(1)) + Arithmetic1D=Arithmetic1D(SetStartLength(),SetEndLength(),SetReversedEdges()) + StartEndLength=StartEndLength(SetStartLength(),SetEndLength(),SetReversedEdges()) + Deflection1D=Deflection1D(SetDeflection()) + AutomaticLength=AutomaticLength(SetFineness()) + FixedPoints1D=FixedPoints1D(SetPoints(),SetNbSegments(),SetReversedEdges()) + Propagation=Propagation() + QuadraticMesh=QuadraticMesh() + + + + + + CompositeSegment_1D=Segment(algo=smesh.COMPOSITE) + LocalLength=LocalLength(SetLength(), ,SetPrecision()) + MaxLength=MaxSize(SetLength()) + Arithmetic1D=Arithmetic1D(SetStartLength(),SetEndLength(),SetReversedEdges()) + StartEndLength=StartEndLength(SetStartLength(),SetEndLength(),SetReversedEdges()) + Deflection1D=Deflection1D(SetDeflection()) + AutomaticLength=AutomaticLength(SetFineness()) + FixedPoints1D=FixedPoints1D(SetPoints(),SetNbSegments(),SetReversedEdges()) + Propagation=Propagation() + QuadraticMesh=QuadraticMesh() + + + + + + Python_1D=Segment(algo=smesh.PYTHON) + PythonSplit1D=PythonSplit1D(SetNumberOfSegments(),SetPythonLog10RatioFunction()) + + + icon-id="mesh_algo_mefisto.png" + hypos="LengthFromEdges,MaxElementArea" + input="EDGE" + output="TRIA" + dim="2"> + + MEFISTO_2D=Triangle(algo=smesh.MEFISTO) + LengthFromEdges=LengthFromEdges() + MaxElementArea=MaxElementArea(SetMaxElementArea()) + + + icon-id="mesh_algo_quad.png" + hypos="QuadrangleParams" + input="EDGE" + output="QUAD" + dim="2"> + + Quadrangle_2D=Quadrangle(algo=smesh.QUADRANGLE) + QuadrangleParams=QuadrangleParameters(SetQuadType(),SetTriaVertex()) + + + icon-id="mesh_algo_hexa.png" + input="QUAD" + need-geom="false" + opt-hypos="ViscousLayers" + dim="3"> + + Hexa_3D=Hexahedron(algo=smesh.Hexa) + ViscousLayers=ViscousLayers(SetTotalThickness(),SetNumberLayers(),SetStretchFactor(),SetIgnoreFaces()) + + + + + + Projection_1D=Projection1D() + ProjectionSource1D=SourceEdge(SetSourceEdge(),SetSourceMesh(),SetVertexAssociation(1),SetVertexAssociation(2)) + + + + + + Projection_2D=Projection2D() + ProjectionSource2D=SourceFace(SetSourceFace(),SetSourceMesh(),SetVertexAssociation(1),SetVertexAssociation(3),SetVertexAssociation(2),SetVertexAssociation(4)) + + + + + + Projection_1D2D=Projection1D2D() + ProjectionSource2D=SourceFace(SetSourceFace(),SetSourceMesh(),SetVertexAssociation(1),SetVertexAssociation(2),SetVertexAssociation(3),SetVertexAssociation(4)) + + + + + + Projection_3D=Projection3D() + ProjectionSource3D=SourceShape3D(SetSource3DShape(),SetSourceMesh(),SetVertexAssociation(1),SetVertexAssociation(3),SetVertexAssociation(2),SetVertexAssociation(4)) + + + + + + Import_1D=UseExisting1DElements() + ImportSource1D=SourceEdges(SetSourceEdges(),SetCopySourceMesh(1),SetCopySourceMesh(2)) + + + + + + Import_1D2D=UseExisting2DElements() + ImportSource2D=SourceFaces(SetSourceFaces(),SetCopySourceMesh(1),SetCopySourceMesh(2)) + + + + + + Prism_3D=Prism() + + + + + + RadialPrism_3D=Prism('RadialPrism_3D') + NumberOfLayers=NumberOfLayers(SetNumberOfLayers()) + + + + + + UseExisting_1D=UseExistingSegments() + + + + + + UseExisting_2D=UseExistingFaces() + + + + + + RadialQuadrangle_1D2D=Quadrangle(algo=smesh.RADIAL_QUAD) + NumberOfLayers2D=NumberOfLayers(SetNumberOfLayers()) + + + + + + Cartesian_3D=BodyFitted() + + + @@ -91,4 +448,25 @@ + + + + + + + + + + + + +