We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d547aa9 commit bab7f91Copy full SHA for bab7f91
src/meshes.jl
@@ -390,6 +390,8 @@ function expand_faceviews(mesh::Mesh)
390
end
391
392
393
+expand_faceviews(m::MetaMesh) = MetaMesh(expand_faceviews(Mesh(m)), meta(m))
394
+
395
function merge_vertex_indices(
396
faces::NTuple{N_Attrib, <: AbstractVector{FT}},
397
vertex_index_counter::Integer = T(1)
test/meshes.jl
@@ -54,6 +54,11 @@ end
54
@test normals(m2) != normals(m)
55
@test normals(m2) == [only(values(normals(m))) for _ in 1:4]
56
@test isempty(m2.views)
57
58
+ mm = MetaMesh(m, Dict(:test => 1, :a => "a"))
59
+ mm2 = GeometryBasics.expand_faceviews(mm)
60
+ @test mm2.meta == mm.meta
61
+ @test Mesh(mm2) == m2
62
63
64
@testset "Duplicate face removal" begin
0 commit comments