/*---------------------------------------------------------------------------*\
| =========                |                                                 |
| \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \    /   O peration     | Script: /opt/blender-4.1/blender                |
|   \  /    A nd           | Time: 2026-06-05 23:21:10.438029                |
|    \/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    object      blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

geometry
{
	sphere_test
	{
		type searchableSphere;
		origin (0.00000000 0.00000000 0.00000000);
		centre (0.00000000 0.00000000 0.00000000);
		radius 1.0;
	}
};

vertices
(
	(0.00000000 0.00000000 0.00000000) // 0
	(0.80000000 0.00000000 0.00000000) // 1
	(0.61053500 0.61053500 0.00000000) // 2
	(0.00000000 0.80000000 0.00000000) // 3
	(0.00000000 0.00000000 0.80000000) // 4
	(0.61053500 0.00000000 0.61053500) // 5
	(0.49393319 0.49393319 0.50750958) // 6
	(0.00000000 0.61053500 0.61053500) // 7
	(-0.61053500 0.61053500 0.00000000) // 8
	(-0.80000000 0.00000000 0.00000000) // 9
	(-0.49393319 0.49393319 0.50750958) // 10
	(-0.61053500 0.00000000 0.61053500) // 11
	(-0.61053500 -0.61053500 0.00000000) // 12
	(-0.00000000 -0.80000000 0.00000000) // 13
	(-0.49393319 -0.49393319 0.50750958) // 14
	(-0.00000000 -0.61053500 0.61053500) // 15
	(0.61053500 -0.61053500 0.00000000) // 16
	(0.49393319 -0.49393319 0.50750958) // 17
	(1.00000000 0.00000000 0.00000000) // 18
	(0.70710678 0.70710678 0.00000000) // 19
	(0.70710678 0.00000000 0.70710678) // 20
	(0.57206140 0.57206140 0.58778525) // 21
	(0.00000000 1.00000000 0.00000000) // 22
	(0.00000000 0.70710678 0.70710678) // 23
	(0.00000000 0.00000000 1.00000000) // 24
	(-0.70710678 0.70710678 0.00000000) // 25
	(-0.57206140 0.57206140 0.58778525) // 26
	(-1.00000000 0.00000000 0.00000000) // 27
	(-0.70710678 0.00000000 0.70710678) // 28
	(-0.70710678 -0.70710678 0.00000000) // 29
	(-0.57206140 -0.57206140 0.58778525) // 30
	(-0.00000000 -1.00000000 0.00000000) // 31
	(-0.00000000 -0.70710678 0.70710678) // 32
	(0.70710678 -0.70710678 0.00000000) // 33
	(0.57206140 -0.57206140 0.58778525) // 34
	(0.00000000 -0.00000000 -0.80000000) // 35
	(0.61053500 -0.00000000 -0.61053500) // 36
	(0.49393319 -0.49393319 -0.50750958) // 37
	(0.00000000 -0.61053500 -0.61053500) // 38
	(-0.49393319 -0.49393319 -0.50750958) // 39
	(-0.61053500 -0.00000000 -0.61053500) // 40
	(-0.49393319 0.49393319 -0.50750958) // 41
	(-0.00000000 0.61053500 -0.61053500) // 42
	(0.49393319 0.49393319 -0.50750958) // 43
	(0.70710678 -0.00000000 -0.70710678) // 44
	(0.57206140 -0.57206140 -0.58778525) // 45
	(0.00000000 -0.70710678 -0.70710678) // 46
	(0.00000000 -0.00000000 -1.00000000) // 47
	(-0.57206140 -0.57206140 -0.58778525) // 48
	(-0.70710678 -0.00000000 -0.70710678) // 49
	(-0.57206140 0.57206140 -0.58778525) // 50
	(-0.00000000 0.70710678 -0.70710678) // 51
	(0.57206140 0.57206140 -0.58778525) // 52
);

blocks
(
	hex ( 0 1 2 3 4 5 6 7 )  ( 5 5 5 ) simpleGrading ( 1.0 1.0 1 ) // 0 
	hex ( 0 3 8 9 4 7 10 11 )  ( 5 5 5 ) simpleGrading ( 1.0 1 1 ) // 1 
	hex ( 0 9 12 13 4 11 14 15 )  ( 5 5 5 ) simpleGrading ( 1 1 1 ) // 2 
	hex ( 0 13 16 1 4 15 17 5 )  ( 5 5 5 ) simpleGrading ( 1 1.0 1 ) // 3 
	hex ( 1 18 19 2 5 20 21 6 )  ( 5 5 5 ) simpleGrading ( 1 1.0 1 ) // 4 
	hex ( 2 19 22 3 6 21 23 7 )  ( 5 5 5 ) simpleGrading ( 1 1 1 ) // 5 
	hex ( 5 20 21 6 4 24 23 7 )  ( 5 5 5 ) simpleGrading ( 1 1 1 ) // 6 
	hex ( 3 22 25 8 7 23 26 10 )  ( 5 5 5 ) simpleGrading ( 1 1 1 ) // 7 
	hex ( 8 25 27 9 10 26 28 11 )  ( 5 5 5 ) simpleGrading ( 1 1 1 ) // 8 
	hex ( 7 23 26 10 4 24 28 11 )  ( 5 5 5 ) simpleGrading ( 1 1 1 ) // 9 
	hex ( 9 27 29 12 11 28 30 14 )  ( 5 5 5 ) simpleGrading ( 1 1 1 ) // 10 
	hex ( 12 29 31 13 14 30 32 15 )  ( 5 5 5 ) simpleGrading ( 1 1.0 1 ) // 11 
	hex ( 11 28 30 14 4 24 32 15 )  ( 5 5 5 ) simpleGrading ( 1 1 1 ) // 12 
	hex ( 13 31 33 16 15 32 34 17 )  ( 5 5 5 ) simpleGrading ( 1 1.0 1 ) // 13 
	hex ( 16 33 18 1 17 34 20 5 )  ( 5 5 5 ) simpleGrading ( 1 1.0 1 ) // 14 
	hex ( 15 32 34 17 4 24 20 5 )  ( 5 5 5 ) simpleGrading ( 1 1 1 ) // 15 
	hex ( 0 1 16 13 35 36 37 38 )  ( 5 5 5 ) simpleGrading ( 1.0 1 1 ) // 16 
	hex ( 0 13 12 9 35 38 39 40 )  ( 5 5 5 ) simpleGrading ( 1 1 1 ) // 17 
	hex ( 0 9 8 3 35 40 41 42 )  ( 5 5 5 ) simpleGrading ( 1 1.0 1 ) // 18 
	hex ( 0 3 2 1 35 42 43 36 )  ( 5 5 5 ) simpleGrading ( 1.0 1.0 1 ) // 19 
	hex ( 1 18 33 16 36 44 45 37 )  ( 5 5 5 ) simpleGrading ( 1 1 1 ) // 20 
	hex ( 16 33 31 13 37 45 46 38 )  ( 5 5 5 ) simpleGrading ( 1 1 1 ) // 21 
	hex ( 36 44 45 37 35 47 46 38 )  ( 5 5 5 ) simpleGrading ( 1 1 1 ) // 22 
	hex ( 13 31 29 12 38 46 48 39 )  ( 5 5 5 ) simpleGrading ( 1 1 1 ) // 23 
	hex ( 12 29 27 9 39 48 49 40 )  ( 5 5 5 ) simpleGrading ( 1 1.0 1 ) // 24 
	hex ( 38 46 48 39 35 47 49 40 )  ( 5 5 5 ) simpleGrading ( 1 1 1 ) // 25 
	hex ( 9 27 25 8 40 49 50 41 )  ( 5 5 5 ) simpleGrading ( 1 1.0 1 ) // 26 
	hex ( 8 25 22 3 41 50 51 42 )  ( 5 5 5 ) simpleGrading ( 1 1.0 1 ) // 27 
	hex ( 40 49 50 41 35 47 51 42 )  ( 5 5 5 ) simpleGrading ( 1 1 1 ) // 28 
	hex ( 3 22 19 2 42 51 52 43 )  ( 5 5 5 ) simpleGrading ( 1 1.0 1 ) // 29 
	hex ( 2 19 18 1 43 52 44 36 )  ( 5 5 5 ) simpleGrading ( 1 1 1 ) // 30 
	hex ( 42 51 52 43 35 47 44 36 )  ( 5 5 5 ) simpleGrading ( 1 1 1 ) // 31 
);

edges
(
		spline 1 2 ((0.79202500 0.11226900 0.00000000) (0.76258700 0.22246300 0.00000000) (0.72499600 0.32669200 0.00000000) (0.68651600 0.42117700 0.00000000) (0.65230000 0.50207600 0.00000000) (0.62591300 0.56652600 0.00000000) (0.61053500 0.61053200 0.00000000))
		spline 2 3 ((0.61053200 0.61053500 0.00000000) (0.56652600 0.62591300 0.00000000) (0.50207600 0.65230000 0.00000000) (0.42117700 0.68651600 0.00000000) (0.32669200 0.72499600 0.00000000) (0.22246300 0.76258700 0.00000000) (0.11226900 0.79202500 0.00000000))
		spline 3 8 ((-0.11226900 0.79202500 0.00000000) (-0.22246300 0.76258700 0.00000000) (-0.32669200 0.72499600 0.00000000) (-0.42117700 0.68651600 0.00000000) (-0.50207600 0.65230000 0.00000000) (-0.56652600 0.62591300 0.00000000) (-0.61053200 0.61053500 0.00000000))
		spline 8 9 ((-0.61053500 0.61053200 0.00000000) (-0.62591300 0.56652600 0.00000000) (-0.65230000 0.50207600 0.00000000) (-0.68651600 0.42117700 0.00000000) (-0.72499600 0.32669200 0.00000000) (-0.76258700 0.22246300 0.00000000) (-0.79202500 0.11226900 0.00000000))
		spline 9 12 ((-0.79202500 -0.11226900 0.00000000) (-0.76258700 -0.22246300 0.00000000) (-0.72499600 -0.32669200 0.00000000) (-0.68651600 -0.42117700 0.00000000) (-0.65230000 -0.50207600 0.00000000) (-0.62591300 -0.56652600 0.00000000) (-0.61053500 -0.61053200 0.00000000))
		spline 12 13 ((-0.61053200 -0.61053500 0.00000000) (-0.56652600 -0.62591300 0.00000000) (-0.50207600 -0.65230000 0.00000000) (-0.42117700 -0.68651600 0.00000000) (-0.32669200 -0.72499600 0.00000000) (-0.22246300 -0.76258700 0.00000000) (-0.11226900 -0.79202500 0.00000000))
		spline 13 16 ((0.11226900 -0.79202500 0.00000000) (0.22246300 -0.76258700 0.00000000) (0.32669200 -0.72499600 0.00000000) (0.42117700 -0.68651600 0.00000000) (0.50207600 -0.65230000 0.00000000) (0.56652600 -0.62591300 0.00000000) (0.61053200 -0.61053500 0.00000000))
		spline 16 1 ((0.61053500 -0.61053200 0.00000000) (0.62591300 -0.56652600 0.00000000) (0.65230000 -0.50207600 0.00000000) (0.68651600 -0.42117700 0.00000000) (0.72499600 -0.32669200 0.00000000) (0.76258700 -0.22246300 0.00000000) (0.79202500 -0.11226900 0.00000000))
		project 18 19 (sphere_test)
		project 18 20 (sphere_test)
		project 19 21 (sphere_test)
		project 20 21 (sphere_test)
		project 19 22 (sphere_test)
		project 22 23 (sphere_test)
		project 21 23 (sphere_test)
		project 20 24 (sphere_test)
		project 24 23 (sphere_test)
		project 22 25 (sphere_test)
		project 25 26 (sphere_test)
		project 23 26 (sphere_test)
		project 25 27 (sphere_test)
		project 27 28 (sphere_test)
		project 26 28 (sphere_test)
		project 24 28 (sphere_test)
		project 27 29 (sphere_test)
		project 29 30 (sphere_test)
		project 28 30 (sphere_test)
		project 29 31 (sphere_test)
		project 31 32 (sphere_test)
		project 30 32 (sphere_test)
		project 24 32 (sphere_test)
		project 31 33 (sphere_test)
		project 33 34 (sphere_test)
		project 32 34 (sphere_test)
		project 33 18 (sphere_test)
		project 34 20 (sphere_test)
		project 18 44 (sphere_test)
		project 33 45 (sphere_test)
		project 44 45 (sphere_test)
		project 31 46 (sphere_test)
		project 45 46 (sphere_test)
		project 44 47 (sphere_test)
		project 47 46 (sphere_test)
		project 29 48 (sphere_test)
		project 46 48 (sphere_test)
		project 27 49 (sphere_test)
		project 48 49 (sphere_test)
		project 47 49 (sphere_test)
		project 25 50 (sphere_test)
		project 49 50 (sphere_test)
		project 22 51 (sphere_test)
		project 50 51 (sphere_test)
		project 47 51 (sphere_test)
		project 19 52 (sphere_test)
		project 51 52 (sphere_test)
		project 52 44 (sphere_test)
);

boundary
(
);

faces
(
		project (20 18 19 21) sphere_test

		project (21 19 22 23) sphere_test

		project (24 20 21 23) sphere_test

		project (23 22 25 26) sphere_test

		project (26 25 27 28) sphere_test

		project (24 23 26 28) sphere_test

		project (28 27 29 30) sphere_test

		project (30 29 31 32) sphere_test

		project (24 28 30 32) sphere_test

		project (32 31 33 34) sphere_test

		project (34 33 18 20) sphere_test

		project (24 32 34 20) sphere_test

		project (44 18 33 45) sphere_test

		project (45 33 31 46) sphere_test

		project (47 44 45 46) sphere_test

		project (46 31 29 48) sphere_test

		project (48 29 27 49) sphere_test

		project (47 46 48 49) sphere_test

		project (49 27 25 50) sphere_test

		project (50 25 22 51) sphere_test

		project (47 49 50 51) sphere_test

		project (51 22 19 52) sphere_test

		project (52 19 18 44) sphere_test

		project (47 51 52 44) sphere_test

);

mergePatchPairs
(
);

scale 1;

// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
// Created with classy_blocks: https://github.com/damogranlabs/classy_blocks //
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
