Home
last modified time | relevance | path

Searched refs:patchCorner (Results 1 – 8 of 8) sorted by relevance

/dports/math/gismo/gismo-21.12.0/src/gsCore/
H A DgsBoxTopology.cpp148 bool gsBoxTopology::getCornerList(const patchCorner& start,std::vector<patchCorner> & cornerList) c… in getCornerList()
155 std::vector<patchCorner> vertices; in getCornerList()
160 patchCorner pc,pcNeighbour; in getCornerList()
197 patchCorner start; in getMaxValence()
204 start=patchCorner(i,j); in getMaxValence()
221 patchCorner getCanonicCorner( const patchCorner& c, const gsBoxTopology& bt ) in getCanonicCorner()
232 std::vector<patchCorner> getCanonicCorners( const std::vector<patchCorner>& c, const gsBoxTopology&… in getCanonicCorners()
308 patchCorner c; in getEVs()
313 c=patchCorner(i,j); in getEVs()
330 patchCorner c; in getOVs()
[all …]
H A DgsBoundary.h73 struct patchCorner;
379 struct patchCorner : public boxCorner struct
384 patchCorner() : boxCorner(0) { } in patchCorner() argument
385 patchCorner(index_t p,boundary::corner c) in patchCorner() function
388 patchCorner(index_t p, int c) in patchCorner() function
391 patchCorner(index_t p, boxCorner c) in patchCorner() function
412 inline bool operator== (const patchCorner& a, const patchCorner& b) argument
414 inline bool operator< (const patchCorner& a, const patchCorner& b)
416 GISMO_DELEGATING_COMPARISON_OPERATORS(patchCorner)
597 patchCorner asCorner() const in asCorner()
[all …]
H A DgsBoxTopology.h263 bool getCornerList(const patchCorner& start, std::vector<patchCorner> & cornerList) const;
284 void getEVs(std::vector<std::vector<patchCorner> > & cornerLists) const;
291 void getOVs(std::vector<std::vector<patchCorner> > & cornerLists) const;
H A DgsBoundary.cpp35 void patchSide::getContainedCorners(short_t dim, std::vector<patchCorner> &corners) const in getContainedCorners()
42 corners.push_back( patchCorner(patch, *it) ); in getContainedCorners()
190 std::vector<patchCorner> patchComponent::containedCorners() const in containedCorners()
193 std::vector<patchCorner> result; in containedCorners()
197 result.push_back(patchCorner(m_patch,tmp[i])); in containedCorners()
H A DgsMultiPatch.h238 gsMatrix<T> pointOn( const patchCorner& pc );
H A DgsForwardDeclarations.h84 struct patchCorner;
H A DgsMultiPatch.hpp248 gsMatrix<T> gsMultiPatch<T>::pointOn( const patchCorner& pc ) in pointOn()
/dports/graphics/opensubdiv/OpenSubdiv-3_4_4/opensubdiv/far/
H A DpatchBuilder.cpp1131 SourcePatch::Corner & patchCorner = sourcePatch._corners[corner]; in assembleIrregularSourcePatch() local
1134 patchCorner._numFaces = cornerSpans[corner]._numFaces; in assembleIrregularSourcePatch()
1135 patchCorner._patchFace = cornerSpans[corner]._cornerInSpan; in assembleIrregularSourcePatch()
1136 patchCorner._boundary = !cornerSpans[corner]._periodic; in assembleIrregularSourcePatch()
1140 patchCorner._numFaces = vFaces.size(); in assembleIrregularSourcePatch()
1141 patchCorner._patchFace = vFaces.FindIndex(faceIndex); in assembleIrregularSourcePatch()
1142 patchCorner._boundary = vTag._boundary; in assembleIrregularSourcePatch()
1144 patchCorner._sharp = cornerSpans[corner]._sharp; in assembleIrregularSourcePatch()
1145 patchCorner._dart = (vTag._rule == Sdc::Crease::RULE_DART) && vTag._infSharpEdges; in assembleIrregularSourcePatch()