/dports/graphics/wdune/wdune-1.926/vcglib/vcg/space/ |
H A D | triangle3.h | 81 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 D | smallest_enclosing.h | 38 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 D | triangle3.h | 81 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 D | smallest_enclosing.h | 38 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 D | SurfaceBase.cpp | 24 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 D | SurfaceBase.h | 23 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 D | DAE23dsMeshAccessor.cpp | 95 MeshAccessor::TriangleType MeshAccessor::getTriangle( size_t n ) const in getTriangle() 123 …TriangleType 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() 199 …TriangleType 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 D | spin_introduction.cpp | 237 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 D | MeshCellVisitor.cxx | 62 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 D | MeshCellVisitor2.cxx | 61 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 D | MeshCellsIteration.cxx | 49 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 D | MeshKComplex.cxx | 91 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 D | delaunay.h | 17 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 D | ArrowButton.hh | 31 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 D | ArrowButton.cc | 27 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 D | primal_introduction.cpp | 82 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 D | DAE23dsMeshAccessor.h | 30 typedef Triangle<unsigned int> TriangleType; typedef 74 TriangleType getTriangle( size_t n) const; 76 TriangleType getNextTriangle() const;
|
H A D | DAE23dsMeshSpliterDumper.h | 27 typedef Triangle<short> TriangleType; typedef 43 void handleTriangle( const TriangleType& triangle);
|
/dports/science/InsightToolkit/ITK-5.0.1/Modules/Filtering/QuadEdgeMeshFiltering/include/ |
H A D | itkDiscretePrincipalCurvaturesQuadEdgeMeshFilter.h | 59 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 D | itkEdgeDecimationQuadEdgeMeshFilter.h | 240 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 D | itkDiscreteGaussianCurvatureQuadEdgeMeshFilter.h | 65 using TriangleType = typename Superclass::TriangleType; variable 109 TriangleType::ComputeAngle(q0, iP, q1) ); in EstimateCurvature()
|
H A D | itkDiscreteMeanCurvatureQuadEdgeMeshFilter.h | 63 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 D | itkTriangleHelper.hxx | 245 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 D | primal_clip.cpp | 28 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 D | FbDrawable.hh | 51 enum TriangleType { enum in FbTk::FbDrawable 62 …virtual void drawTriangle(GC gc, TriangleType type, int x, int y, unsigned int width, unsigned int…
|