コード例 #1
0
def test_change_min_area(aorta_surface, compare_surfaces):
    name = __name__ + '_test_change_min_area.vtp'
    remesher = remeshing.vmtkSurfaceRemeshing()
    remesher.Surface = aorta_surface
    remesher.MinArea = 0.3
    remesher.NumberOfIterations = 1
    remesher.Execute()

    assert compare_surfaces(remesher.Surface, name, tolerance=1.0) == True
コード例 #2
0
def test_change_aspect_ratio_threshold(aorta_surface, compare_surfaces):
    name = __name__ + '_test_change_aspect_ratio_threshold.vtp'
    remesher = remeshing.vmtkSurfaceRemeshing()
    remesher.Surface = aorta_surface
    remesher.AspectRatioThreshold = 1.7
    remesher.NumberOfIterations = 1
    remesher.Execute()

    assert compare_surfaces(remesher.Surface, name, tolerance=1.0) == True
コード例 #3
0
def test_change_triangle_split_factor(aorta_surface, compare_surfaces):
    name = __name__ + '_test_change_triangle_split_factor.vtp'
    remesher = remeshing.vmtkSurfaceRemeshing()
    remesher.Surface = aorta_surface
    remesher.TriangleSplitFactor = 7.0
    remesher.NumberOfIterations = 1
    remesher.Execute()

    assert compare_surfaces(remesher.Surface, name, tolerance=1.0) == True
コード例 #4
0
def test_change_number_connectivity_iterations(aorta_surface, compare_surfaces):
    name = __name__ + '_test_change_number_connectivity_iterations.vtp'
    remesher = remeshing.vmtkSurfaceRemeshing()
    remesher.Surface = aorta_surface
    remesher.NumberOfConnectivityOptimizationIterations = 30
    remesher.NumberOfIterations = 1
    remesher.Execute()

    assert compare_surfaces(remesher.Surface, name, tolerance=1.0) == True
コード例 #5
0
def test_change_relaxation_factor(aorta_surface, compare_surfaces):
    name = __name__ + '_test_change_relaxation_factor.vtp'
    remesher = remeshing.vmtkSurfaceRemeshing()
    remesher.Surface = aorta_surface
    remesher.Relaxation = 0.7
    remesher.NumberOfIterations = 1
    remesher.Execute()

    assert compare_surfaces(remesher.Surface, name, tolerance=1.0) == True
コード例 #6
0
def test_change_min_area(aorta_surface, compare_surfaces):
    name = __name__ + '_test_change_min_area.vtp'
    remesher = remeshing.vmtkSurfaceRemeshing()
    remesher.Surface = aorta_surface
    remesher.MinArea = 0.3
    remesher.NumberOfIterations = 1
    remesher.Execute()

    assert compare_surfaces(remesher.Surface, name, tolerance=1.0) == True
コード例 #7
0
def test_change_triangle_split_factor(aorta_surface, compare_surfaces):
    name = __name__ + '_test_change_triangle_split_factor.vtp'
    remesher = remeshing.vmtkSurfaceRemeshing()
    remesher.Surface = aorta_surface
    remesher.TriangleSplitFactor = 7.0
    remesher.NumberOfIterations = 1
    remesher.Execute()

    assert compare_surfaces(remesher.Surface, name, tolerance=1.0) == True
コード例 #8
0
def test_size_modes_with_default_params(aorta_surface, elementsizemode, compare_surfaces, paramid):
    name = __name__ + '_test_size_modes_with_default_params_' + paramid + '.vtp'
    remesher = remeshing.vmtkSurfaceRemeshing()
    remesher.Surface = aorta_surface
    remesher.ElementSizeMode = elementsizemode
    remesher.NumberOfIterations = 1
    remesher.Execute()

    assert compare_surfaces(remesher.Surface, name, tolerance=1.0) == True
コード例 #9
0
def test_change_aspect_ratio_threshold(aorta_surface, compare_surfaces):
    name = __name__ + '_test_change_aspect_ratio_threshold.vtp'
    remesher = remeshing.vmtkSurfaceRemeshing()
    remesher.Surface = aorta_surface
    remesher.AspectRatioThreshold = 1.7
    remesher.NumberOfIterations = 1
    remesher.Execute()

    assert compare_surfaces(remesher.Surface, name, tolerance=1.0) == True
コード例 #10
0
def test_change_relaxation_factor(aorta_surface, compare_surfaces):
    name = __name__ + '_test_change_relaxation_factor.vtp'
    remesher = remeshing.vmtkSurfaceRemeshing()
    remesher.Surface = aorta_surface
    remesher.Relaxation = 0.7
    remesher.NumberOfIterations = 1
    remesher.Execute()

    assert compare_surfaces(remesher.Surface, name, tolerance=1.0) == True