/dports/graphics/blender/blender-2.91.0/extern/draco/dracoenc/src/draco/mesh/ |
H A D | triangle_soup_mesh_builder_test.cc | 33 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(0), in TEST_F() 37 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(1), in TEST_F() 43 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(2), in TEST_F() 47 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(3), in TEST_F() 53 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(4), in TEST_F() 57 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(5), in TEST_F() 63 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(6), in TEST_F() 67 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(7), in TEST_F() 73 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(8), in TEST_F() 77 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(9), in TEST_F() [all …]
|
H A D | mesh_are_equivalent.h | 38 std::vector<FaceIndex> ordered_index_of_face; 39 IndexTypeVector<FaceIndex, int> corner_index_of_smallest_vertex; 46 static Vector3f GetPosition(const Mesh &mesh, FaceIndex f, int32_t c); 48 void PrintPosition(const Mesh &mesh, FaceIndex f, int32_t c); 51 FaceIndex f); 58 bool operator()(FaceIndex f0, FaceIndex f1) const;
|
H A D | mesh_cleanup_test.cc | 32 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(0), in TEST_F() 36 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(1), in TEST_F() 60 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(0), in TEST_F() 64 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(1), in TEST_F() 92 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(0), in TEST_F() 96 mb.SetAttributeValuesForFace(generic_att_id, FaceIndex(0), in TEST_F() 101 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(1), in TEST_F() 105 mb.SetAttributeValuesForFace(generic_att_id, FaceIndex(1), in TEST_F()
|
H A D | mesh_misc_functions.cc | 27 IndexTypeVector<FaceIndex, FaceType> faces(mesh->num_faces()); in CreateCornerTableFromPositionAttribute() 29 for (FaceIndex i(0); i < mesh->num_faces(); ++i) { in CreateCornerTableFromPositionAttribute() 35 faces[FaceIndex(i)] = new_face; in CreateCornerTableFromPositionAttribute() 44 IndexTypeVector<FaceIndex, FaceType> faces(mesh->num_faces()); in CreateCornerTableFromAllAttributes() 46 for (FaceIndex i(0); i < mesh->num_faces(); ++i) { in CreateCornerTableFromAllAttributes()
|
H A D | corner_table.h | 59 const IndexTypeVector<FaceIndex, FaceType> &faces); 64 bool Init(const IndexTypeVector<FaceIndex, FaceType> &faces); 107 inline FaceIndex Face(CornerIndex corner) const { in Face() 110 return FaceIndex(corner.value() / 3); in Face() 112 inline CornerIndex FirstCorner(FaceIndex face) const { in FirstCorner() 117 inline std::array<CornerIndex, 3> AllCorners(FaceIndex face) const { in AllCorners() 123 inline FaceType FaceData(FaceIndex face) const { in FaceData() 132 void SetFaceData(FaceIndex face, FaceType data) { in SetFaceData() 230 bool IsDegenerated(FaceIndex face) const; 309 void MakeFaceInvalid(FaceIndex face) { in MakeFaceInvalid()
|
H A D | mesh_are_equivalent.cc | 21 void MeshAreEquivalent::PrintPosition(const Mesh &mesh, FaceIndex f, in PrintPosition() 31 Vector3f MeshAreEquivalent::GetPosition(const Mesh &mesh, FaceIndex f, in GetPosition() 45 for (FaceIndex f(0); f < num_faces_; ++f) { in InitCornerIndexOfSmallestPointXYZ() 61 for (FaceIndex j(0); j < num_faces_; ++j) { in InitOrderedFaceIndex() 76 const Mesh &mesh, FaceIndex f) { in ComputeCornerIndexOfSmallestPointXYZ() 148 const FaceIndex f0 = mesh_infos_[0].ordered_index_of_face[i]; in operator ()() 149 const FaceIndex f1 = mesh_infos_[1].ordered_index_of_face[i]; in operator ()() 173 bool MeshAreEquivalent::FaceIndexLess::operator()(FaceIndex f0, in operator ()() 174 FaceIndex f1) const { in operator ()()
|
/dports/archivers/draco/draco-1.4.3/src/draco/mesh/ |
H A D | triangle_soup_mesh_builder_test.cc | 33 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(0), in TEST_F() 37 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(1), in TEST_F() 43 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(2), in TEST_F() 47 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(3), in TEST_F() 53 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(4), in TEST_F() 57 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(5), in TEST_F() 63 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(6), in TEST_F() 67 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(7), in TEST_F() 73 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(8), in TEST_F() 77 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(9), in TEST_F() [all …]
|
H A D | mesh_cleanup_test.cc | 33 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(0), in TEST_F() 37 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(1), in TEST_F() 65 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(0), in TEST_F() 69 mb.SetAttributeValuesForFace(int_att_id, FaceIndex(0), in TEST_F() 74 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(1), in TEST_F() 78 mb.SetAttributeValuesForFace(int_att_id, FaceIndex(1), in TEST_F() 106 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(0), in TEST_F() 115 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(1), in TEST_F() 152 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(0), in TEST_F() 157 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(1), in TEST_F() [all …]
|
H A D | mesh_are_equivalent.h | 38 std::vector<FaceIndex> ordered_index_of_face; 39 IndexTypeVector<FaceIndex, int> corner_index_of_smallest_vertex; 46 static Vector3f GetPosition(const Mesh &mesh, FaceIndex f, int32_t c); 48 void PrintPosition(const Mesh &mesh, FaceIndex f, int32_t c); 51 FaceIndex f); 58 bool operator()(FaceIndex f0, FaceIndex f1) const;
|
H A D | corner_table.h | 59 const IndexTypeVector<FaceIndex, FaceType> &faces); 64 bool Init(const IndexTypeVector<FaceIndex, FaceType> &faces); 111 inline FaceIndex Face(CornerIndex corner) const { in Face() 115 return FaceIndex(corner.value() / 3); in Face() 117 inline CornerIndex FirstCorner(FaceIndex face) const { in FirstCorner() 129 inline FaceType FaceData(FaceIndex face) const { in FaceData() 138 void SetFaceData(FaceIndex face, FaceType data) { in SetFaceData() 241 bool IsDegenerated(FaceIndex face) const; 278 FaceIndex AddNewFace(const std::array<VertexIndex, 3> &vertices) { in AddNewFace() 280 const FaceIndex new_face_index(num_faces()); in AddNewFace() [all …]
|
H A D | mesh.h | 52 void SetFace(FaceIndex face_id, const Face &face) { in SetFace() 63 FaceIndex::ValueType num_faces() const { in num_faces() 66 const Face &face(FaceIndex face_id) const { in face() 99 return this->face(FaceIndex(ci / 3))[ci % 3]; in CornerToPointId() 124 IndexTypeVector<FaceIndex, Face> &faces() { return faces_; } in faces() 132 IndexTypeVector<FaceIndex, Face> faces_; 145 for (FaceIndex i(0); i < static_cast<uint32_t>(mesh.faces_.size()); ++i) { in operator()
|
H A D | mesh_misc_functions.cc | 32 IndexTypeVector<FaceIndex, FaceType> faces(mesh->num_faces()); in CreateCornerTableFromAttribute() 34 for (FaceIndex i(0); i < mesh->num_faces(); ++i) { in CreateCornerTableFromAttribute() 40 faces[FaceIndex(i)] = new_face; in CreateCornerTableFromAttribute() 49 IndexTypeVector<FaceIndex, FaceType> faces(mesh->num_faces()); in CreateCornerTableFromAllAttributes() 51 for (FaceIndex i(0); i < mesh->num_faces(); ++i) { in CreateCornerTableFromAllAttributes()
|
H A D | mesh_are_equivalent.cc | 21 void MeshAreEquivalent::PrintPosition(const Mesh &mesh, FaceIndex f, in PrintPosition() 31 Vector3f MeshAreEquivalent::GetPosition(const Mesh &mesh, FaceIndex f, in GetPosition() 45 for (FaceIndex f(0); f < num_faces_; ++f) { in InitCornerIndexOfSmallestPointXYZ() 61 for (FaceIndex j(0); j < num_faces_; ++j) { in InitOrderedFaceIndex() 76 const Mesh &mesh, FaceIndex f) { in ComputeCornerIndexOfSmallestPointXYZ() 157 const FaceIndex f0 = mesh_infos_[0].ordered_index_of_face[i]; in operator ()() 158 const FaceIndex f1 = mesh_infos_[1].ordered_index_of_face[i]; in operator ()() 183 bool MeshAreEquivalent::FaceIndexLess::operator()(FaceIndex f0, in operator ()() 184 FaceIndex f1) const { in operator ()()
|
/dports/multimedia/assimp/assimp-5.1.3/contrib/draco/src/draco/mesh/ |
H A D | triangle_soup_mesh_builder_test.cc | 33 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(0), in TEST_F() 37 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(1), in TEST_F() 43 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(2), in TEST_F() 47 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(3), in TEST_F() 53 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(4), in TEST_F() 57 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(5), in TEST_F() 63 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(6), in TEST_F() 67 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(7), in TEST_F() 73 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(8), in TEST_F() 77 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(9), in TEST_F() [all …]
|
H A D | mesh_cleanup_test.cc | 32 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(0), in TEST_F() 36 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(1), in TEST_F() 66 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(0), in TEST_F() 70 mb.SetAttributeValuesForFace(int_att_id, FaceIndex(0), in TEST_F() 75 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(1), in TEST_F() 79 mb.SetAttributeValuesForFace(int_att_id, FaceIndex(1), in TEST_F() 109 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(0), in TEST_F() 118 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(1), in TEST_F() 157 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(0), in TEST_F() 162 mb.SetAttributeValuesForFace(pos_att_id, FaceIndex(1), in TEST_F() [all …]
|
H A D | mesh_are_equivalent.h | 38 std::vector<FaceIndex> ordered_index_of_face; 39 IndexTypeVector<FaceIndex, int> corner_index_of_smallest_vertex; 46 static Vector3f GetPosition(const Mesh &mesh, FaceIndex f, int32_t c); 48 void PrintPosition(const Mesh &mesh, FaceIndex f, int32_t c); 51 FaceIndex f); 58 bool operator()(FaceIndex f0, FaceIndex f1) const;
|
H A D | corner_table.h | 59 const IndexTypeVector<FaceIndex, FaceType> &faces); 64 bool Init(const IndexTypeVector<FaceIndex, FaceType> &faces); 111 inline FaceIndex Face(CornerIndex corner) const { in Face() 115 return FaceIndex(corner.value() / 3); in Face() 117 inline CornerIndex FirstCorner(FaceIndex face) const { in FirstCorner() 129 inline FaceType FaceData(FaceIndex face) const { in FaceData() 138 void SetFaceData(FaceIndex face, FaceType data) { in SetFaceData() 241 bool IsDegenerated(FaceIndex face) const; 278 FaceIndex AddNewFace(const std::array<VertexIndex, 3> &vertices) { in AddNewFace() 280 const FaceIndex new_face_index(num_faces()); in AddNewFace() [all …]
|
H A D | mesh_misc_functions.cc | 32 IndexTypeVector<FaceIndex, FaceType> faces(mesh->num_faces()); in CreateCornerTableFromAttribute() 34 for (FaceIndex i(0); i < mesh->num_faces(); ++i) { in CreateCornerTableFromAttribute() 40 faces[FaceIndex(i)] = new_face; in CreateCornerTableFromAttribute() 49 IndexTypeVector<FaceIndex, FaceType> faces(mesh->num_faces()); in CreateCornerTableFromAllAttributes() 51 for (FaceIndex i(0); i < mesh->num_faces(); ++i) { in CreateCornerTableFromAllAttributes()
|
H A D | mesh_are_equivalent.cc | 21 void MeshAreEquivalent::PrintPosition(const Mesh &mesh, FaceIndex f, in PrintPosition() 31 Vector3f MeshAreEquivalent::GetPosition(const Mesh &mesh, FaceIndex f, in GetPosition() 45 for (FaceIndex f(0); f < num_faces_; ++f) { in InitCornerIndexOfSmallestPointXYZ() 61 for (FaceIndex j(0); j < num_faces_; ++j) { in InitOrderedFaceIndex() 76 const Mesh &mesh, FaceIndex f) { in ComputeCornerIndexOfSmallestPointXYZ() 157 const FaceIndex f0 = mesh_infos_[0].ordered_index_of_face[i]; in operator ()() 158 const FaceIndex f1 = mesh_infos_[1].ordered_index_of_face[i]; in operator ()() 183 bool MeshAreEquivalent::FaceIndexLess::operator()(FaceIndex f0, in operator ()() 184 FaceIndex f1) const { in operator ()()
|
/dports/graphics/nanort/nanort-b1feea8/examples/common/glm/test/external/gli/core/ |
H A D | copy.inl | 35 for(size_t FaceIndex = 0, FaceCount = TextureSrc.faces(); FaceIndex < FaceCount; ++FaceIndex) local 40 LayerIndex, FaceIndex, BaseLevelSrc + LevelIndex, 41 LayerIndex, FaceIndex, BaseLevelDst + LevelIndex); 64 for(size_t FaceIndex = 0; FaceIndex < FaceCount; ++FaceIndex) local 69 LayerIndex, BaseFaceSrc + FaceIndex, LevelIndex, 70 LayerIndex, BaseFaceDst + FaceIndex, LevelIndex); 93 for(size_t FaceIndex = 0, FaceCount = TextureSrc.faces(); FaceIndex < FaceCount; ++FaceIndex) local 98 BaseLayerSrc + LayerIndex, FaceIndex, LevelIndex, 99 BaseLayerDst + LayerIndex, FaceIndex, LevelIndex);
|
H A D | clear.inl | 25 for(size_t FaceIndex = 0, FaceCount = Texture.faces(); FaceIndex < FaceCount; ++FaceIndex) local 28 Texture.template clear<gen_type>(LayerIndex, FaceIndex, BaseLevel + LevelIndex, BlockData); 42 for(size_t FaceIndex = 0; FaceIndex < FaceCount; ++FaceIndex) local 45 Texture.template clear<gen_type>(LayerIndex, BaseFace + FaceIndex, LevelIndex, BlockData); 59 for(size_t FaceIndex = 0, FaceCount = Texture.faces(); FaceIndex < FaceCount; ++FaceIndex) local 62 Texture.template clear<gen_type>(LayerIndex + BaseLayer, FaceIndex, LevelIndex, BlockData);
|
/dports/games/openbve/OpenBVE-1.8.2.1/source/OpenBveApi/Objects/ |
H A D | Mesh.cs | 74 private void CreateNormals(int FaceIndex) in CreateNormals() 76 if (Faces[FaceIndex].Vertices.Length >= 3) in CreateNormals() 78 int i0 = Faces[FaceIndex].Vertices[0].Index; in CreateNormals() 79 int i1 = Faces[FaceIndex].Vertices[1].Index; in CreateNormals() 80 int i2 = Faces[FaceIndex].Vertices[2].Index; in CreateNormals() 97 for (int j = 0; j < Faces[FaceIndex].Vertices.Length; j++) in CreateNormals() 99 if (Vector3.IsZero(Faces[FaceIndex].Vertices[j].Normal)) in CreateNormals() 101 Faces[FaceIndex].Vertices[j].Normal = new Vector3(mx, my, mz); in CreateNormals() 107 for (int j = 0; j < Faces[FaceIndex].Vertices.Length; j++) in CreateNormals() 109 if (Vector3.IsZero(Faces[FaceIndex].Vertices[j].Normal)) in CreateNormals() [all …]
|
/dports/graphics/pcl-pointclouds/pcl-pcl-1.12.0/geometry/include/pcl/geometry/ |
H A D | triangle_mesh.h | 92 using FaceIndex = typename Base::FaceIndex; variable 93 using FaceIndexPair = std::pair<FaceIndex, FaceIndex>; 134 inline FaceIndex 171 return (std::make_pair(FaceIndex(), FaceIndex())); 241 return (std::make_pair(FaceIndex(), FaceIndex())); 253 return (std::make_pair(FaceIndex(), FaceIndex())); 279 return (std::make_pair(FaceIndex(), FaceIndex())); 288 inline FaceIndex 296 return (FaceIndex()); in addFaceImpl() 369 const FaceIndex idx_f_abc = Base::connectFace(inner_he_abc, face_data); in connectTrianglePair() [all …]
|
H A D | mesh_circulators.h | 394 using FaceIndex = typename Mesh::FaceIndex; variable 449 inline FaceIndex 499 using FaceIndex = typename Mesh::FaceIndex; variable 506 VertexAroundFaceCirculator(const FaceIndex& idx_face, Mesh* const mesh) in VertexAroundFaceCirculator() 599 using FaceIndex = typename Mesh::FaceIndex; variable 606 InnerHalfEdgeAroundFaceCirculator(const FaceIndex& idx_face, Mesh* const mesh) in InnerHalfEdgeAroundFaceCirculator() 700 using FaceIndex = typename Mesh::FaceIndex; variable 707 OuterHalfEdgeAroundFaceCirculator(const FaceIndex& idx_face, Mesh* const mesh) in OuterHalfEdgeAroundFaceCirculator() 801 using FaceIndex = typename Mesh::FaceIndex; variable 808 FaceAroundFaceCirculator(const FaceIndex& idx_face, Mesh* const mesh) in FaceAroundFaceCirculator() [all …]
|
/dports/games/irrlamb/irrlamb-1.0.1/src/objects/ |
H A D | trimesh.cpp | 60 int FaceIndex = 0; in _Trimesh() local 65 FaceList[FaceIndex+2] = Value; in _Trimesh() 68 FaceList[FaceIndex+1] = Value; in _Trimesh() 71 FaceList[FaceIndex+0] = Value; in _Trimesh() 73 FaceIndex += 3; in _Trimesh() 81 …gle1(TriMeshData, VertexList, 3 * sizeof(float), VertexCount, FaceList, FaceIndex, 3 * sizeof(dTri… in _Trimesh()
|