Home
last modified time | relevance | path

Searched refs:FaceIndex (Results 1 – 25 of 221) sorted by relevance

123456789

/dports/graphics/blender/blender-2.91.0/extern/draco/dracoenc/src/draco/mesh/
H A Dtriangle_soup_mesh_builder_test.cc33 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 Dmesh_are_equivalent.h38 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 Dmesh_cleanup_test.cc32 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 Dmesh_misc_functions.cc27 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 Dcorner_table.h59 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 Dmesh_are_equivalent.cc21 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 Dtriangle_soup_mesh_builder_test.cc33 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 Dmesh_cleanup_test.cc33 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 Dmesh_are_equivalent.h38 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 Dcorner_table.h59 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 Dmesh.h52 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 Dmesh_misc_functions.cc32 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 Dmesh_are_equivalent.cc21 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 Dtriangle_soup_mesh_builder_test.cc33 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 Dmesh_cleanup_test.cc32 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 Dmesh_are_equivalent.h38 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 Dcorner_table.h59 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 Dmesh_misc_functions.cc32 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 Dmesh_are_equivalent.cc21 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 Dcopy.inl35 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 Dclear.inl25 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 DMesh.cs74 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 Dtriangle_mesh.h92 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 Dmesh_circulators.h394 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 Dtrimesh.cpp60 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()

123456789