Home
last modified time | relevance | path

Searched refs:quadrangles (Results 1 – 25 of 175) sorted by relevance

1234567

/dports/cad/gmsh/gmsh-4.9.2-source/contrib/QuadTri/
H A DQuadTriExtruded2D.cpp344 if(from->triangles.size() && !from->quadrangles.size()) return 1; in MeshQuadToTriTopUnstructured()
350 if(!from->triangles.size() && !from->quadrangles.size()) return 0; in MeshQuadToTriTopUnstructured()
362 for(unsigned int i = 0; i < from->quadrangles.size(); i++) { in MeshQuadToTriTopUnstructured()
365 MVertex *v = from->quadrangles[i]->getVertex(j); in MeshQuadToTriTopUnstructured()
427 if(from->triangles.size() && !from->quadrangles.size()) return 1; in MeshQuadToTriTopSurface()
430 if(!from->triangles.size() && !from->quadrangles.size()) return 0; in MeshQuadToTriTopSurface()
459 for(unsigned int i = 0; i < from->quadrangles.size(); i++) { in MeshQuadToTriTopSurface()
462 MVertex *v = from->quadrangles[i]->getVertex(j); in MeshQuadToTriTopSurface()
486 MElement *element = from->quadrangles[i]; in MeshQuadToTriTopSurface()
553 for(unsigned int i = 0; i < from->quadrangles.size(); i++) { in MeshQuadToTriTopSurface()
[all …]
H A DQuadTriUtils.cpp176 for(unsigned int i = 0; i < face->quadrangles.size(); i++) { in ReplaceBndQuadsInFace()
178 int num_verts = face->quadrangles[i]->getNumVertices(); in ReplaceBndQuadsInFace()
183 verts.push_back(face->quadrangles[i]->getVertex(j)); in ReplaceBndQuadsInFace()
192 delete face->quadrangles[i]; in ReplaceBndQuadsInFace()
222 quads2.push_back(face->quadrangles[i]); in ReplaceBndQuadsInFace()
224 face->quadrangles.clear(); in ReplaceBndQuadsInFace()
225 face->quadrangles = quads2; in ReplaceBndQuadsInFace()
317 unsigned int num_quad = source_face->quadrangles.size(); in CategorizedSourceElements()
339 elem = source_face->quadrangles[i]; in CategorizedSourceElements()
579 if(!face->quadrangles.size()) in FindDiagonalEdgeIndices()
[all …]
/dports/math/scilab/scilab-6.1.1/scilab/modules/graphics/tests/unit_tests/
H A Dfec.dia.ref13 // First test: quadrangles+mesh
37 // Second test: quadrangles without mesh
49 // Third test: quadrangles+[zmin zmax]
61 // Forth test: quadrangles+colminmax
73 // Fifth test: quadrangles+zminmax+colout
H A Dfec.tst14 // First test: quadrangles+mesh
34 // Second test: quadrangles without mesh
47 // Third test: quadrangles+[zmin zmax]
60 // Forth test: quadrangles+colminmax
73 // Fifth test: quadrangles+zminmax+colout
/dports/cad/gmsh/gmsh-4.9.2-source/Mesh/
H A DmeshGFaceOptimize.cpp431 buildEdgeToElement(gf->quadrangles, adj); in buildEdgeToElement()
547 gf->quadrangles.push_back(q); in _removeTwoQuadsNodes()
560 delete gf->quadrangles[i]; in _removeTwoQuadsNodes()
563 gf->quadrangles = quadrangles2; in _removeTwoQuadsNodes()
853 gf->quadrangles = quadrangles2; in _removeDiamonds()
972 (gf->quadrangles.size() > 0 && in laplaceSmoothing()
1204 gf->quadrangles.push_back(q); in _recombineIntoQuads()
1239 gf->quadrangles.push_back( in _recombineIntoQuads()
1277 Qav / gf->quadrangles.size(), Qmin); in printStats()
1365 MQuadrangle *q = gf->quadrangles[i]; in quadsToTriangles()
[all …]
H A DmeshQuadQuasiStructured.cpp1831 std::find(patch.gf->quadrangles.begin(), patch.gf->quadrangles.end(), e); in patchIsValidForDiskRequadrangulation()
1832 if(it == patch.gf->quadrangles.end()) return false; in patchIsValidForDiskRequadrangulation()
2541 for(MQuadrangle *q : gf->quadrangles) in checkAndReplaceQuadDominantMesh()
2612 for(MQuadrangle *f : gf->quadrangles) in optimizeQuadMeshWithDiskQuadrangulationRemeshing()
2767 gf->quadrangles.push_back(nq); in insertExtrudedBoundaryLayer()
2778 size_t nq = gf->quadrangles.size(); in optimizeFaceQuadMeshBoundaries()
2786 for(size_t i = 0; i < gf->quadrangles.size(); ++i) in optimizeFaceQuadMeshBoundaries()
2809 for(MQuadrangle *f : gf->quadrangles) in optimizeFaceQuadMeshBoundaries()
2870 delete gf->quadrangles[f]; in optimizeFaceQuadMeshBoundaries()
2872 gf->quadrangles.resize(nq); in optimizeFaceQuadMeshBoundaries()
[all …]
H A DmeshGRegionCarveHole.cpp124 addFaces((*it)->quadrangles, faces); in carveHole()
141 gf->quadrangles.push_back( in carveHole()
H A DmeshGFace.cpp185 for(std::size_t i = 0; i < _gf->quadrangles.size(); i++) { in _subdivide()
189 MEdge E = _gf->quadrangles[i]->getEdge(j); in _subdivide()
240 delete _gf->quadrangles[i]; in _subdivide()
242 _gf->quadrangles = qnew; in _subdivide()
474 for(unsigned i = 0; i < source->quadrangles.size(); i++) { in copyMesh()
475 MVertex *v1 = vs2vt[source->quadrangles[i]->getVertex(0)]; in copyMesh()
1139 for(std::size_t i = 0; i < gf->quadrangles.size(); i++) { in _deleteUnusedVertices()
1141 if(gf->quadrangles[i]->getVertex(j)->onWhat() == gf) in _deleteUnusedVertices()
1142 allverts.insert(gf->quadrangles[i]->getVertex(j)); in _deleteUnusedVertices()
1762 gf->quadrangles.insert(gf->quadrangles.begin(), blQuads.begin(), in meshGenerator()
[all …]
H A DmeshGRegionExtruded.cpp220 if(from->quadrangles.size() && !ep->mesh.Recombine) { in extrudeMesh()
224 for(std::size_t i = 0; i < from->quadrangles.size(); i++) { in extrudeMesh()
228 if(getExtrudedVertices(from->quadrangles[i], ep, j, k, pos, verts) == in extrudeMesh()
230 createHexPri(verts, to, from->quadrangles[i]); in extrudeMesh()
588 for(std::size_t i = 0; i < gf->quadrangles.size(); i++) in SubdivideExtrudedMesh()
589 delete gf->quadrangles[i]; in SubdivideExtrudedMesh()
590 gf->quadrangles.clear(); in SubdivideExtrudedMesh()
H A DmeshPartition.cpp459 size += 4 * (*it)->quadrangles.size(); in getSizeOfEind()
566 f->quadrangles.begin(), f->quadrangles.end()); in makeGraph()
818 (*it)->quadrangles.end()); in assignMeshVertices()
1133 face->quadrangles.clear(); in divideNonConnectedEntities()
1304 (*it)->quadrangles.clear(); in createNewEntities()
1383 for(auto itElm = (*it)->quadrangles.begin(); in fillElementToEntity()
1384 itElm != (*it)->quadrangles.end(); ++itElm) in fillElementToEntity()
1898 for(auto itElm = (*it)->quadrangles.begin(); in createPartitionTopology()
2421 pface->quadrangles.end()); in UnpartitionMesh()
2427 delete pface->quadrangles[j]; in UnpartitionMesh()
[all …]
/dports/math/gnuplot-tex-extras/gnuplot-5.2.8/src/
H A Dpm3d.c62 static quadrangle* quadrangles = (quadrangle*)0; variable
365 free(quadrangles); in pm3d_depth_queue_clear()
366 quadrangles = NULL; in pm3d_depth_queue_clear()
378 if (current_quadrangle > 0 && quadrangles) { in pm3d_depth_queue_flush()
395 for (qp = quadrangles, qe = quadrangles + current_quadrangle; qp != qe; qp++) { in pm3d_depth_queue_flush()
424 for (qp = quadrangles, qe = quadrangles + current_quadrangle; qp != qe; qp++) { in pm3d_depth_queue_flush()
581 quadrangles = (quadrangle*)gp_realloc(quadrangles, in pm3d_plot()
863 quadrangle* qp = quadrangles + current_quadrangle; in pm3d_plot()
1035 quadrangle* qp = quadrangles + current_quadrangle; in pm3d_plot()
1196quadrangles = (quadrangle*)gp_realloc(quadrangles, allocated_quadrangles * sizeof (quadrangle), "p… in pm3d_add_quadrangle()
[all …]
/dports/cad/gmsh/gmsh-4.9.2-source/Geo/
H A DGModelVertexArrays.cpp292 addSmoothNormals(f, f->quadrangles); in operator ()()
304 num += (3 * f->triangles.size() + 4 * f->quadrangles.size() + in _estimateNumLines()
316 num += (f->triangles.size() + 2 * f->quadrangles.size() + in _estimateNumTriangles()
330 CTX::instance()->mesh.quadrangles && in operator ()()
331 areAllElementsVisible(f->quadrangles)); in operator ()()
337 areSomeElementsCurved(f->quadrangles)); in operator ()()
343 if(CTX::instance()->mesh.quadrangles) in operator ()()
344 addElementsInArrays(f, f->quadrangles, edg, fac); in operator ()()
H A DGFace.cpp145 for(std::size_t i = 0; i < quadrangles.size(); i++) delete quadrangles[i]; in deleteMesh()
146 quadrangles.clear(); in deleteMesh()
165 return quadrangles.size(); in getNumMeshElementsByType()
183 c[1] += quadrangles.size(); in getNumMeshElements()
220 return quadrangles[index]; in getMeshElementByType()
1724 df->quadrangles.insert(df->quadrangles.end(), c->quadrangles.begin(), in meshCompound()
1745 c->quadrangles.clear(); in meshCompound()
1787 df->quadrangles.clear(); in meshCompound()
1853 df->quadrangles.clear(); in meshCompound()
2377 auto it = std::find(quadrangles.begin(), quadrangles.end(), in removeElement()
[all …]
H A DGeomMeshMatcher.cpp568 for(std::size_t i = 0; i < (*it)->quadrangles.size(); i++) { in forceTomatch()
570 geom->getMeshVertexByTag((*it)->quadrangles[i]->getVertex(0)->getNum()); in forceTomatch()
572 geom->getMeshVertexByTag((*it)->quadrangles[i]->getVertex(1)->getNum()); in forceTomatch()
574 geom->getMeshVertexByTag((*it)->quadrangles[i]->getVertex(2)->getNum()); in forceTomatch()
576 geom->getMeshVertexByTag((*it)->quadrangles[i]->getVertex(3)->getNum()); in forceTomatch()
580 ->quadrangles.push_back(new MQuadrangle(v1, v2, v3, v4)); in forceTomatch()
583 ->quadrangles.push_back(new MQuadrangle(v1, v2, v3, v4)); in forceTomatch()
586 ->quadrangles.push_back(new MQuadrangle(v1, v2, v3, v4)); in forceTomatch()
589 ->quadrangles.push_back(new MQuadrangle(v1, v2, v3, v4)); in forceTomatch()
834 copy_elements<MQuadrangle>(dest->quadrangles, orig->quadrangles, in copy_elements()
H A DGModelIO_OFF.cpp65 gf->quadrangles.push_back(new MQuadrangle(vertices[v[0]], vertices[v[1]], in readOFF()
116 for(std::size_t i = 0; i < gf->quadrangles.size(); i++) in writeOFF()
/dports/french/med/med-4.0.0/doc/gif/
H A DMakefile.am26 ./quadrangles.gif\
67 ./quadrangles.gif\
/dports/math/xlife++/xlifepp-sources-v2.0.1-2018-05-09/doc/tex/inputs/user/
H A DMesh_subdivision_tools.tex27 \item the boundary of the cube meshed by quadrangles,
28 \item the boundary of the cone or truncated cone meshed by triangles or quadrangles,
29 \item the disk meshed by triangles or quadrangles,
30 \item mesh built from an initial set of triangles or quadrangles in 2D or 3D.
341 \subsubsection{Mesh of a cube with quadrangles}
417 \subsubsection{Mesh of a cone or a truncated cone with quadrangles}
499 \caption{Meshes of a portion of disk with triangles and quadrangles.}
503 \subsubsection{Mesh from a set of triangles or quadrangles}
510 two examples, in 3D with triangles, in 2D with quadrangles on a domain with a hole.
516 \caption{Meshes from initial set of triangles and quadrangles.}
[all …]
/dports/math/gnuplot/gnuplot-5.4.1/src/
H A Dpm3d.c68 static quadrangle* quadrangles = (quadrangle*)0; variable
362 free(quadrangles); in pm3d_depth_queue_clear()
363 quadrangles = NULL; in pm3d_depth_queue_clear()
375 if (current_quadrangle > 0 && quadrangles) { in pm3d_depth_queue_flush()
387 for (qp = quadrangles, qe = quadrangles + current_quadrangle; qp != qe; qp++) { in pm3d_depth_queue_flush()
419 for (qp = quadrangles, qe = quadrangles + current_quadrangle; qp != qe; qp++) { in pm3d_depth_queue_flush()
590 quadrangles = (quadrangle*)gp_realloc(quadrangles, in pm3d_plot()
1039 quadrangle* qp = quadrangles + current_quadrangle; in pm3d_plot()
1149 quadrangles = gp_realloc(quadrangles, in pm3d_add_polygon()
1156 quadrangles = gp_realloc(quadrangles, in pm3d_add_polygon()
[all …]
/dports/math/gnuplot-lite/gnuplot-5.4.1/src/
H A Dpm3d.c68 static quadrangle* quadrangles = (quadrangle*)0; variable
362 free(quadrangles); in pm3d_depth_queue_clear()
363 quadrangles = NULL; in pm3d_depth_queue_clear()
375 if (current_quadrangle > 0 && quadrangles) { in pm3d_depth_queue_flush()
387 for (qp = quadrangles, qe = quadrangles + current_quadrangle; qp != qe; qp++) { in pm3d_depth_queue_flush()
419 for (qp = quadrangles, qe = quadrangles + current_quadrangle; qp != qe; qp++) { in pm3d_depth_queue_flush()
590 quadrangles = (quadrangle*)gp_realloc(quadrangles, in pm3d_plot()
1039 quadrangle* qp = quadrangles + current_quadrangle; in pm3d_plot()
1149 quadrangles = gp_realloc(quadrangles, in pm3d_add_polygon()
1156 quadrangles = gp_realloc(quadrangles, in pm3d_add_polygon()
[all …]
/dports/cad/opencascade/opencascade-7.6.0/doc/refman/html/
H A Dclass_graphic3d___array_of_primitives__inherit__graph.map5 …6" href="$class_graphic3d___array_of_quadrangles.html" title="Contains quadrangles array definitio…
6 …f="$class_graphic3d___array_of_quadrangle_strips.html" title="Contains quadrangles strip array def…
/dports/cad/gmsh/gmsh-4.9.2-source/contrib/QuadMeshingTools/
H A DqmtMeshUtils.cpp488 auto it = std::find(gf->quadrangles.begin(), gf->quadrangles.end(), oq); in execute()
489 if(it == gf->quadrangles.end()) { in execute()
500 size_t pos = it - gf->quadrangles.begin(); in execute()
501 gf->quadrangles[pos] = nq; in execute()
504 it = gf->quadrangles.erase(it); in execute()
508 it = gf->quadrangles.erase(it); in execute()
936 if(gf->triangles.size() > 0 && gf->quadrangles.size() == 0) { in getGFaceTriangles()
952 triangles = trianglesFromQuads(gf->quadrangles); in getGFaceTriangles()
956 else if(gf->triangles.size() > 0 && gf->quadrangles.size() > 0) { in getGFaceTriangles()
1341 append(all_quads, gf->quadrangles); in appendQuadMeshStatistics()
[all …]
/dports/graphics/xd3d/xd3d-8.3.1/
H A DBUGS32 element types. In 2d, P1 triangles and Q1 quadrangles can live together
33 provided you have put all the triangles *before* the quadrangles in the
/dports/cad/gmsh/gmsh-4.9.2-source/Graphics/
H A DdrawMesh.cpp515 if(CTX::instance()->mesh.quadrangles) in operator ()()
516 drawElementLabels(_ctx, f, f->quadrangles, in operator ()()
530 if(CTX::instance()->mesh.quadrangles) in operator ()()
531 drawVerticesPerElement(_ctx, f, f->quadrangles); in operator ()()
538 if(CTX::instance()->mesh.quadrangles) drawNormals(_ctx, f->quadrangles); in operator ()()
544 if(CTX::instance()->mesh.quadrangles) drawBarycentricDual(f->quadrangles); in operator ()()
/dports/cad/gmsh/gmsh-4.9.2-source/Plugin/
H A DDiscretizationError.cpp72 for(auto itQuad = (*itFace)->quadrangles.begin(); in execute()
73 itQuad != (*itFace)->quadrangles.end(); ++itQuad) { in execute()
/dports/math/openmesh/OpenMesh-8.1/Doc/
H A Dtutorial_01.docu12 cube from six quadrangles, therefore we choose the polygonal mesh.
27 vertices and 6 quadrangles to build a cube. Adding a vertex is done

1234567