Searched refs:patchCorner (Results 1 – 8 of 8) sorted by relevance
/dports/math/gismo/gismo-21.12.0/src/gsCore/ |
H A D | gsBoxTopology.cpp | 148 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 D | gsBoundary.h | 73 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 D | gsBoxTopology.h | 263 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 D | gsBoundary.cpp | 35 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 D | gsMultiPatch.h | 238 gsMatrix<T> pointOn( const patchCorner& pc );
|
H A D | gsForwardDeclarations.h | 84 struct patchCorner;
|
H A D | gsMultiPatch.hpp | 248 gsMatrix<T> gsMultiPatch<T>::pointOn( const patchCorner& pc ) in pointOn()
|
/dports/graphics/opensubdiv/OpenSubdiv-3_4_4/opensubdiv/far/ |
H A D | patchBuilder.cpp | 1131 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()
|