Home
last modified time | relevance | path

Searched refs:TriangleType (Results 1 – 25 of 62) sorted by relevance

123

/dports/graphics/wdune/wdune-1.926/vcglib/vcg/space/
H A Dtriangle3.h81 template<class TriangleType>
82 typename TriangleType::CoordType TriangleNormal(const TriangleType &t) in TriangleNormal()
87 template<class TriangleType>
88 typename TriangleType::CoordType NormalizedTriangleNormal(const TriangleType &t) in NormalizedTriangleNormal()
187 template<class TriangleType>
188 typename TriangleType::ScalarType QualityFace(const TriangleType &t) in QualityFace()
241 typename TriangleType::ScalarType DoubleArea(const TriangleType &t) in DoubleArea()
247 typename TriangleType::ScalarType CosWedge(const TriangleType &t, int k) in CosWedge()
256 Point3<typename TriangleType::ScalarType> Barycenter(const TriangleType &t) in Barycenter()
262 typename TriangleType::ScalarType Perimeter(const TriangleType &t) in Perimeter()
[all …]
H A Dsmallest_enclosing.h38 template <class TriangleType>
39 static Sphere3<typename TriangleType::ScalarType> SphereOfTriangle(const TriangleType & t);
55 template <class TriangleType>
56 Sphere3<typename TriangleType::ScalarType>
57 SmallestEnclosing::SphereOfTriangle(const TriangleType & t){ in SphereOfTriangle()
58 return Sphere3<typename TriangleType::ScalarType>(t.Barycenter(),(t.Barycenter()-t.cP(0)).Norm() ); in SphereOfTriangle()
/dports/devel/vcglib/vcglib-2020.09/vcg/space/
H A Dtriangle3.h81 template<class TriangleType>
82 typename TriangleType::CoordType TriangleNormal(const TriangleType &t) in TriangleNormal()
87 template<class TriangleType>
88 typename TriangleType::CoordType NormalizedTriangleNormal(const TriangleType &t) in NormalizedTriangleNormal()
187 template<class TriangleType>
188 typename TriangleType::ScalarType QualityFace(const TriangleType &t) in QualityFace()
241 typename TriangleType::ScalarType DoubleArea(const TriangleType &t) in DoubleArea()
247 typename TriangleType::ScalarType CosWedge(const TriangleType &t, int k) in CosWedge()
256 Point3<typename TriangleType::ScalarType> Barycenter(const TriangleType &t) in Barycenter()
262 typename TriangleType::ScalarType Perimeter(const TriangleType &t) in Perimeter()
[all …]
H A Dsmallest_enclosing.h38 template <class TriangleType>
39 static Sphere3<typename TriangleType::ScalarType> SphereOfTriangle(const TriangleType & t);
55 template <class TriangleType>
56 Sphere3<typename TriangleType::ScalarType>
57 SmallestEnclosing::SphereOfTriangle(const TriangleType & t){ in SphereOfTriangle()
58 return Sphere3<typename TriangleType::ScalarType>(t.Barycenter(),(t.Barycenter()-t.cP(0)).Norm() ); in SphereOfTriangle()
/dports/math/psurface/psurface-2.0.0-13-gb5b6825/
H A DSurfaceBase.cpp24 template <class VertexType, class EdgeType, class TriangleType>
51 template <class VertexType, class EdgeType, class TriangleType>
66 template <class VertexType, class EdgeType, class TriangleType>
88 template <class VertexType, class EdgeType, class TriangleType>
95 triangleArray[newTri] = TriangleType(a,b,c); in createSpaceForTriangle()
97 triangleArray.push_back(TriangleType(a,b,c)); in createSpaceForTriangle()
104 template <class VertexType, class EdgeType, class TriangleType>
108 TriangleType& tri = triangles(triIdx); in integrateTriangle()
247 typename SurfaceBase<VertexType,EdgeType,TriangleType>::ctype SurfaceBase<VertexType,EdgeType,Trian… in minInteriorAngle()
266 typename SurfaceBase<VertexType,EdgeType,TriangleType>::ctype SurfaceBase<VertexType,EdgeType,Trian… in aspectRatio()
[all …]
H A DSurfaceBase.h23 template <class VertexType, class EdgeType, class TriangleType>
47 TriangleType& triangles(int i) {return triangleArray[i];} in triangles()
50 const TriangleType& triangles(int i) const {return triangleArray[i];} in triangles()
216 std::vector<TriangleType> triangleArray;
/dports/graphics/opencollada/OpenCOLLADA-1.6.68/dae23ds/src/
H A DDAE23dsMeshAccessor.cpp95 MeshAccessor::TriangleType MeshAccessor::getTriangle( size_t n ) const in getTriangle()
123TriangleType triangle(positionsIndices[firstIndex], positionsIndices[firstIndex+1],positionsIndice… in getTriangle()
147 …return TriangleType(positionsIndices[firstIndex], positionsIndices[firstIndex+1],positionsIndices[… in getTriangle()
151 …return TriangleType(positionsIndices[firstIndex], positionsIndices[firstIndex+2],positionsIndices[… in getTriangle()
175 return TriangleType(0, 0, 0, 0); in getTriangle()
180 MeshAccessor::TriangleType MeshAccessor::getNextTriangle() const in getNextTriangle()
199TriangleType triangle(positionsIndices[firstIndex], positionsIndices[firstIndex+1],positionsIndice… in getNextTriangle()
222 …return TriangleType(positionsIndices[firstIndex], positionsIndices[firstIndex+1],positionsIndices[… in getNextTriangle()
226 …return TriangleType(positionsIndices[firstIndex], positionsIndices[firstIndex+2],positionsIndices[… in getNextTriangle()
238 …return TriangleType (positionsIndices[firstIndex], positionsIndices[firstIndex+1],positionsIndices… in getNextTriangle()
[all …]
/dports/science/axom/axom-0.6.1/src/axom/spin/examples/
H A Dspin_introduction.cpp237 TriangleType& t1 = tris[i]; in findTriIntersectionsNaively()
240 TriangleType& t2 = tris[j]; in findTriIntersectionsNaively()
310 TriangleType& t1 = tris[i]; in buildUniformGrid()
364 TriangleType& t1 = tris[i]; in findTriIntersectionsAccel()
373 TriangleType& t2 = tris[j]; in findTriIntersectionsAccel()
451 TriangleType t0(p[0], p[1], p[2]); in makeTriangles()
453 TriangleType t1(p[2], p[1], p[3]); in makeTriangles()
455 TriangleType t2(p[2], p[3], p[6]); in makeTriangles()
457 TriangleType t3(p[6], p[3], p[7]); in makeTriangles()
459 TriangleType t4(p[4], p[2], p[6]); in makeTriangles()
[all …]
/dports/science/InsightToolkit/ITK-5.0.1/Examples/DataRepresentation/Mesh/
H A DMeshCellVisitor.cxx62 using TriangleType = itk::TriangleCell< CellType >; typedef
93 using TriangleType = itk::TriangleCell<CellType>; typedef in CustomTriangleVisitor
94 void Visit(unsigned long cellId, TriangleType * t ) in Visit()
142 cellpointer.TakeOwnership( new TriangleType ); in main()
148 cellpointer.TakeOwnership( new TriangleType ); in main()
154 cellpointer.TakeOwnership( new TriangleType ); in main()
160 cellpointer.TakeOwnership( new TriangleType ); in main()
243 TriangleType, in main()
H A DMeshCellVisitor2.cxx61 using TriangleType = itk::TriangleCell< CellType >; typedef
167 void Visit(unsigned long cellId, TriangleType * t ) in Visit()
245 cellpointer.TakeOwnership( new TriangleType ); in main()
251 cellpointer.TakeOwnership( new TriangleType ); in main()
257 cellpointer.TakeOwnership( new TriangleType ); in main()
263 cellpointer.TakeOwnership( new TriangleType ); in main()
351 PixelType, MeshType::CellTraits, TriangleType, in main()
H A DMeshCellsIteration.cxx49 using TriangleType = itk::TriangleCell< CellType >; in main() typedef
87 cellpointer.TakeOwnership( new TriangleType ); in main()
93 cellpointer.TakeOwnership( new TriangleType ); in main()
99 cellpointer.TakeOwnership( new TriangleType ); in main()
105 cellpointer.TakeOwnership( new TriangleType ); in main()
285 auto * line = dynamic_cast<TriangleType *>( cell ); in main()
H A DMeshKComplex.cxx91 using TriangleType = itk::TriangleCell< CellType >; in main() typedef
179 cellpointer.TakeOwnership( new TriangleType ); in main()
194 cellpointer.TakeOwnership( new TriangleType ); in main()
209 cellpointer.TakeOwnership( new TriangleType ); in main()
224 cellpointer.TakeOwnership( new TriangleType ); in main()
/dports/cad/librepcb/librepcb-0.1.6/libs/delaunay-triangulation/
H A Ddelaunay.h17 using TriangleType = Triangle<T>;
21 const std::vector<TriangleType>& triangulate(std::vector<VertexType> &vertices) in triangulate()
53 _triangles.push_back(TriangleType(p1, p2, p3)); in triangulate()
80 _triangles.erase(std::remove_if(begin(_triangles), end(_triangles), [](TriangleType &t){ in triangulate()
104 _triangles.push_back(TriangleType(e->p1, e->p2, *p)); in triangulate()
108 … _triangles.erase(std::remove_if(begin(_triangles), end(_triangles), [p1, p2, p3](TriangleType &t){ in triangulate()
122 const std::vector<TriangleType>& getTriangles() const { return _triangles; }; in getTriangles()
127 std::vector<TriangleType> _triangles;
/dports/x11-wm/fluxbox/fluxbox-1.3.7/src/
H A DArrowButton.hh31 ArrowButton(FbTk::FbDrawable::TriangleType arrow_type, const FbTk::FbWindow &parent,
34 ArrowButton(FbTk::FbDrawable::TriangleType arrow_type, int screen_num,
47 FbTk::FbDrawable::TriangleType m_arrow_type;
H A DArrowButton.cc27 ArrowButton::ArrowButton(FbTk::FbDrawable::TriangleType arrow_type, in ArrowButton()
40 ArrowButton::ArrowButton(FbTk::FbDrawable::TriangleType arrow_type, in ArrowButton()
/dports/science/axom/axom-0.6.1/src/axom/primal/examples/
H A Dprimal_introduction.cpp82 typedef Triangle<double, in3D> TriangleType; typedef
131 TriangleType tri(PointType::make_point(1.2, 0, 0), in showClip()
199 TriangleType tri(PointType::make_point(1, 0, 0), in showClosestPoint()
380 TriangleType tri1(PointType::make_point(1.2, 0, 0), in showIntersect()
384 TriangleType tri2(PointType::make_point(0, 0, 0.5), in showIntersect()
536 TriangleType tri(PointType::make_point(1.2, 0, 0), in showOrientation()
619 TriangleType tri(PointType::make_point(0.2, -0.3, 0.4), in showDistance()
718 TriangleType& t1 = tris[i]; in findTriIntersectionsNaively()
721 TriangleType& t2 = tris[j]; in findTriIntersectionsNaively()
731 BoundingBoxType findBbox(std::vector<TriangleType>& tris) in findBbox()
[all …]
/dports/graphics/opencollada/OpenCOLLADA-1.6.68/dae23ds/include/
H A DDAE23dsMeshAccessor.h30 typedef Triangle<unsigned int> TriangleType; typedef
74 TriangleType getTriangle( size_t n) const;
76 TriangleType getNextTriangle() const;
H A DDAE23dsMeshSpliterDumper.h27 typedef Triangle<short> TriangleType; typedef
43 void handleTriangle( const TriangleType& triangle);
/dports/science/InsightToolkit/ITK-5.0.1/Modules/Filtering/QuadEdgeMeshFiltering/include/
H A DitkDiscretePrincipalCurvaturesQuadEdgeMeshFilter.h59 using TriangleType = typename Superclass::TriangleType; variable
126 TriangleType::ComputeAngle(q0, iP, q1) ); in ComputeMeanAndGaussianCurvatures()
131 face_normal = TriangleType::ComputeNormal(q0, iP, q1); in ComputeMeanAndGaussianCurvatures()
H A DitkEdgeDecimationQuadEdgeMeshFilter.h240 using TriangleType = TriangleHelper< OutputPointType >; in CheckOrientation() local
273 n_bef = TriangleType::ComputeNormal(pt[0], pt[1], pt[2]); in CheckOrientation()
278 n_aft = TriangleType::ComputeNormal(iPt, pt[1], pt[2]); in CheckOrientation()
281 n_aft = TriangleType::ComputeNormal(pt[0], iPt, pt[2]); in CheckOrientation()
284 n_aft = TriangleType::ComputeNormal(pt[0], pt[1], iPt); in CheckOrientation()
H A DitkDiscreteGaussianCurvatureQuadEdgeMeshFilter.h65 using TriangleType = typename Superclass::TriangleType; variable
109 TriangleType::ComputeAngle(q0, iP, q1) ); in EstimateCurvature()
H A DitkDiscreteMeanCurvatureQuadEdgeMeshFilter.h63 using TriangleType = typename Superclass::TriangleType; variable
127 face_normal = TriangleType::ComputeNormal(q0, iP, q1); in EstimateCurvature()
/dports/science/InsightToolkit/ITK-5.0.1/Modules/Core/Common/include/
H A DitkTriangleHelper.hxx245 using TriangleType = TriangleHelper< TPoint >; in ComputeMixedArea() typedef
247 if ( !TriangleType::IsObtuse(iP1, iP2, iP3) ) in ComputeMixedArea()
252 CoordRepType cot_theta_210 = TriangleType::Cotangent(iP3, iP2, iP1); in ComputeMixedArea()
253 CoordRepType cot_theta_021 = TriangleType::Cotangent(iP1, iP3, iP2); in ComputeMixedArea()
259 auto area = static_cast< CoordRepType >( TriangleType::ComputeArea(iP1, iP2, iP3) ); in ComputeMixedArea()
/dports/science/axom/axom-0.6.1/src/axom/primal/tests/
H A Dprimal_clip.cpp28 using TriangleType = axom::primal::Triangle<double, 3>; typedef
58 TriangleType tri(points[0], points[1], points[2]); in TEST()
65 TriangleType tri(points[3], points[4], points[5]); in TEST()
75 TriangleType tri(points[3], points[4], points[5]); in TEST()
87 TriangleType tri(points[6], points[7], points[9]); in TEST()
116 TriangleType tri(points[0], points[1], points[2]); in TEST()
125 TriangleType tri(points[3], points[4], points[5]); in TEST()
175 TriangleType tri(midpoint, points[i], points[i + 1]); in TEST()
189 TriangleType tri(PointType::make_point(0.405431, 3.91921, 3.07821), in TEST()
/dports/x11-wm/fluxbox/fluxbox-1.3.7/src/FbTk/
H A DFbDrawable.hh51 enum TriangleType { enum in FbTk::FbDrawable
62 …virtual void drawTriangle(GC gc, TriangleType type, int x, int y, unsigned int width, unsigned int…

123