Home
last modified time | relevance | path

Searched refs:Vec3I (Results 1 – 21 of 21) sorted by relevance

/dports/misc/openvdb/openvdb-9.0.0/openvdb/openvdb/tools/
H A DLevelSetPlatonic.h321 std::vector<Vec3I> tri; in createLevelSetPlatonic()
331 tri.push_back( Vec3I(0, 2, 3) ); in createLevelSetPlatonic()
332 tri.push_back( Vec3I(0, 3, 1) ); in createLevelSetPlatonic()
333 tri.push_back( Vec3I(0, 1, 2) ); in createLevelSetPlatonic()
334 tri.push_back( Vec3I(1, 3, 2) ); in createLevelSetPlatonic()
363 tri.push_back( Vec3I(0, 4, 3) ); in createLevelSetPlatonic()
364 tri.push_back( Vec3I(0, 1, 4) ); in createLevelSetPlatonic()
365 tri.push_back( Vec3I(1, 2, 4) ); in createLevelSetPlatonic()
366 tri.push_back( Vec3I(2, 3, 4) ); in createLevelSetPlatonic()
367 tri.push_back( Vec3I(0, 3, 5) ); in createLevelSetPlatonic()
[all …]
H A DMeshToVolume.h237 const std::vector<Vec3I>& triangles,
247 const std::vector<Vec3I>& triangles,
306 const std::vector<Vec3I>& triangles,
317 const std::vector<Vec3I>& triangles,
345 const std::vector<Vec3I>& triangles,
357 const std::vector<Vec3I>& triangles,
382 const std::vector<Vec3I>& triangles,
393 const std::vector<Vec3I>& triangles,
3454 const std::vector<Vec3I>& triangles,
3549 const std::vector<Vec3I>& triangles, in meshToLevelSet()
[all …]
H A DVolumeToMesh.h78 std::vector<Vec3I>& triangles,
144 std::unique_ptr<openvdb::Vec3I[]> mTriangles;
4524 const Vec3I& verts = polygons.triangle(i); in operator()
4618 openvdb::Vec3I& verts = polygons.triangle(i); in relaxDisorientedTriangles()
4667 , mTriangles(new openvdb::Vec3I[mNumTriangles]) in PolygonPool()
4714 mTriangles.reset(new openvdb::Vec3I[mNumTriangles]); in resetTriangles()
4768 std::unique_ptr<openvdb::Vec3I[]> triangles(new openvdb::Vec3I[n]); in trimTrinagles()
5165 std::vector<Vec3I>& triangles, in doVolumeToMesh()
5221 std::vector<Vec3I>&, in doVolumeToMesh() argument
5239 std::vector<Vec3I>& triangles, in volumeToMesh()
[all …]
H A DLevelSetRebuild.h171 const openvdb::Vec3I& triangle = polygons.triangle(i); in operator()
/dports/graphics/blender/blender-2.91.0/intern/openvdb/intern/
H A Dopenvdb_level_set.cc42 std::vector<openvdb::Vec3I> triangles(totfaces); in mesh_to_level_set()
50 triangles[i] = openvdb::Vec3I(faces[i * 3], faces[i * 3 + 1], faces[i * 3 + 2]); in mesh_to_level_set()
64 std::vector<openvdb::Vec3I> out_tris; in volume_to_mesh()
/dports/misc/openvdb/openvdb-9.0.0/openvdb_ax/openvdb_ax/test/integration/
H A DTestVDBFunctions.cc197 std::vector<openvdb::Vec3I> expectedVoxelVals(3); in getcoord()
198 expectedVoxelVals[0] = openvdb::Vec3I(1, 1, -1); in getcoord()
199 expectedVoxelVals[1] = openvdb::Vec3I(2, 10, 1); in getcoord()
200 expectedVoxelVals[2] = openvdb::Vec3I(3, 3, 10); in getcoord()
210 const openvdb::Vec3I& expectedVals = expectedVoxelVals[i]; in getcoord()
/dports/misc/openvdb/openvdb-9.0.0/openvdb/openvdb/unittest/
H A DTestPoissonSolver.cc266 const openvdb::Vec3I& centerIS, // in index space in newCubeLS()
382 openDomain = newCubeLS(outerDim, innerDim, /*ctr=*/Vec3I(0, 0, 0), dx, /*open=*/true), in TEST_F()
383 closedDomain0 = newCubeLS(outerDim, innerDim, /*ctr=*/Vec3I(60, 0, 0), dx, false), in TEST_F()
384 closedDomain1 = newCubeLS(outerDim, innerDim, /*ctr=*/Vec3I(120, 0, 0), dx, false); in TEST_F()
H A DTestCoord.cc67 openvdb::Vec3I iv(1, 2, 4); in TEST_F()
74 EXPECT_EQ(openvdb::Vec3I(3, 6, 12), iv); in TEST_F()
76 EXPECT_EQ(openvdb::Vec3I(2, 4, 8), iv); in TEST_F()
H A DTestVolumeToMesh.cc71 std::vector<openvdb::Vec3I> triangles; in TEST_F()
/dports/cad/PrusaSlicer/PrusaSlicer-version_2.3.3/src/libslic3r/
H A DOpenVDBUtils.hpp12 inline Vec3i to_vec3i(const openvdb::Vec3I &v) { return Vec3i{int(v[0]), int(v[1]), int(v[2])}; } in to_vec3i()
H A DOpenVDBUtils.cpp123 std::vector<openvdb::Vec3I> triangles; in _volumeToMesh()
/dports/misc/openvdb/openvdb-9.0.0/openvdb/openvdb/math/
H A DCoord.h30 using Vec3I = Vec3<Index32>; variable
39 explicit Coord(const Vec3I& v): mVec{{Int32(v[0]), Int32(v[1]), Int32(v[2])}} {} in Coord()
146 Vec3I asVec3I() const { return Vec3I(Index32(mVec[0]), Index32(mVec[1]), Index32(mVec[2])); } in asVec3I()
/dports/graphics/blender/blender-2.91.0/source/blender/modifiers/intern/
H A DMOD_volume_to_mesh.cc139 std::vector<openvdb::Vec3I> tris;
223 Span<openvdb::Vec3I> tris, in new_mesh_from_openvdb_data()
/dports/misc/openvdb/openvdb-9.0.0/openvdb_maya/openvdb_maya/
H A DOpenVDBToPolygonsNode.cc158 const openvdb::Vec3I& triangle = polygons.triangle(i); in operator ()()
H A DOpenVDBFromMayaFluidNode.cc314 openvdb::Vec3I res; in getTransform()
/dports/misc/openvdb/openvdb-9.0.0/openvdb/openvdb/python/
H A DpyGrid.h1377 std::vector<Vec3I> triangles;
1467 std::vector<Vec3I> triangles;
1480 dtype = py::numpy::dtype::get_builtin<Vec3I::value_type>();
1482 stride = py::make_tuple(3 * sizeof(Vec3I::value_type), sizeof(Vec3I::value_type));
H A DpyOpenVDBModule.cc864 _openvdbmodule::VecConverter<Vec3I>::registerConverter(); in BOOST_PYTHON_MODULE()
/dports/misc/openvdb/openvdb-9.0.0/openvdb/openvdb/
H A DTypes.h73 using Vec3I = math::Vec3<Index32>; variable
/dports/misc/openvdb/openvdb-9.0.0/openvdb_houdini/openvdb_houdini/
H A DSOP_OpenVDB_Convert.cc559 const openvdb::Vec3I& triangle = polygons.triangle(i); in convertVDBClass()
682 const openvdb::Vec3I& triangle = polygons.triangle(i); in copyMesh()
H A DSOP_OpenVDB_To_Polygons.cc454 const openvdb::Vec3I& triangle = polygons.triangle(i); in copyMesh()
H A DGU_PrimVDB.cc645 const openvdb::Vec3I& triangle = polygons.triangle(i); in guCopyMesh()