diff --git a/.gitignore b/.gitignore index 1919d28..1b2dde0 100755 --- a/.gitignore +++ b/.gitignore @@ -59,10 +59,10 @@ __pycache__/ *.vtu # vscode -c++/abpcpp/cpp-module/build/* +c++/abpcpp/cppmodule/build/* # exception to the rule -!c++/abpcpp/cpp-module/build/.gitkeep +!c++/abpcpp/cppmodule/build/.gitkeep #ipython *.ipynb_checkpoints diff --git a/README.md b/README.md deleted file mode 100644 index f04faed..0000000 --- a/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# ABPTutorial -KITP tutorial codes for Active Brownian Particles diff --git a/c++/abpcpp/__init__.py b/c++/abpcpp/__init__.py index f304076..e17da2b 100644 --- a/c++/abpcpp/__init__.py +++ b/c++/abpcpp/__init__.py @@ -29,4 +29,5 @@ from .cppmodule import * from .builder import * +from .reader import * from .dumper import * diff --git a/c++/abpcpp/builder/make_random.py b/c++/abpcpp/builder/make_random.py index 1e1ac1f..1837832 100644 --- a/c++/abpcpp/builder/make_random.py +++ b/c++/abpcpp/builder/make_random.py @@ -55,7 +55,7 @@ def random_init(phi, Lx, Ly = None, rcut = None, outfile = 'test.json', max_atte v = [0.0, 0.0] f = [0.0, 0.0] # Add a particle at position x,y with the director pointing in the random direction - particles.append({'id': i, 'r': r, 'n': n, 'v': v, 'f': f}) + particles.append({'id': i, 'r': r, 'n': n, 'v': v, 'f': f, 'radius': 0.5*rcut}) else: # Here we implement avoidance of overlaps i = 0 @@ -74,7 +74,7 @@ def random_init(phi, Lx, Ly = None, rcut = None, outfile = 'test.json', max_atte v = [0.0, 0.0] f = [0.0, 0.0] # Add a particle at position x,y with the director pointing in the random direction - particles.append({'id': i, 'r': r, 'n': n, 'v': v, 'f': f}) + particles.append({'id': i, 'r': r, 'n': n, 'v': v, 'f': f, 'radius': 0.5*rcut}) i += 1 break else: diff --git a/c++/abpcpp/cppmodule/build/CMakeCache.txt b/c++/abpcpp/cppmodule/build/CMakeCache.txt deleted file mode 100644 index 22ad65a..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeCache.txt +++ /dev/null @@ -1,501 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build -# It was generated by CMake: /usr/bin/cmake -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//Value Computed by CMake -ABPCPP_BINARY_DIR:STATIC=/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build - -//Value Computed by CMake -ABPCPP_SOURCE_DIR:STATIC=/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line - -//Path to a program. -CMAKE_AR:FILEPATH=/usr/bin/ar - -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING= - -//Enable/Disable color output during build. -CMAKE_COLOR_MAKEFILE:BOOL=ON - -//CXX compiler -CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 - -//Flags used by the CXX compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_CXX_FLAGS_DEBUG:STRING=-g -Wall - -//Flags used by the compiler during minimum size release builds. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -Wall -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -funroll-loops -ffast-math -DNDEBUG -std=c++14 -fvisibility=hidden -fpermissive - -//Flags used by the compiler during release builds with debug info. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-g -O -funroll-loops -ffast-math -DNDEBUG -Wall - -//C compiler -CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 - -//Flags used by the C compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the C compiler during DEBUG builds. -CMAKE_C_FLAGS_DEBUG:STRING=-g - -//Flags used by the C compiler during MINSIZEREL builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the C compiler during RELEASE builds. -CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the C compiler during RELWITHDEBINFO builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND - -//Flags used by the linker during all build types. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during DEBUG builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during MINSIZEREL builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during RELEASE builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during RELWITHDEBINFO builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF - -//User executables (bin) -CMAKE_INSTALL_BINDIR:PATH=bin - -//Read-only architecture-independent data (DATAROOTDIR) -CMAKE_INSTALL_DATADIR:PATH= - -//Read-only architecture-independent data root (share) -CMAKE_INSTALL_DATAROOTDIR:PATH=share - -//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) -CMAKE_INSTALL_DOCDIR:PATH= - -//C header files (include) -CMAKE_INSTALL_INCLUDEDIR:PATH=include - -//Info documentation (DATAROOTDIR/info) -CMAKE_INSTALL_INFODIR:PATH= - -//Object code libraries (lib) -CMAKE_INSTALL_LIBDIR:PATH=lib - -//Program executables (libexec) -CMAKE_INSTALL_LIBEXECDIR:PATH=libexec - -//Locale-dependent data (DATAROOTDIR/locale) -CMAKE_INSTALL_LOCALEDIR:PATH= - -//Modifiable single-machine data (var) -CMAKE_INSTALL_LOCALSTATEDIR:PATH=var - -//Man documentation (DATAROOTDIR/man) -CMAKE_INSTALL_MANDIR:PATH= - -//C header files for non-gcc (/usr/include) -CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr/local - -//Run-time variable data (LOCALSTATEDIR/run) -CMAKE_INSTALL_RUNSTATEDIR:PATH= - -//System admin executables (sbin) -CMAKE_INSTALL_SBINDIR:PATH=sbin - -//Modifiable architecture-independent data (com) -CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com - -//Read-only single-machine data (etc) -CMAKE_INSTALL_SYSCONFDIR:PATH=etc - -//Path to a program. -CMAKE_LINKER:FILEPATH=/usr/bin/ld - -//Path to a program. -CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make - -//Flags used by the linker during the creation of modules during -// all build types. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of modules during -// DEBUG builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of modules during -// MINSIZEREL builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of modules during -// RELEASE builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of modules during -// RELWITHDEBINFO builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=/usr/bin/nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=ABPCPP - -//Path to a program. -CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib - -//Path to a program. -CMAKE_READELF:FILEPATH=/usr/bin/readelf - -//Flags used by the linker during the creation of shared libraries -// during all build types. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of shared libraries -// during DEBUG builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of shared libraries -// during MINSIZEREL builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELEASE builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELWITHDEBINFO builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries -// during all build types. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of static libraries -// during DEBUG builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of static libraries -// during MINSIZEREL builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELEASE builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELWITHDEBINFO builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=/usr/bin/strip - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//C++ standard flag, e.g. -std=c++11, -std=c++14, /std:c++14. -// Defaults to C++14 mode. -PYBIND11_CPP_STANDARD:STRING=-std=c++14 - -//Install pybind11 header files? -PYBIND11_INSTALL:BOOL=OFF - -//Python version to use for compiling modules -PYBIND11_PYTHON_VERSION:STRING= - -//Build pybind11 test suite? -PYBIND11_TEST:BOOL=OFF - -//Path to a program. -PYTHON_EXECUTABLE:FILEPATH=/home/alfios/.miniconda3/envs/py37/bin/python3.7 - -//Path to a library. -PYTHON_LIBRARY:FILEPATH=/home/alfios/.miniconda3/envs/py37/lib/libpython3.7m.so - -//Install pybind11 headers in Python include directory instead -// of default installation prefix -USE_PYTHON_INCLUDE_DIR:BOOL=OFF - -//Value Computed by CMake -pybind11_BINARY_DIR:STATIC=/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/external/pybind11 - -//Value Computed by CMake -pybind11_SOURCE_DIR:STATIC=/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/external/pybind11 - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_ADDR2LINE -CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=16 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 -//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE -CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/usr/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest -//ADVANCED property for variable: CMAKE_CXX_COMPILER -CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER -CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_DLLTOOL -CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Unix Makefiles -//Generator instance identifier. -CMAKE_GENERATOR_INSTANCE:INTERNAL= -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule -//ADVANCED property for variable: CMAKE_INSTALL_BINDIR -CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DATADIR -CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR -CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR -CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR -CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_INFODIR -CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR -CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR -CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR -CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR -CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_MANDIR -CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR -CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR -CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR -CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR -CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR -CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MAKE_PROGRAM -CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.16 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//Details about finding PYTHON -FIND_PACKAGE_MESSAGE_DETAILS_PYTHON:INTERNAL=/home/alfios/.miniconda3/envs/py37/bin/python3.7 -//Details about finding PythonInterp -FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/home/alfios/.miniconda3/envs/py37/bin/python3.7][v3.7.7()] -//Test HAS_CPP14_FLAG -HAS_CPP14_FLAG:INTERNAL=1 -//Test HAS_FLTO -HAS_FLTO:INTERNAL=1 -PYBIND11_INCLUDE_DIR:INTERNAL=/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/external/pybind11/include -PYBIND11_LTO_CXX_FLAGS:INTERNAL=-flto;-fno-fat-lto-objects -PYBIND11_LTO_LINKER_FLAGS:INTERNAL=-flto -PYBIND11_VERSION_MAJOR:INTERNAL=2 -PYBIND11_VERSION_MINOR:INTERNAL=3 -PYBIND11_VERSION_PATCH:INTERNAL=dev0 -//ADVANCED property for variable: PYTHON_EXECUTABLE -PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 -PYTHON_INCLUDE_DIRS:INTERNAL=/home/alfios/.miniconda3/envs/py37/include/python3.7m -PYTHON_LIBRARIES:INTERNAL=/home/alfios/.miniconda3/envs/py37/lib/libpython3.7m.so -//ADVANCED property for variable: PYTHON_LIBRARY -PYTHON_LIBRARY-ADVANCED:INTERNAL=1 -PYTHON_MODULE_EXTENSION:INTERNAL=.cpython-37m-x86_64-linux-gnu.so -PYTHON_MODULE_PREFIX:INTERNAL= -PYTHON_VERSION_MAJOR:INTERNAL=3 -PYTHON_VERSION_MINOR:INTERNAL=7 -//CMAKE_INSTALL_PREFIX during last run -_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local - diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CMakeCCompiler.cmake b/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CMakeCCompiler.cmake deleted file mode 100644 index 2692f73..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CMakeCCompiler.cmake +++ /dev/null @@ -1,76 +0,0 @@ -set(CMAKE_C_COMPILER "/usr/bin/cc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "9.3.0") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") - -set(CMAKE_C_PLATFORM_ID "Linux") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") -set(CMAKE_C_SIMULATE_VERSION "") - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-9") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCC 1) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake b/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake deleted file mode 100644 index 504c250..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,88 +0,0 @@ -set(CMAKE_CXX_COMPILER "/usr/bin/c++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "GNU") -set(CMAKE_CXX_COMPILER_VERSION "9.3.0") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") -set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") - -set(CMAKE_CXX_PLATFORM_ID "Linux") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-9") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCXX 1) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) - -foreach (lang C OBJC OBJCXX) - if (CMAKE_${lang}_COMPILER_ID_RUN) - foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) - list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) - endforeach() - endif() -endforeach() - -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin b/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index 9efd11a..0000000 Binary files a/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin and /dev/null differ diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_CXX.bin b/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100755 index b44625e..0000000 Binary files a/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_CXX.bin and /dev/null differ diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CMakeSystem.cmake b/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CMakeSystem.cmake deleted file mode 100644 index 015b28a..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-5.4.0-7626-generic") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "5.4.0-7626-generic") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - - - -set(CMAKE_SYSTEM "Linux-5.4.0-7626-generic") -set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "5.4.0-7626-generic") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c b/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index d884b50..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,671 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif -#if defined(__CLASSIC_C__) -/* cv-qualifiers did not exist in K&R C */ -# define const -# define volatile -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) -# define COMPILER_ID "Fujitsu" - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXE) || defined(__CRAYXC) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number components. */ -#ifdef COMPILER_VERSION_MAJOR -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - - -#if !defined(__STDC__) -# if (defined(_MSC_VER) && !defined(__clang__)) \ - || (defined(__ibmxl__) || defined(__IBMC__)) -# define C_DIALECT "90" -# else -# define C_DIALECT -# endif -#elif __STDC_VERSION__ >= 201000L -# define C_DIALECT "11" -#elif __STDC_VERSION__ >= 199901L -# define C_DIALECT "99" -#else -# define C_DIALECT "90" -#endif -const char* info_language_dialect_default = - "INFO" ":" "dialect_default[" C_DIALECT "]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXE) || defined(__CRAYXC) - require += info_cray[argc]; -#endif - require += info_language_dialect_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index 69cfdba..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,660 +0,0 @@ -/* This source file must have a .cpp extension so that all C++ compilers - recognize the extension without flags. Borland does not know .cxx for - example. */ -#ifndef __cplusplus -# error "A C compiler has been selected for C++." -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__COMO__) -# define COMPILER_ID "Comeau" - /* __COMO_VERSION__ = VRR */ -# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) -# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) - -#elif defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) -# define COMPILER_ID "Fujitsu" - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__GNUC__) || defined(__GNUG__) -# define COMPILER_ID "GNU" -# if defined(__GNUC__) -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# else -# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXE) || defined(__CRAYXC) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number components. */ -#ifdef COMPILER_VERSION_MAJOR -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - - -#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L -# if defined(__INTEL_CXX11_MODE__) -# if defined(__cpp_aggregate_nsdmi) -# define CXX_STD 201402L -# else -# define CXX_STD 201103L -# endif -# else -# define CXX_STD 199711L -# endif -#elif defined(_MSC_VER) && defined(_MSVC_LANG) -# define CXX_STD _MSVC_LANG -#else -# define CXX_STD __cplusplus -#endif - -const char* info_language_dialect_default = "INFO" ":" "dialect_default[" -#if CXX_STD > 201703L - "20" -#elif CXX_STD >= 201703L - "17" -#elif CXX_STD >= 201402L - "14" -#elif CXX_STD >= 201103L - "11" -#else - "98" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXE) || defined(__CRAYXC) - require += info_cray[argc]; -#endif - require += info_language_dialect_default[argc]; - (void)argv; - return require; -} diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeDirectoryInformation.cmake b/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index a5aea9a..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeOutput.log b/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeOutput.log deleted file mode 100644 index 666183a..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeOutput.log +++ /dev/null @@ -1,491 +0,0 @@ -The system is: Linux - 5.4.0-7626-generic - x86_64 -Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -Compiler: /usr/bin/cc -Build flags: -Id flags: - -The output was: -0 - - -Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" - -The C compiler identification is GNU, found in "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CompilerIdC/a.out" - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. -Compiler: /usr/bin/c++ -Build flags: -Id flags: - -The output was: -0 - - -Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" - -The CXX compiler identification is GNU, found in "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/3.16.3/CompilerIdCXX/a.out" - -Determining if the C compiler works passed with the following output: -Change Dir: /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_f3203/fast && /usr/bin/make -f CMakeFiles/cmTC_f3203.dir/build.make CMakeFiles/cmTC_f3203.dir/build -make[1]: Entering directory '/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_f3203.dir/testCCompiler.c.o -/usr/bin/cc -o CMakeFiles/cmTC_f3203.dir/testCCompiler.c.o -c /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp/testCCompiler.c -Linking C executable cmTC_f3203 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f3203.dir/link.txt --verbose=1 -/usr/bin/cc CMakeFiles/cmTC_f3203.dir/testCCompiler.c.o -o cmTC_f3203 -make[1]: Leaving directory '/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp' - - - -Detecting C compiler ABI info compiled with the following output: -Change Dir: /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_0091d/fast && /usr/bin/make -f CMakeFiles/cmTC_0091d.dir/build.make CMakeFiles/cmTC_0091d.dir/build -make[1]: Entering directory '/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_0091d.dir/CMakeCCompilerABI.c.o -/usr/bin/cc -v -o CMakeFiles/cmTC_0091d.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -Using built-in specs. -COLLECT_GCC=/usr/bin/cc -OFFLOAD_TARGET_NAMES=nvptx-none:hsa -OFFLOAD_TARGET_DEFAULT=1 -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-10ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2) -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0091d.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_0091d.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc2dA7fp.s -GNU C17 (Ubuntu 9.3.0-10ubuntu2) version 9.3.0 (x86_64-linux-gnu) - compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" -ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" -ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" -#include "..." search starts here: -#include <...> search starts here: - /usr/lib/gcc/x86_64-linux-gnu/9/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include -End of search list. -GNU C17 (Ubuntu 9.3.0-10ubuntu2) version 9.3.0 (x86_64-linux-gnu) - compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -Compiler executable checksum: 18dc4c39b54390aa2b5013fb4339d43f -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0091d.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' - as -v --64 -o CMakeFiles/cmTC_0091d.dir/CMakeCCompilerABI.c.o /tmp/cc2dA7fp.s -GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 -COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0091d.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' -Linking C executable cmTC_0091d -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0091d.dir/link.txt --verbose=1 -/usr/bin/cc -v CMakeFiles/cmTC_0091d.dir/CMakeCCompilerABI.c.o -o cmTC_0091d -Using built-in specs. -COLLECT_GCC=/usr/bin/cc -COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -OFFLOAD_TARGET_NAMES=nvptx-none:hsa -OFFLOAD_TARGET_DEFAULT=1 -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-10ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2) -COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_0091d' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccD3V9QR.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_0091d /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_0091d.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_0091d' '-mtune=generic' '-march=x86-64' -make[1]: Leaving directory '/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp' - - - -Parsed C implicit include dir info from above output: rv=done - found start of include info - found start of implicit include info - add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - -Parsed C implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/make cmTC_0091d/fast && /usr/bin/make -f CMakeFiles/cmTC_0091d.dir/build.make CMakeFiles/cmTC_0091d.dir/build] - ignore line: [make[1]: Entering directory '/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp'] - ignore line: [Building C object CMakeFiles/cmTC_0091d.dir/CMakeCCompilerABI.c.o] - ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_0091d.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-10ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0091d.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_0091d.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc2dA7fp.s] - ignore line: [GNU C17 (Ubuntu 9.3.0-10ubuntu2) version 9.3.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [GNU C17 (Ubuntu 9.3.0-10ubuntu2) version 9.3.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [Compiler executable checksum: 18dc4c39b54390aa2b5013fb4339d43f] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0091d.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_0091d.dir/CMakeCCompilerABI.c.o /tmp/cc2dA7fp.s] - ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0091d.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] - ignore line: [Linking C executable cmTC_0091d] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0091d.dir/link.txt --verbose=1] - ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_0091d.dir/CMakeCCompilerABI.c.o -o cmTC_0091d ] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-10ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2) ] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_0091d' '-mtune=generic' '-march=x86-64'] - link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccD3V9QR.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_0091d /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_0091d.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccD3V9QR.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [--as-needed] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTC_0091d] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] - arg [CMakeFiles/cmTC_0091d.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] - implicit libs: [gcc;gcc_s;c;gcc;gcc_s] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - -Determining if the CXX compiler works passed with the following output: -Change Dir: /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_199f2/fast && /usr/bin/make -f CMakeFiles/cmTC_199f2.dir/build.make CMakeFiles/cmTC_199f2.dir/build -make[1]: Entering directory '/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_199f2.dir/testCXXCompiler.cxx.o -/usr/bin/c++ -o CMakeFiles/cmTC_199f2.dir/testCXXCompiler.cxx.o -c /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx -Linking CXX executable cmTC_199f2 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_199f2.dir/link.txt --verbose=1 -/usr/bin/c++ CMakeFiles/cmTC_199f2.dir/testCXXCompiler.cxx.o -o cmTC_199f2 -make[1]: Leaving directory '/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp' - - - -Detecting CXX compiler ABI info compiled with the following output: -Change Dir: /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_385f3/fast && /usr/bin/make -f CMakeFiles/cmTC_385f3.dir/build.make CMakeFiles/cmTC_385f3.dir/build -make[1]: Entering directory '/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_385f3.dir/CMakeCXXCompilerABI.cpp.o -/usr/bin/c++ -v -o CMakeFiles/cmTC_385f3.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -Using built-in specs. -COLLECT_GCC=/usr/bin/c++ -OFFLOAD_TARGET_NAMES=nvptx-none:hsa -OFFLOAD_TARGET_DEFAULT=1 -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-10ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2) -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_385f3.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_385f3.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccXzD5ns.s -GNU C++14 (Ubuntu 9.3.0-10ubuntu2) version 9.3.0 (x86_64-linux-gnu) - compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9" -ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" -ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" -ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" -#include "..." search starts here: -#include <...> search starts here: - /usr/include/c++/9 - /usr/include/x86_64-linux-gnu/c++/9 - /usr/include/c++/9/backward - /usr/lib/gcc/x86_64-linux-gnu/9/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include -End of search list. -GNU C++14 (Ubuntu 9.3.0-10ubuntu2) version 9.3.0 (x86_64-linux-gnu) - compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -Compiler executable checksum: a3d04a02fbd98a786d710618ca593f02 -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_385f3.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - as -v --64 -o CMakeFiles/cmTC_385f3.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccXzD5ns.s -GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 -COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_385f3.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' -Linking CXX executable cmTC_385f3 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_385f3.dir/link.txt --verbose=1 -/usr/bin/c++ -v CMakeFiles/cmTC_385f3.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_385f3 -Using built-in specs. -COLLECT_GCC=/usr/bin/c++ -COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -OFFLOAD_TARGET_NAMES=nvptx-none:hsa -OFFLOAD_TARGET_DEFAULT=1 -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-10ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2) -COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_385f3' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc8tSloV.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_385f3 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_385f3.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_385f3' '-shared-libgcc' '-mtune=generic' '-march=x86-64' -make[1]: Leaving directory '/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp' - - - -Parsed CXX implicit include dir info from above output: rv=done - found start of include info - found start of implicit include info - add: [/usr/include/c++/9] - add: [/usr/include/x86_64-linux-gnu/c++/9] - add: [/usr/include/c++/9/backward] - add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/include/c++/9] ==> [/usr/include/c++/9] - collapse include dir [/usr/include/x86_64-linux-gnu/c++/9] ==> [/usr/include/x86_64-linux-gnu/c++/9] - collapse include dir [/usr/include/c++/9/backward] ==> [/usr/include/c++/9/backward] - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - -Parsed CXX implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/make cmTC_385f3/fast && /usr/bin/make -f CMakeFiles/cmTC_385f3.dir/build.make CMakeFiles/cmTC_385f3.dir/build] - ignore line: [make[1]: Entering directory '/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp'] - ignore line: [Building CXX object CMakeFiles/cmTC_385f3.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_385f3.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/c++] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-10ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_385f3.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_385f3.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccXzD5ns.s] - ignore line: [GNU C++14 (Ubuntu 9.3.0-10ubuntu2) version 9.3.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9"] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/include/c++/9] - ignore line: [ /usr/include/x86_64-linux-gnu/c++/9] - ignore line: [ /usr/include/c++/9/backward] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [GNU C++14 (Ubuntu 9.3.0-10ubuntu2) version 9.3.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [Compiler executable checksum: a3d04a02fbd98a786d710618ca593f02] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_385f3.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_385f3.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccXzD5ns.s] - ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_385f3.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - ignore line: [Linking CXX executable cmTC_385f3] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_385f3.dir/link.txt --verbose=1] - ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_385f3.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_385f3 ] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/c++] - ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-10ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2) ] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_385f3' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc8tSloV.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_385f3 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_385f3.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/cc8tSloV.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [--as-needed] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTC_385f3] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] - arg [CMakeFiles/cmTC_385f3.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-lstdc++] ==> lib [stdc++] - arg [-lm] ==> lib [m] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [-lc] ==> lib [c] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] - implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - -Performing C++ SOURCE FILE Test HAS_CPP14_FLAG succeeded with the following output: -Change Dir: /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_ff1ff/fast && /usr/bin/make -f CMakeFiles/cmTC_ff1ff.dir/build.make CMakeFiles/cmTC_ff1ff.dir/build -make[1]: Entering directory '/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_ff1ff.dir/src.cxx.o -/usr/bin/c++ -DHAS_CPP14_FLAG -std=c++14 -o CMakeFiles/cmTC_ff1ff.dir/src.cxx.o -c /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp/src.cxx -Linking CXX executable cmTC_ff1ff -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ff1ff.dir/link.txt --verbose=1 -/usr/bin/c++ -DHAS_CPP14_FLAG -rdynamic CMakeFiles/cmTC_ff1ff.dir/src.cxx.o -o cmTC_ff1ff -make[1]: Leaving directory '/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp' - - -Source file was: -int main() { return 0; } -Performing C++ SOURCE FILE Test HAS_FLTO succeeded with the following output: -Change Dir: /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_3090f/fast && /usr/bin/make -f CMakeFiles/cmTC_3090f.dir/build.make CMakeFiles/cmTC_3090f.dir/build -make[1]: Entering directory '/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_3090f.dir/src.cxx.o -/usr/bin/c++ -DHAS_FLTO -flto -fno-fat-lto-objects -o CMakeFiles/cmTC_3090f.dir/src.cxx.o -c /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp/src.cxx -Linking CXX executable cmTC_3090f -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3090f.dir/link.txt --verbose=1 -/usr/bin/c++ -DHAS_FLTO -rdynamic CMakeFiles/cmTC_3090f.dir/src.cxx.o -o cmTC_3090f -flto -make[1]: Leaving directory '/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/CMakeTmp' - - -Source file was: -int main() { return 0; } diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/Makefile.cmake b/c++/abpcpp/cppmodule/build/CMakeFiles/Makefile.cmake deleted file mode 100644 index b72b7ed..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,133 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# The generator used is: -set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") - -# The top level Makefile was generated from the following files: -set(CMAKE_MAKEFILE_DEPENDS - "CMakeCache.txt" - "../CMakeLists.txt" - "CMakeFiles/3.16.3/CMakeCCompiler.cmake" - "CMakeFiles/3.16.3/CMakeCXXCompiler.cmake" - "CMakeFiles/3.16.3/CMakeSystem.cmake" - "../external/pybind11/CMakeLists.txt" - "../external/pybind11/tools/FindPythonLibsNew.cmake" - "../external/pybind11/tools/pybind11Tools.cmake" - "/usr/share/cmake-3.16/Modules/CMakeCCompiler.cmake.in" - "/usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c" - "/usr/share/cmake-3.16/Modules/CMakeCInformation.cmake" - "/usr/share/cmake-3.16/Modules/CMakeCXXCompiler.cmake.in" - "/usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp" - "/usr/share/cmake-3.16/Modules/CMakeCXXInformation.cmake" - "/usr/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" - "/usr/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/share/cmake-3.16/Modules/CMakeCompilerIdDetection.cmake" - "/usr/share/cmake-3.16/Modules/CMakeDetermineCCompiler.cmake" - "/usr/share/cmake-3.16/Modules/CMakeDetermineCXXCompiler.cmake" - "/usr/share/cmake-3.16/Modules/CMakeDetermineCompileFeatures.cmake" - "/usr/share/cmake-3.16/Modules/CMakeDetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/CMakeDetermineCompilerABI.cmake" - "/usr/share/cmake-3.16/Modules/CMakeDetermineCompilerId.cmake" - "/usr/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake" - "/usr/share/cmake-3.16/Modules/CMakeFindBinUtils.cmake" - "/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake" - "/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake" - "/usr/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake" - "/usr/share/cmake-3.16/Modules/CMakePackageConfigHelpers.cmake" - "/usr/share/cmake-3.16/Modules/CMakeParseArguments.cmake" - "/usr/share/cmake-3.16/Modules/CMakeParseImplicitIncludeInfo.cmake" - "/usr/share/cmake-3.16/Modules/CMakeParseImplicitLinkInfo.cmake" - "/usr/share/cmake-3.16/Modules/CMakeSystem.cmake.in" - "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/share/cmake-3.16/Modules/CMakeTestCCompiler.cmake" - "/usr/share/cmake-3.16/Modules/CMakeTestCXXCompiler.cmake" - "/usr/share/cmake-3.16/Modules/CMakeTestCompilerCommon.cmake" - "/usr/share/cmake-3.16/Modules/CMakeUnixFindMake.cmake" - "/usr/share/cmake-3.16/Modules/CheckCXXCompilerFlag.cmake" - "/usr/share/cmake-3.16/Modules/CheckCXXSourceCompiles.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/ADSP-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/Borland-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/Cray-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/GHS-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/GNU-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/GNU-C.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/GNU-FindBinUtils.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/GNU.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/HP-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/IAR-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/Intel-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/MSVC-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/PGI-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/PathScale-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/SCO-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/TI-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/Watcom-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/XL-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake" - "/usr/share/cmake-3.16/Modules/FindPackageMessage.cmake" - "/usr/share/cmake-3.16/Modules/FindPythonInterp.cmake" - "/usr/share/cmake-3.16/Modules/GNUInstallDirs.cmake" - "/usr/share/cmake-3.16/Modules/Internal/CMakeCheckCompilerFlag.cmake" - "/usr/share/cmake-3.16/Modules/Internal/FeatureTesting.cmake" - "/usr/share/cmake-3.16/Modules/Platform/Linux-Determine-CXX.cmake" - "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-C.cmake" - "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-CXX.cmake" - "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU.cmake" - "/usr/share/cmake-3.16/Modules/Platform/Linux.cmake" - "/usr/share/cmake-3.16/Modules/Platform/UnixPaths.cmake" - "/usr/share/cmake-3.16/Modules/WriteBasicConfigVersionFile.cmake" - ) - -# The corresponding makefile is: -set(CMAKE_MAKEFILE_OUTPUTS - "Makefile" - "CMakeFiles/cmake.check_cache" - ) - -# Byproducts of CMake generate step: -set(CMAKE_MAKEFILE_PRODUCTS - "CMakeFiles/3.16.3/CMakeSystem.cmake" - "CMakeFiles/3.16.3/CMakeCCompiler.cmake" - "CMakeFiles/3.16.3/CMakeCXXCompiler.cmake" - "CMakeFiles/3.16.3/CMakeCCompiler.cmake" - "CMakeFiles/3.16.3/CMakeCXXCompiler.cmake" - "CMakeFiles/CMakeDirectoryInformation.cmake" - "external/pybind11/CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -set(CMAKE_DEPEND_INFO_FILES - "CMakeFiles/cppmodule.dir/DependInfo.cmake" - ) diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/Makefile2 b/c++/abpcpp/cppmodule/build/CMakeFiles/Makefile2 deleted file mode 100644 index 9a7f63f..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeFiles/Makefile2 +++ /dev/null @@ -1,126 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Default target executed when no arguments are given to make. -default_target: all - -.PHONY : default_target - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build - -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "all" target. -all: CMakeFiles/cppmodule.dir/all -all: external/pybind11/all - -.PHONY : all - -# The main recursive "preinstall" target. -preinstall: external/pybind11/preinstall - -.PHONY : preinstall - -# The main recursive "clean" target. -clean: CMakeFiles/cppmodule.dir/clean -clean: external/pybind11/clean - -.PHONY : clean - -#============================================================================= -# Directory level rules for directory external/pybind11 - -# Recursive "all" directory target. -external/pybind11/all: - -.PHONY : external/pybind11/all - -# Recursive "preinstall" directory target. -external/pybind11/preinstall: - -.PHONY : external/pybind11/preinstall - -# Recursive "clean" directory target. -external/pybind11/clean: - -.PHONY : external/pybind11/clean - -#============================================================================= -# Target rules for target CMakeFiles/cppmodule.dir - -# All Build rule for target. -CMakeFiles/cppmodule.dir/all: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/depend - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10 "Built target cppmodule" -.PHONY : CMakeFiles/cppmodule.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/cppmodule.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles 10 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/cppmodule.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles 0 -.PHONY : CMakeFiles/cppmodule.dir/rule - -# Convenience name for target. -cppmodule: CMakeFiles/cppmodule.dir/rule - -.PHONY : cppmodule - -# clean rule for target. -CMakeFiles/cppmodule.dir/clean: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/clean -.PHONY : CMakeFiles/cppmodule.dir/clean - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/TargetDirectories.txt b/c++/abpcpp/cppmodule/build/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 3fc72e8..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,5 +0,0 @@ -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/rebuild_cache.dir -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/edit_cache.dir -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/external/pybind11/CMakeFiles/rebuild_cache.dir -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/external/pybind11/CMakeFiles/edit_cache.dir diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/cmake.check_cache b/c++/abpcpp/cppmodule/build/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/CXX.includecache b/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/CXX.includecache deleted file mode 100644 index 2c9d9c1..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/CXX.includecache +++ /dev/null @@ -1,830 +0,0 @@ -#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -../external/pybind11/include/pybind11/attr.h -cast.h -../external/pybind11/include/pybind11/cast.h - -../external/pybind11/include/pybind11/buffer_info.h -detail/common.h -../external/pybind11/include/pybind11/detail/common.h - -../external/pybind11/include/pybind11/cast.h -pytypes.h -../external/pybind11/include/pybind11/pytypes.h -detail/typeid.h -../external/pybind11/include/pybind11/detail/typeid.h -detail/descr.h -../external/pybind11/include/pybind11/detail/descr.h -detail/internals.h -../external/pybind11/include/pybind11/detail/internals.h -array -- -limits -- -tuple -- -type_traits -- -string_view -- - -../external/pybind11/include/pybind11/complex.h -pybind11.h -../external/pybind11/include/pybind11/pybind11.h -complex -- - -../external/pybind11/include/pybind11/detail/class.h -../attr.h -../external/pybind11/include/pybind11/attr.h - -../external/pybind11/include/pybind11/detail/common.h -Python.h -- -frameobject.h -- -pythread.h -- -cstddef -- -cstring -- -forward_list -- -vector -- -string -- -stdexcept -- -unordered_set -- -unordered_map -- -memory -- -typeindex -- -type_traits -- - -../external/pybind11/include/pybind11/detail/descr.h -common.h -../external/pybind11/include/pybind11/detail/common.h - -../external/pybind11/include/pybind11/detail/init.h -class.h -../external/pybind11/include/pybind11/detail/class.h - -../external/pybind11/include/pybind11/detail/internals.h -../pytypes.h -../external/pybind11/include/pybind11/pytypes.h - -../external/pybind11/include/pybind11/detail/typeid.h -cstdio -- -cstdlib -- -cxxabi.h -- - -../external/pybind11/include/pybind11/functional.h -pybind11.h -../external/pybind11/include/pybind11/pybind11.h -functional -- - -../external/pybind11/include/pybind11/iostream.h -pybind11.h -../external/pybind11/include/pybind11/pybind11.h -streambuf -- -ostream -- -string -- -memory -- -iostream -- -pybind11/iostream.h -- -pybind11/iostream.h -- - -../external/pybind11/include/pybind11/numpy.h -pybind11.h -../external/pybind11/include/pybind11/pybind11.h -complex.h -../external/pybind11/include/pybind11/complex.h -numeric -- -algorithm -- -array -- -cstdlib -- -cstring -- -sstream -- -string -- -functional -- -utility -- -vector -- -typeindex -- - -../external/pybind11/include/pybind11/options.h -detail/common.h -../external/pybind11/include/pybind11/detail/common.h - -../external/pybind11/include/pybind11/pybind11.h -attr.h -../external/pybind11/include/pybind11/attr.h -options.h -../external/pybind11/include/pybind11/options.h -detail/class.h -../external/pybind11/include/pybind11/detail/class.h -detail/init.h -../external/pybind11/include/pybind11/detail/init.h - -../external/pybind11/include/pybind11/pytypes.h -detail/common.h -../external/pybind11/include/pybind11/detail/common.h -buffer_info.h -../external/pybind11/include/pybind11/buffer_info.h -utility -- -type_traits -- - -../external/pybind11/include/pybind11/stl.h -pybind11.h -../external/pybind11/include/pybind11/pybind11.h -set -- -unordered_set -- -map -- -unordered_map -- -iostream -- -list -- -deque -- -valarray -- -optional -- -experimental/optional -- -variant -- -optional -- -variant -- - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/Python.h -patchlevel.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/patchlevel.h -pyconfig.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pyconfig.h -pymacconfig.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pymacconfig.h -limits.h -- -stdio.h -- -string.h -- -errno.h -- -stdlib.h -- -unistd.h -- -crypt.h -- -stddef.h -- -assert.h -- -pyport.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pyport.h -pymacro.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pymacro.h -pyatomic.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pyatomic.h -pymath.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pymath.h -pytime.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pytime.h -pymem.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pymem.h -object.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/object.h -objimpl.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/objimpl.h -typeslots.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/typeslots.h -pyhash.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pyhash.h -pydebug.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pydebug.h -bytearrayobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/bytearrayobject.h -bytesobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/bytesobject.h -unicodeobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/unicodeobject.h -longobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/longobject.h -longintrepr.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/longintrepr.h -boolobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/boolobject.h -floatobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/floatobject.h -complexobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/complexobject.h -rangeobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/rangeobject.h -memoryobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/memoryobject.h -tupleobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/tupleobject.h -listobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/listobject.h -dictobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/dictobject.h -odictobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/odictobject.h -enumobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/enumobject.h -setobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/setobject.h -methodobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/methodobject.h -moduleobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/moduleobject.h -funcobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/funcobject.h -classobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/classobject.h -fileobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/fileobject.h -pycapsule.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pycapsule.h -traceback.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/traceback.h -sliceobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/sliceobject.h -cellobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/cellobject.h -iterobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/iterobject.h -genobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/genobject.h -descrobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/descrobject.h -warnings.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/warnings.h -weakrefobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/weakrefobject.h -structseq.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/structseq.h -namespaceobject.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/namespaceobject.h -codecs.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/codecs.h -pyerrors.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pyerrors.h -pystate.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pystate.h -context.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/context.h -pyarena.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pyarena.h -modsupport.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/modsupport.h -compile.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/compile.h -pythonrun.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pythonrun.h -pylifecycle.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pylifecycle.h -ceval.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/ceval.h -sysmodule.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/sysmodule.h -osmodule.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/osmodule.h -intrcheck.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/intrcheck.h -import.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/import.h -abstract.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/abstract.h -bltinmodule.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/bltinmodule.h -eval.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/eval.h -pyctype.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pyctype.h -pystrtod.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pystrtod.h -pystrcmp.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pystrcmp.h -dtoa.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/dtoa.h -fileutils.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/fileutils.h -pyfpe.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pyfpe.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/abstract.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/bltinmodule.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/boolobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/bytearrayobject.h -stdarg.h -- - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/bytesobject.h -stdarg.h -- - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/cellobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/ceval.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/classobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/code.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/codecs.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/compile.h -code.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/code.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/complexobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/context.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/descrobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/dictobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/dtoa.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/dynamic_annotations.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/enumobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/eval.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/fileobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/fileutils.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/floatobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/frameobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/funcobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/genobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/import.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/intrcheck.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/iterobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/listobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/longintrepr.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/longobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/memoryobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/methodobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/modsupport.h -stdarg.h -- - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/moduleobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/namespaceobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/object.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/objimpl.h -pymem.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pymem.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/odictobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/osmodule.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/patchlevel.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pyarena.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pyatomic.h -dynamic_annotations.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/dynamic_annotations.h -pyconfig.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pyconfig.h -stdatomic.h -- -intrin.h -- -immintrin.h -- - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pycapsule.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pyconfig.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pyctype.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pydebug.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pyerrors.h -stdarg.h -- - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pyfpe.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pyhash.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pylifecycle.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pymacconfig.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pymacro.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pymath.h -pyconfig.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pyconfig.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pymem.h -pyport.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pyport.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pyport.h -pyconfig.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pyconfig.h -inttypes.h -- -stdlib.h -- -ieeefp.h -- -math.h -- -sys/time.h -- -time.h -- -sys/time.h -- -time.h -- -sys/select.h -- -sys/stat.h -- -stat.h -- -sys/types.h -- -sys/termio.h -- -ctype.h -- -wctype.h -- - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pystate.h -pythread.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pythread.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pystrcmp.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pystrtod.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pythonrun.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pythread.h -pthread.h -- - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pytime.h -pyconfig.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pyconfig.h -object.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/object.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/rangeobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/setobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/sliceobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/structseq.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/sysmodule.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/traceback.h -pystate.h -/home/alfios/.miniconda3/envs/py37/include/python3.7m/pystate.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/tupleobject.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/typeslots.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/unicodeobject.h -stdarg.h -- -ctype.h -- -wchar.h -- - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/warnings.h - -/home/alfios/.miniconda3/envs/py37/include/python3.7m/weakrefobject.h - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/box.hpp -../types/globaltypes.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/types/globaltypes.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/pbc.hpp -../types/globaltypes.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/types/globaltypes.hpp -box.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/box.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/pybind_export_box.hpp -box.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/box.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/evolver/evolverclass.cpp -algorithm -- -evolverclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/evolver/evolverclass.hpp -../system/particleoperators.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/particleoperators.hpp -../potentials/harmonicforce.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/harmonicforce.hpp -../potentials/selfpropulsion.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/selfpropulsion.hpp -../potentials/polar_align.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/polar_align.hpp -../integrators/integrator_brownian_positions.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_positions.hpp -../integrators/integrator_brownian_rotational.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_rotational.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/evolver/evolverclass.hpp -memory -- -map -- -iostream -- -../neighbourlist/neighbourlistclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.hpp -../system/systemclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/systemclass.hpp -../potentials/computeforceclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/computeforceclass.hpp -../potentials/computetorqueclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/computetorqueclass.hpp -../integrators/integratorclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integratorclass.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/evolver/pybind_export_evolver.hpp -evolverclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/evolver/evolverclass.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_positions.cpp -integrator_brownian_positions.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_positions.hpp -../box/pbc.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/pbc.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_positions.hpp -iostream -- -integratorclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integratorclass.hpp -../rng/rng.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/rng/rng.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_rotational.cpp -integrator_brownian_rotational.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_rotational.hpp -../box/pbc.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/pbc.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_rotational.hpp -iostream -- -integratorclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integratorclass.hpp -../rng/rng.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/rng/rng.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integratorclass.hpp -memory -- -iostream -- -../types/globaltypes.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/types/globaltypes.hpp -../system/systemclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/systemclass.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/linkedlistclass.cpp -linkedlistclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/linkedlistclass.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/linkedlistclass.hpp -iostream -- -map -- -../types/globaltypes.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/types/globaltypes.hpp -../system/systemclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/systemclass.hpp -../box/box.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/box.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.cpp -neighbourlistclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.hpp -memory -- -linkedlistclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/linkedlistclass.hpp -../box/pbc.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/pbc.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/computeforceclass.hpp -memory -- -map -- -iostream -- -../types/globaltypes.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/types/globaltypes.hpp -../system/systemclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/systemclass.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/computetorqueclass.hpp -memory -- -iostream -- -../types/globaltypes.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/types/globaltypes.hpp -../system/systemclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/systemclass.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/harmonicforce.cpp -harmonicforce.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/harmonicforce.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/harmonicforce.hpp -memory -- -map -- -iostream -- -computeforceclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/computeforceclass.hpp -../neighbourlist/neighbourlistclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/polar_align.cpp -polar_align.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/polar_align.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/polar_align.hpp -memory -- -map -- -iostream -- -computetorqueclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/computetorqueclass.hpp -../neighbourlist/neighbourlistclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/selfpropulsion.cpp -selfpropulsion.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/selfpropulsion.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/selfpropulsion.hpp -memory -- -map -- -iostream -- -computeforceclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/computeforceclass.hpp -../neighbourlist/neighbourlistclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/pybindexport.cpp -pybind11/stl.h -- -pybind11/numpy.h -- -pybind11/iostream.h -- -pybind11/functional.h -- -types/pybind_export_types.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/types/pybind_export_types.hpp -box/pybind_export_box.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/pybind_export_box.hpp -system/pybind_export_system.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/pybind_export_system.hpp -evolver/pybind_export_evolver.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/evolver/pybind_export_evolver.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/rng/rng.hpp -random -- -memory -- - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/particleoperators.hpp -particletype.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/particletype.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/particletype.hpp -../types/globaltypes.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/types/globaltypes.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/pybind_export_system.hpp -particletype.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/particletype.hpp -systemclass.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/systemclass.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/systemclass.hpp -particletype.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/particletype.hpp -../box/box.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/box.hpp -../box/pbc.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/pbc.hpp - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/types/globaltypes.hpp -vector -- -iostream -- -sstream -- -math.h -- - -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/types/pybind_export_types.hpp -globaltypes.hpp -/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/types/globaltypes.hpp - diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/DependInfo.cmake b/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/DependInfo.cmake deleted file mode 100644 index 1c81e1b..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/DependInfo.cmake +++ /dev/null @@ -1,36 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - "CXX" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_CXX - "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/evolver/evolverclass.cpp" "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o" - "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_positions.cpp" "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.o" - "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_rotational.cpp" "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.o" - "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/linkedlistclass.cpp" "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.o" - "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.cpp" "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.o" - "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/harmonicforce.cpp" "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.o" - "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/polar_align.cpp" "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.o" - "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/selfpropulsion.cpp" "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.o" - "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/pybindexport.cpp" "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o" - ) -set(CMAKE_CXX_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -set(CMAKE_TARGET_DEFINITIONS_CXX - "cppmodule_EXPORTS" - ) - -# The include file search paths: -set(CMAKE_CXX_TARGET_INCLUDE_PATH - "../src" - "../external/pybind11/include" - "/home/alfios/.miniconda3/envs/py37/include/python3.7m" - ) - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/build.make b/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/build.make deleted file mode 100644 index b77bce0..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/build.make +++ /dev/null @@ -1,219 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build - -# Include any dependencies generated for this target. -include CMakeFiles/cppmodule.dir/depend.make - -# Include the progress variables for this target. -include CMakeFiles/cppmodule.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/cppmodule.dir/flags.make - -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: CMakeFiles/cppmodule.dir/flags.make -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../src/pybindexport.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o -c /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/pybindexport.cpp - -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cppmodule.dir/src/pybindexport.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/pybindexport.cpp > CMakeFiles/cppmodule.dir/src/pybindexport.cpp.i - -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cppmodule.dir/src/pybindexport.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/pybindexport.cpp -o CMakeFiles/cppmodule.dir/src/pybindexport.cpp.s - -CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.o: CMakeFiles/cppmodule.dir/flags.make -CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.o: ../src/neighbourlist/linkedlistclass.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.o -c /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/linkedlistclass.cpp - -CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/linkedlistclass.cpp > CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.i - -CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/linkedlistclass.cpp -o CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.s - -CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.o: CMakeFiles/cppmodule.dir/flags.make -CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.o: ../src/neighbourlist/neighbourlistclass.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.o -c /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.cpp - -CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.cpp > CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.i - -CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.cpp -o CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.s - -CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.o: CMakeFiles/cppmodule.dir/flags.make -CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.o: ../src/potentials/harmonicforce.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.o -c /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/harmonicforce.cpp - -CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/harmonicforce.cpp > CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.i - -CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/harmonicforce.cpp -o CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.s - -CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.o: CMakeFiles/cppmodule.dir/flags.make -CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.o: ../src/potentials/polar_align.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.o -c /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/polar_align.cpp - -CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/polar_align.cpp > CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.i - -CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/polar_align.cpp -o CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.s - -CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.o: CMakeFiles/cppmodule.dir/flags.make -CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.o: ../src/potentials/selfpropulsion.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.o -c /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/selfpropulsion.cpp - -CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/selfpropulsion.cpp > CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.i - -CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/selfpropulsion.cpp -o CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.s - -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.o: CMakeFiles/cppmodule.dir/flags.make -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.o: ../src/integrators/integrator_brownian_positions.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.o -c /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_positions.cpp - -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_positions.cpp > CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.i - -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_positions.cpp -o CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.s - -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.o: CMakeFiles/cppmodule.dir/flags.make -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.o: ../src/integrators/integrator_brownian_rotational.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.o -c /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_rotational.cpp - -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_rotational.cpp > CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.i - -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_rotational.cpp -o CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.s - -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o: CMakeFiles/cppmodule.dir/flags.make -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o: ../src/evolver/evolverclass.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o -c /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/evolver/evolverclass.cpp - -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/evolver/evolverclass.cpp > CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.i - -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/evolver/evolverclass.cpp -o CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.s - -# Object files for target cppmodule -cppmodule_OBJECTS = \ -"CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o" \ -"CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.o" \ -"CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.o" \ -"CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.o" \ -"CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.o" \ -"CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.o" \ -"CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.o" \ -"CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.o" \ -"CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o" - -# External object files for target cppmodule -cppmodule_EXTERNAL_OBJECTS = - -cppmodule.cpython-37m-x86_64-linux-gnu.so: CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o -cppmodule.cpython-37m-x86_64-linux-gnu.so: CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.o -cppmodule.cpython-37m-x86_64-linux-gnu.so: CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.o -cppmodule.cpython-37m-x86_64-linux-gnu.so: CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.o -cppmodule.cpython-37m-x86_64-linux-gnu.so: CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.o -cppmodule.cpython-37m-x86_64-linux-gnu.so: CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.o -cppmodule.cpython-37m-x86_64-linux-gnu.so: CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.o -cppmodule.cpython-37m-x86_64-linux-gnu.so: CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.o -cppmodule.cpython-37m-x86_64-linux-gnu.so: CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o -cppmodule.cpython-37m-x86_64-linux-gnu.so: CMakeFiles/cppmodule.dir/build.make -cppmodule.cpython-37m-x86_64-linux-gnu.so: CMakeFiles/cppmodule.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Linking CXX shared module cppmodule.cpython-37m-x86_64-linux-gnu.so" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/cppmodule.dir/link.txt --verbose=$(VERBOSE) - /usr/bin/strip /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/cppmodule.cpython-37m-x86_64-linux-gnu.so - -# Rule to build all files generated by this target. -CMakeFiles/cppmodule.dir/build: cppmodule.cpython-37m-x86_64-linux-gnu.so - -.PHONY : CMakeFiles/cppmodule.dir/build - -CMakeFiles/cppmodule.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/cppmodule.dir/cmake_clean.cmake -.PHONY : CMakeFiles/cppmodule.dir/clean - -CMakeFiles/cppmodule.dir/depend: - cd /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/cppmodule.dir/depend - diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/cmake_clean.cmake b/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/cmake_clean.cmake deleted file mode 100644 index 58cfd3e..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/cmake_clean.cmake +++ /dev/null @@ -1,18 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o" - "CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.o" - "CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.o" - "CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.o" - "CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.o" - "CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.o" - "CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.o" - "CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.o" - "CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o" - "cppmodule.cpython-37m-x86_64-linux-gnu.so" - "cppmodule.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/cppmodule.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/depend.internal b/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/depend.internal deleted file mode 100644 index 3a7d188..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/depend.internal +++ /dev/null @@ -1,201 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/box.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/pbc.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/evolver/evolverclass.cpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/evolver/evolverclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_positions.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_rotational.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integratorclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/linkedlistclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/computeforceclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/computetorqueclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/harmonicforce.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/polar_align.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/selfpropulsion.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/rng/rng.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/particleoperators.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/particletype.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/systemclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/types/globaltypes.hpp -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.o - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/box.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/pbc.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_positions.cpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_positions.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integratorclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/rng/rng.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/particletype.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/systemclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/types/globaltypes.hpp -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.o - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/box.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/pbc.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_rotational.cpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_rotational.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integratorclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/rng/rng.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/particletype.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/systemclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/types/globaltypes.hpp -CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.o - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/box.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/pbc.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/linkedlistclass.cpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/linkedlistclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/particletype.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/systemclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/types/globaltypes.hpp -CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.o - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/box.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/pbc.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/linkedlistclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.cpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/particletype.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/systemclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/types/globaltypes.hpp -CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.o - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/box.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/pbc.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/linkedlistclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/computeforceclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/harmonicforce.cpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/harmonicforce.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/particletype.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/systemclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/types/globaltypes.hpp -CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.o - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/box.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/pbc.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/linkedlistclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/computetorqueclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/polar_align.cpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/polar_align.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/particletype.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/systemclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/types/globaltypes.hpp -CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.o - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/box.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/pbc.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/linkedlistclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/computeforceclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/selfpropulsion.cpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/selfpropulsion.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/particletype.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/systemclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/types/globaltypes.hpp -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o - ../external/pybind11/include/pybind11/attr.h - ../external/pybind11/include/pybind11/buffer_info.h - ../external/pybind11/include/pybind11/cast.h - ../external/pybind11/include/pybind11/complex.h - ../external/pybind11/include/pybind11/detail/class.h - ../external/pybind11/include/pybind11/detail/common.h - ../external/pybind11/include/pybind11/detail/descr.h - ../external/pybind11/include/pybind11/detail/init.h - ../external/pybind11/include/pybind11/detail/internals.h - ../external/pybind11/include/pybind11/detail/typeid.h - ../external/pybind11/include/pybind11/functional.h - ../external/pybind11/include/pybind11/iostream.h - ../external/pybind11/include/pybind11/numpy.h - ../external/pybind11/include/pybind11/options.h - ../external/pybind11/include/pybind11/pybind11.h - ../external/pybind11/include/pybind11/pytypes.h - ../external/pybind11/include/pybind11/stl.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/Python.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/abstract.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/bltinmodule.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/boolobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/bytearrayobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/bytesobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/cellobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/ceval.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/classobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/code.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/codecs.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/compile.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/complexobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/context.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/descrobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/dictobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/dtoa.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/dynamic_annotations.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/enumobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/eval.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/fileobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/fileutils.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/floatobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/frameobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/funcobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/genobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/import.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/intrcheck.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/iterobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/listobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/longintrepr.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/longobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/memoryobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/methodobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/modsupport.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/moduleobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/namespaceobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/object.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/objimpl.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/odictobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/osmodule.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/patchlevel.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/pyarena.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/pyatomic.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/pycapsule.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/pyconfig.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/pyctype.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/pydebug.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/pyerrors.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/pyfpe.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/pyhash.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/pylifecycle.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/pymacconfig.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/pymacro.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/pymath.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/pymem.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/pyport.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/pystate.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/pystrcmp.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/pystrtod.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/pythonrun.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/pythread.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/pytime.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/rangeobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/setobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/sliceobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/structseq.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/sysmodule.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/traceback.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/tupleobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/typeslots.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/unicodeobject.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/warnings.h - /home/alfios/.miniconda3/envs/py37/include/python3.7m/weakrefobject.h - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/box.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/pbc.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/box/pybind_export_box.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/evolver/evolverclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/evolver/pybind_export_evolver.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/integrators/integratorclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/linkedlistclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/computeforceclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/potentials/computetorqueclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/pybindexport.cpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/particletype.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/pybind_export_system.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/system/systemclass.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/types/globaltypes.hpp - /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src/types/pybind_export_types.hpp diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/depend.make b/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/depend.make deleted file mode 100644 index 4e80e33..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/depend.make +++ /dev/null @@ -1,201 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o: ../src/box/box.hpp -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o: ../src/box/pbc.hpp -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o: ../src/evolver/evolverclass.cpp -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o: ../src/evolver/evolverclass.hpp -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o: ../src/integrators/integrator_brownian_positions.hpp -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o: ../src/integrators/integrator_brownian_rotational.hpp -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o: ../src/integrators/integratorclass.hpp -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o: ../src/neighbourlist/linkedlistclass.hpp -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o: ../src/neighbourlist/neighbourlistclass.hpp -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o: ../src/potentials/computeforceclass.hpp -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o: ../src/potentials/computetorqueclass.hpp -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o: ../src/potentials/harmonicforce.hpp -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o: ../src/potentials/polar_align.hpp -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o: ../src/potentials/selfpropulsion.hpp -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o: ../src/rng/rng.hpp -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o: ../src/system/particleoperators.hpp -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o: ../src/system/particletype.hpp -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o: ../src/system/systemclass.hpp -CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o: ../src/types/globaltypes.hpp - -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.o: ../src/box/box.hpp -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.o: ../src/box/pbc.hpp -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.o: ../src/integrators/integrator_brownian_positions.cpp -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.o: ../src/integrators/integrator_brownian_positions.hpp -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.o: ../src/integrators/integratorclass.hpp -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.o: ../src/rng/rng.hpp -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.o: ../src/system/particletype.hpp -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.o: ../src/system/systemclass.hpp -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.o: ../src/types/globaltypes.hpp - -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.o: ../src/box/box.hpp -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.o: ../src/box/pbc.hpp -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.o: ../src/integrators/integrator_brownian_rotational.cpp -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.o: ../src/integrators/integrator_brownian_rotational.hpp -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.o: ../src/integrators/integratorclass.hpp -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.o: ../src/rng/rng.hpp -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.o: ../src/system/particletype.hpp -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.o: ../src/system/systemclass.hpp -CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.o: ../src/types/globaltypes.hpp - -CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.o: ../src/box/box.hpp -CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.o: ../src/box/pbc.hpp -CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.o: ../src/neighbourlist/linkedlistclass.cpp -CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.o: ../src/neighbourlist/linkedlistclass.hpp -CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.o: ../src/system/particletype.hpp -CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.o: ../src/system/systemclass.hpp -CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.o: ../src/types/globaltypes.hpp - -CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.o: ../src/box/box.hpp -CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.o: ../src/box/pbc.hpp -CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.o: ../src/neighbourlist/linkedlistclass.hpp -CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.o: ../src/neighbourlist/neighbourlistclass.cpp -CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.o: ../src/neighbourlist/neighbourlistclass.hpp -CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.o: ../src/system/particletype.hpp -CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.o: ../src/system/systemclass.hpp -CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.o: ../src/types/globaltypes.hpp - -CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.o: ../src/box/box.hpp -CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.o: ../src/box/pbc.hpp -CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.o: ../src/neighbourlist/linkedlistclass.hpp -CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.o: ../src/neighbourlist/neighbourlistclass.hpp -CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.o: ../src/potentials/computeforceclass.hpp -CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.o: ../src/potentials/harmonicforce.cpp -CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.o: ../src/potentials/harmonicforce.hpp -CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.o: ../src/system/particletype.hpp -CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.o: ../src/system/systemclass.hpp -CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.o: ../src/types/globaltypes.hpp - -CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.o: ../src/box/box.hpp -CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.o: ../src/box/pbc.hpp -CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.o: ../src/neighbourlist/linkedlistclass.hpp -CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.o: ../src/neighbourlist/neighbourlistclass.hpp -CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.o: ../src/potentials/computetorqueclass.hpp -CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.o: ../src/potentials/polar_align.cpp -CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.o: ../src/potentials/polar_align.hpp -CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.o: ../src/system/particletype.hpp -CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.o: ../src/system/systemclass.hpp -CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.o: ../src/types/globaltypes.hpp - -CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.o: ../src/box/box.hpp -CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.o: ../src/box/pbc.hpp -CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.o: ../src/neighbourlist/linkedlistclass.hpp -CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.o: ../src/neighbourlist/neighbourlistclass.hpp -CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.o: ../src/potentials/computeforceclass.hpp -CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.o: ../src/potentials/selfpropulsion.cpp -CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.o: ../src/potentials/selfpropulsion.hpp -CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.o: ../src/system/particletype.hpp -CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.o: ../src/system/systemclass.hpp -CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.o: ../src/types/globaltypes.hpp - -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../external/pybind11/include/pybind11/attr.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../external/pybind11/include/pybind11/buffer_info.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../external/pybind11/include/pybind11/cast.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../external/pybind11/include/pybind11/complex.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../external/pybind11/include/pybind11/detail/class.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../external/pybind11/include/pybind11/detail/common.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../external/pybind11/include/pybind11/detail/descr.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../external/pybind11/include/pybind11/detail/init.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../external/pybind11/include/pybind11/detail/internals.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../external/pybind11/include/pybind11/detail/typeid.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../external/pybind11/include/pybind11/functional.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../external/pybind11/include/pybind11/iostream.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../external/pybind11/include/pybind11/numpy.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../external/pybind11/include/pybind11/options.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../external/pybind11/include/pybind11/pybind11.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../external/pybind11/include/pybind11/pytypes.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../external/pybind11/include/pybind11/stl.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/Python.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/abstract.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/bltinmodule.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/boolobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/bytearrayobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/bytesobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/cellobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/ceval.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/classobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/code.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/codecs.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/compile.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/complexobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/context.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/descrobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/dictobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/dtoa.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/dynamic_annotations.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/enumobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/eval.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/fileobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/fileutils.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/floatobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/frameobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/funcobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/genobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/import.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/intrcheck.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/iterobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/listobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/longintrepr.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/longobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/memoryobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/methodobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/modsupport.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/moduleobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/namespaceobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/object.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/objimpl.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/odictobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/osmodule.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/patchlevel.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/pyarena.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/pyatomic.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/pycapsule.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/pyconfig.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/pyctype.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/pydebug.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/pyerrors.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/pyfpe.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/pyhash.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/pylifecycle.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/pymacconfig.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/pymacro.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/pymath.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/pymem.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/pyport.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/pystate.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/pystrcmp.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/pystrtod.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/pythonrun.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/pythread.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/pytime.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/rangeobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/setobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/sliceobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/structseq.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/sysmodule.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/traceback.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/tupleobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/typeslots.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/unicodeobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/warnings.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: /home/alfios/.miniconda3/envs/py37/include/python3.7m/weakrefobject.h -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../src/box/box.hpp -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../src/box/pbc.hpp -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../src/box/pybind_export_box.hpp -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../src/evolver/evolverclass.hpp -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../src/evolver/pybind_export_evolver.hpp -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../src/integrators/integratorclass.hpp -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../src/neighbourlist/linkedlistclass.hpp -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../src/neighbourlist/neighbourlistclass.hpp -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../src/potentials/computeforceclass.hpp -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../src/potentials/computetorqueclass.hpp -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../src/pybindexport.cpp -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../src/system/particletype.hpp -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../src/system/pybind_export_system.hpp -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../src/system/systemclass.hpp -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../src/types/globaltypes.hpp -CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o: ../src/types/pybind_export_types.hpp - diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/flags.make b/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/flags.make deleted file mode 100644 index 0672bf2..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# compile CXX with /usr/bin/c++ -CXX_FLAGS = -O3 -funroll-loops -ffast-math -DNDEBUG -std=c++14 -fvisibility=hidden -fpermissive -fPIC -fvisibility=hidden -std=c++14 -flto -fno-fat-lto-objects - -CXX_DEFINES = -Dcppmodule_EXPORTS - -CXX_INCLUDES = -I/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/src -I/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/external/pybind11/include -I/home/alfios/.miniconda3/envs/py37/include/python3.7m - diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/link.txt b/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/link.txt deleted file mode 100644 index 9f590ab..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -fPIC -O3 -funroll-loops -ffast-math -DNDEBUG -std=c++14 -fvisibility=hidden -fpermissive -shared -o cppmodule.cpython-37m-x86_64-linux-gnu.so CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.o CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.o CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.o CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.o CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.o CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.o CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.o CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o -flto diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/progress.make b/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/progress.make deleted file mode 100644 index 6c587e2..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeFiles/cppmodule.dir/progress.make +++ /dev/null @@ -1,11 +0,0 @@ -CMAKE_PROGRESS_1 = 1 -CMAKE_PROGRESS_2 = 2 -CMAKE_PROGRESS_3 = 3 -CMAKE_PROGRESS_4 = 4 -CMAKE_PROGRESS_5 = 5 -CMAKE_PROGRESS_6 = 6 -CMAKE_PROGRESS_7 = 7 -CMAKE_PROGRESS_8 = 8 -CMAKE_PROGRESS_9 = 9 -CMAKE_PROGRESS_10 = 10 - diff --git a/c++/abpcpp/cppmodule/build/CMakeFiles/progress.marks b/c++/abpcpp/cppmodule/build/CMakeFiles/progress.marks deleted file mode 100644 index f599e28..0000000 --- a/c++/abpcpp/cppmodule/build/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -10 diff --git a/c++/abpcpp/cppmodule/build/Makefile b/c++/abpcpp/cppmodule/build/Makefile deleted file mode 100644 index e19fe86..0000000 --- a/c++/abpcpp/cppmodule/build/Makefile +++ /dev/null @@ -1,418 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Default target executed when no arguments are given to make. -default_target: all - -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache - -.PHONY : rebuild_cache/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." - /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache - -.PHONY : edit_cache/fast - -# The main all target -all: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles/progress.marks - $(MAKE) -f CMakeFiles/Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - $(MAKE) -f CMakeFiles/Makefile2 clean -.PHONY : clean - -# The main clean target -clean/fast: clean - -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - $(MAKE) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - $(MAKE) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -#============================================================================= -# Target rules for targets named cppmodule - -# Build rule for target. -cppmodule: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 cppmodule -.PHONY : cppmodule - -# fast build rule for target. -cppmodule/fast: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/build -.PHONY : cppmodule/fast - -src/evolver/evolverclass.o: src/evolver/evolverclass.cpp.o - -.PHONY : src/evolver/evolverclass.o - -# target to build an object file -src/evolver/evolverclass.cpp.o: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.o -.PHONY : src/evolver/evolverclass.cpp.o - -src/evolver/evolverclass.i: src/evolver/evolverclass.cpp.i - -.PHONY : src/evolver/evolverclass.i - -# target to preprocess a source file -src/evolver/evolverclass.cpp.i: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.i -.PHONY : src/evolver/evolverclass.cpp.i - -src/evolver/evolverclass.s: src/evolver/evolverclass.cpp.s - -.PHONY : src/evolver/evolverclass.s - -# target to generate assembly for a file -src/evolver/evolverclass.cpp.s: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/evolver/evolverclass.cpp.s -.PHONY : src/evolver/evolverclass.cpp.s - -src/integrators/integrator_brownian_positions.o: src/integrators/integrator_brownian_positions.cpp.o - -.PHONY : src/integrators/integrator_brownian_positions.o - -# target to build an object file -src/integrators/integrator_brownian_positions.cpp.o: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.o -.PHONY : src/integrators/integrator_brownian_positions.cpp.o - -src/integrators/integrator_brownian_positions.i: src/integrators/integrator_brownian_positions.cpp.i - -.PHONY : src/integrators/integrator_brownian_positions.i - -# target to preprocess a source file -src/integrators/integrator_brownian_positions.cpp.i: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.i -.PHONY : src/integrators/integrator_brownian_positions.cpp.i - -src/integrators/integrator_brownian_positions.s: src/integrators/integrator_brownian_positions.cpp.s - -.PHONY : src/integrators/integrator_brownian_positions.s - -# target to generate assembly for a file -src/integrators/integrator_brownian_positions.cpp.s: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_positions.cpp.s -.PHONY : src/integrators/integrator_brownian_positions.cpp.s - -src/integrators/integrator_brownian_rotational.o: src/integrators/integrator_brownian_rotational.cpp.o - -.PHONY : src/integrators/integrator_brownian_rotational.o - -# target to build an object file -src/integrators/integrator_brownian_rotational.cpp.o: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.o -.PHONY : src/integrators/integrator_brownian_rotational.cpp.o - -src/integrators/integrator_brownian_rotational.i: src/integrators/integrator_brownian_rotational.cpp.i - -.PHONY : src/integrators/integrator_brownian_rotational.i - -# target to preprocess a source file -src/integrators/integrator_brownian_rotational.cpp.i: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.i -.PHONY : src/integrators/integrator_brownian_rotational.cpp.i - -src/integrators/integrator_brownian_rotational.s: src/integrators/integrator_brownian_rotational.cpp.s - -.PHONY : src/integrators/integrator_brownian_rotational.s - -# target to generate assembly for a file -src/integrators/integrator_brownian_rotational.cpp.s: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/integrators/integrator_brownian_rotational.cpp.s -.PHONY : src/integrators/integrator_brownian_rotational.cpp.s - -src/neighbourlist/linkedlistclass.o: src/neighbourlist/linkedlistclass.cpp.o - -.PHONY : src/neighbourlist/linkedlistclass.o - -# target to build an object file -src/neighbourlist/linkedlistclass.cpp.o: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.o -.PHONY : src/neighbourlist/linkedlistclass.cpp.o - -src/neighbourlist/linkedlistclass.i: src/neighbourlist/linkedlistclass.cpp.i - -.PHONY : src/neighbourlist/linkedlistclass.i - -# target to preprocess a source file -src/neighbourlist/linkedlistclass.cpp.i: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.i -.PHONY : src/neighbourlist/linkedlistclass.cpp.i - -src/neighbourlist/linkedlistclass.s: src/neighbourlist/linkedlistclass.cpp.s - -.PHONY : src/neighbourlist/linkedlistclass.s - -# target to generate assembly for a file -src/neighbourlist/linkedlistclass.cpp.s: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/neighbourlist/linkedlistclass.cpp.s -.PHONY : src/neighbourlist/linkedlistclass.cpp.s - -src/neighbourlist/neighbourlistclass.o: src/neighbourlist/neighbourlistclass.cpp.o - -.PHONY : src/neighbourlist/neighbourlistclass.o - -# target to build an object file -src/neighbourlist/neighbourlistclass.cpp.o: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.o -.PHONY : src/neighbourlist/neighbourlistclass.cpp.o - -src/neighbourlist/neighbourlistclass.i: src/neighbourlist/neighbourlistclass.cpp.i - -.PHONY : src/neighbourlist/neighbourlistclass.i - -# target to preprocess a source file -src/neighbourlist/neighbourlistclass.cpp.i: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.i -.PHONY : src/neighbourlist/neighbourlistclass.cpp.i - -src/neighbourlist/neighbourlistclass.s: src/neighbourlist/neighbourlistclass.cpp.s - -.PHONY : src/neighbourlist/neighbourlistclass.s - -# target to generate assembly for a file -src/neighbourlist/neighbourlistclass.cpp.s: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/neighbourlist/neighbourlistclass.cpp.s -.PHONY : src/neighbourlist/neighbourlistclass.cpp.s - -src/potentials/harmonicforce.o: src/potentials/harmonicforce.cpp.o - -.PHONY : src/potentials/harmonicforce.o - -# target to build an object file -src/potentials/harmonicforce.cpp.o: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.o -.PHONY : src/potentials/harmonicforce.cpp.o - -src/potentials/harmonicforce.i: src/potentials/harmonicforce.cpp.i - -.PHONY : src/potentials/harmonicforce.i - -# target to preprocess a source file -src/potentials/harmonicforce.cpp.i: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.i -.PHONY : src/potentials/harmonicforce.cpp.i - -src/potentials/harmonicforce.s: src/potentials/harmonicforce.cpp.s - -.PHONY : src/potentials/harmonicforce.s - -# target to generate assembly for a file -src/potentials/harmonicforce.cpp.s: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/potentials/harmonicforce.cpp.s -.PHONY : src/potentials/harmonicforce.cpp.s - -src/potentials/polar_align.o: src/potentials/polar_align.cpp.o - -.PHONY : src/potentials/polar_align.o - -# target to build an object file -src/potentials/polar_align.cpp.o: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.o -.PHONY : src/potentials/polar_align.cpp.o - -src/potentials/polar_align.i: src/potentials/polar_align.cpp.i - -.PHONY : src/potentials/polar_align.i - -# target to preprocess a source file -src/potentials/polar_align.cpp.i: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.i -.PHONY : src/potentials/polar_align.cpp.i - -src/potentials/polar_align.s: src/potentials/polar_align.cpp.s - -.PHONY : src/potentials/polar_align.s - -# target to generate assembly for a file -src/potentials/polar_align.cpp.s: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/potentials/polar_align.cpp.s -.PHONY : src/potentials/polar_align.cpp.s - -src/potentials/selfpropulsion.o: src/potentials/selfpropulsion.cpp.o - -.PHONY : src/potentials/selfpropulsion.o - -# target to build an object file -src/potentials/selfpropulsion.cpp.o: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.o -.PHONY : src/potentials/selfpropulsion.cpp.o - -src/potentials/selfpropulsion.i: src/potentials/selfpropulsion.cpp.i - -.PHONY : src/potentials/selfpropulsion.i - -# target to preprocess a source file -src/potentials/selfpropulsion.cpp.i: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.i -.PHONY : src/potentials/selfpropulsion.cpp.i - -src/potentials/selfpropulsion.s: src/potentials/selfpropulsion.cpp.s - -.PHONY : src/potentials/selfpropulsion.s - -# target to generate assembly for a file -src/potentials/selfpropulsion.cpp.s: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/potentials/selfpropulsion.cpp.s -.PHONY : src/potentials/selfpropulsion.cpp.s - -src/pybindexport.o: src/pybindexport.cpp.o - -.PHONY : src/pybindexport.o - -# target to build an object file -src/pybindexport.cpp.o: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/pybindexport.cpp.o -.PHONY : src/pybindexport.cpp.o - -src/pybindexport.i: src/pybindexport.cpp.i - -.PHONY : src/pybindexport.i - -# target to preprocess a source file -src/pybindexport.cpp.i: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/pybindexport.cpp.i -.PHONY : src/pybindexport.cpp.i - -src/pybindexport.s: src/pybindexport.cpp.s - -.PHONY : src/pybindexport.s - -# target to generate assembly for a file -src/pybindexport.cpp.s: - $(MAKE) -f CMakeFiles/cppmodule.dir/build.make CMakeFiles/cppmodule.dir/src/pybindexport.cpp.s -.PHONY : src/pybindexport.cpp.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... rebuild_cache" - @echo "... edit_cache" - @echo "... cppmodule" - @echo "... src/evolver/evolverclass.o" - @echo "... src/evolver/evolverclass.i" - @echo "... src/evolver/evolverclass.s" - @echo "... src/integrators/integrator_brownian_positions.o" - @echo "... src/integrators/integrator_brownian_positions.i" - @echo "... src/integrators/integrator_brownian_positions.s" - @echo "... src/integrators/integrator_brownian_rotational.o" - @echo "... src/integrators/integrator_brownian_rotational.i" - @echo "... src/integrators/integrator_brownian_rotational.s" - @echo "... src/neighbourlist/linkedlistclass.o" - @echo "... src/neighbourlist/linkedlistclass.i" - @echo "... src/neighbourlist/linkedlistclass.s" - @echo "... src/neighbourlist/neighbourlistclass.o" - @echo "... src/neighbourlist/neighbourlistclass.i" - @echo "... src/neighbourlist/neighbourlistclass.s" - @echo "... src/potentials/harmonicforce.o" - @echo "... src/potentials/harmonicforce.i" - @echo "... src/potentials/harmonicforce.s" - @echo "... src/potentials/polar_align.o" - @echo "... src/potentials/polar_align.i" - @echo "... src/potentials/polar_align.s" - @echo "... src/potentials/selfpropulsion.o" - @echo "... src/potentials/selfpropulsion.i" - @echo "... src/potentials/selfpropulsion.s" - @echo "... src/pybindexport.o" - @echo "... src/pybindexport.i" - @echo "... src/pybindexport.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/c++/abpcpp/cppmodule/build/cmake_install.cmake b/c++/abpcpp/cppmodule/build/cmake_install.cmake deleted file mode 100644 index 711d05c..0000000 --- a/c++/abpcpp/cppmodule/build/cmake_install.cmake +++ /dev/null @@ -1,55 +0,0 @@ -# Install script for directory: /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/external/pybind11/cmake_install.cmake") - -endif() - -if(CMAKE_INSTALL_COMPONENT) - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/c++/abpcpp/cppmodule/build/external/pybind11/CMakeFiles/CMakeDirectoryInformation.cmake b/c++/abpcpp/cppmodule/build/external/pybind11/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index a5aea9a..0000000 --- a/c++/abpcpp/cppmodule/build/external/pybind11/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/c++/abpcpp/cppmodule/build/external/pybind11/CMakeFiles/progress.marks b/c++/abpcpp/cppmodule/build/external/pybind11/CMakeFiles/progress.marks deleted file mode 100644 index 573541a..0000000 --- a/c++/abpcpp/cppmodule/build/external/pybind11/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/c++/abpcpp/cppmodule/build/external/pybind11/Makefile b/c++/abpcpp/cppmodule/build/external/pybind11/Makefile deleted file mode 100644 index 0ca9968..0000000 --- a/c++/abpcpp/cppmodule/build/external/pybind11/Makefile +++ /dev/null @@ -1,134 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Default target executed when no arguments are given to make. -default_target: all - -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache - -.PHONY : rebuild_cache/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." - /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache - -.PHONY : edit_cache/fast - -# The main all target -all: cmake_check_build_system - cd /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/external/pybind11/CMakeFiles/progress.marks - cd /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build && $(MAKE) -f CMakeFiles/Makefile2 external/pybind11/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build && $(MAKE) -f CMakeFiles/Makefile2 external/pybind11/clean -.PHONY : clean - -# The main clean target -clean/fast: clean - -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build && $(MAKE) -f CMakeFiles/Makefile2 external/pybind11/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build && $(MAKE) -f CMakeFiles/Makefile2 external/pybind11/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... rebuild_cache" - @echo "... edit_cache" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/c++/abpcpp/cppmodule/build/external/pybind11/cmake_install.cmake b/c++/abpcpp/cppmodule/build/external/pybind11/cmake_install.cmake deleted file mode 100644 index ebc9ec2..0000000 --- a/c++/abpcpp/cppmodule/build/external/pybind11/cmake_install.cmake +++ /dev/null @@ -1,39 +0,0 @@ -# Install script for directory: /home/alfios/Documents/codes/ABPTutorial/c++/abpcpp/cppmodule/external/pybind11 - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - diff --git a/c++/abpcpp/cppmodule/src/box/pybind_export_box.hpp b/c++/abpcpp/cppmodule/src/box/pybind_export_box.hpp index a9ddc2c..6a4c629 100755 --- a/c++/abpcpp/cppmodule/src/box/pybind_export_box.hpp +++ b/c++/abpcpp/cppmodule/src/box/pybind_export_box.hpp @@ -28,7 +28,7 @@ void export_BoxType(py::module &m) { - py::class_(m, "box") + py::class_(m, "Box") .def(py::init<>()) .def("__init__", [](BoxType &self, double Lx, diff --git a/c++/abpcpp/cppmodule/src/evolver/evolverclass.cpp b/c++/abpcpp/cppmodule/src/evolver/evolverclass.cpp index 3e6ddab..e56e2b2 100644 --- a/c++/abpcpp/cppmodule/src/evolver/evolverclass.cpp +++ b/c++/abpcpp/cppmodule/src/evolver/evolverclass.cpp @@ -19,6 +19,7 @@ void EvolverClass::alloc_neighbourlist(void) { neighbourlist = std::make_shared(_system); + this->create_neighbourlist(1.0); } void EvolverClass::create_neighbourlist(const real &rcut) { @@ -27,7 +28,7 @@ void EvolverClass::create_neighbourlist(const real &rcut) } void EvolverClass::fill_neighbourlist(void) { - this->fill_neighbourlist(); + neighbourlist->fill_neighbourlist(); } void EvolverClass::update_neighbourlist(void) { @@ -46,7 +47,7 @@ void EvolverClass::update_neighbourlist(void) the result value is a std::map containing the key and value in map values */ auto max_it = std::max_element(rcut_list.begin(), rcut_list.end(), [](const std::pair &p1, const std::pair &p2) { return p1.second < p2.second; }); - //create/update the nriubour list + //create/update the neighbour list if (max_it->second > 0.0) this->create_neighbourlist(max_it->second); } @@ -68,6 +69,8 @@ void EvolverClass::add_force(const std::string &name, std::map(_system, *neighbourlist.get()); + for (auto param : parameters) + force_list[name]->set_property(param.first, param.second); } else std::cerr << name << " potential not found" << std::endl; @@ -137,9 +140,17 @@ void EvolverClass::add_integrator(const std::string &name, std::map(_system); + for (auto param : parameters) + integrator_list[name]->set_property(param.first, param.second); + } else if (name.compare("Brownian Rotation") == 0) + { integrator_list[name] = std::make_shared(_system); + for (auto param : parameters) + integrator_list[name]->set_property(param.first, param.second); + } else std::cerr << name << " integrator not found" << std::endl; } diff --git a/c++/abpcpp/cppmodule/src/evolver/evolverclass.hpp b/c++/abpcpp/cppmodule/src/evolver/evolverclass.hpp index 38854b0..85e00b6 100644 --- a/c++/abpcpp/cppmodule/src/evolver/evolverclass.hpp +++ b/c++/abpcpp/cppmodule/src/evolver/evolverclass.hpp @@ -73,6 +73,11 @@ class EvolverClass void set_global_temperature(const real&); void evolve(void); + std::vector get_neighbourlist(void) + { + return(neighbourlist->get_neighbourlist()); + } + private: SystemClass& _system; //!< reference to system class where the box and particles are stored NeighbourListType_ptr neighbourlist; //!< neighbour list used for the force/torque calculation diff --git a/c++/abpcpp/cppmodule/src/evolver/pybind_export_evolver.hpp b/c++/abpcpp/cppmodule/src/evolver/pybind_export_evolver.hpp index 275bb62..cab2127 100644 --- a/c++/abpcpp/cppmodule/src/evolver/pybind_export_evolver.hpp +++ b/c++/abpcpp/cppmodule/src/evolver/pybind_export_evolver.hpp @@ -29,20 +29,23 @@ void export_EvolverClass(py::module &m) { - py::class_(m, "Compute") + py::class_(m, "Evolver") .def(py::init()) .def("add_force", &EvolverClass::add_force) - .def("add_force", &EvolverClass::add_torque) + .def("add_torque", &EvolverClass::add_torque) .def("reset_forces", &EvolverClass::reset_forces) .def("compute_forces", &EvolverClass::compute_forces) .def("reset_torques", &EvolverClass::reset_torques) .def("compute_torque", &EvolverClass::compute_torques) .def("reset_energy", &EvolverClass::reset_energy) .def("compute_energy", &EvolverClass::compute_energy) - .def("add_integrator", &EvolverClass::add_torque) + .def("add_integrator", &EvolverClass::add_integrator) .def("set_time_step", &EvolverClass::set_time_step) .def("set_global_temperature", &EvolverClass::set_global_temperature) .def("evolve", &EvolverClass::evolve) + .def("create_neighbourlist",&EvolverClass::create_neighbourlist) + .def("fill_neighbourlist",&EvolverClass::fill_neighbourlist) + .def("get_neighbourlist",&EvolverClass::get_neighbourlist) ; } #endif diff --git a/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_positions.cpp b/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_positions.cpp index d868799..9f70f8a 100755 --- a/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_positions.cpp +++ b/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_positions.cpp @@ -1,7 +1,6 @@ #include "integrator_brownian_positions.hpp" #include "../box/pbc.hpp" - /*! Integrates equation of motion in the over-damped limit using a first order * scheme. * \note This integrator applies only to the particle position and does not implement activity. @@ -9,14 +8,14 @@ **/ void IntegratorBrownianParticlesPositions::poststep(void) { - for (int pindex = 0; pindex < _system.Numparticles; pindex ++) + for (int pindex = 0; pindex < _system.Numparticles; pindex++) { real2 force_rnd; force_rnd.x = force_rnd.y = 0.0; if (this->get_temperature() > 0.0) { - force_rnd.x = B * rng->gauss_rng(0.0,1.0); - force_rnd.y = B * rng->gauss_rng(0.0,1.0); + force_rnd.x = B * sqrt_dt * rng->gauss_rng(1.0, 0.0); + force_rnd.y = B * sqrt_dt * rng->gauss_rng(1.0, 0.0); } // Update particle position _system.particles[pindex].r.x += mu * this->get_time_step() * _system.particles[pindex].forceC.x + sqrt_dt * force_rnd.x; diff --git a/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_positions.hpp b/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_positions.hpp index d280e7b..b09bc03 100755 --- a/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_positions.hpp +++ b/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_positions.hpp @@ -46,12 +46,12 @@ class IntegratorBrownianParticlesPositions : public IntegratorClass { name = "brownian"; type = "positions"; - this->set_defaults_property(); + this->set_default_properties(); } /** @brief destructor */ ~IntegratorBrownianParticlesPositions() {} - void set_defaults_property(void) + void set_default_properties(void) { gamma = 1.0; mu = 1.0 / gamma; @@ -72,7 +72,7 @@ class IntegratorBrownianParticlesPositions : public IntegratorClass sqrt_dt = sqrt(this->get_time_step()); } - using IntegratorClass::set_property; + //using IntegratorClass::set_property; void set_property(const std::string &prop_name, double &value) { if (prop_name.compare("T") == 0) diff --git a/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_rotational.cpp b/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_rotational.cpp index 32b2383..1e899e3 100644 --- a/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_rotational.cpp +++ b/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_rotational.cpp @@ -10,10 +10,10 @@ void IntegratorBrownianParticlesRotational::poststep(void) { for (int pindex = 0; pindex < _system.Numparticles; pindex++) { - real theta = (this->get_time_step()/mu)*_system.particles[pindex].tau; + real theta = (mu*this->get_time_step())*_system.particles[pindex].tau; if (this->get_temperature() > 0.0) { - theta+=B * rng->gauss_rng(0.0,1.0); + theta+=B * sqrt_dt* rng->gauss_rng(1.0,0.0); } /* Rotate the vector in plane. diff --git a/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_rotational.hpp b/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_rotational.hpp index dc13c65..caedaaf 100644 --- a/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_rotational.hpp +++ b/c++/abpcpp/cppmodule/src/integrators/integrator_brownian_rotational.hpp @@ -46,12 +46,12 @@ class IntegratorBrownianParticlesRotational : public IntegratorClass { name = "brownian"; type = "director"; - this->set_defaults_property(); + this->set_default_properties(); } /** @brief destructor */ ~IntegratorBrownianParticlesRotational() {} - void set_defaults_property(void) + void set_default_properties(void) { gamma = 1.0; mu = 1.0 / gamma; @@ -72,7 +72,7 @@ class IntegratorBrownianParticlesRotational : public IntegratorClass sqrt_dt = sqrt(this->get_time_step()); } - using IntegratorClass::set_property; + //using IntegratorClass::set_property; void set_property(const std::string &prop_name, double &value) { if (prop_name.compare("T") == 0) diff --git a/c++/abpcpp/cppmodule/src/integrators/integratorclass.hpp b/c++/abpcpp/cppmodule/src/integrators/integratorclass.hpp index 5c41d97..78e5d0b 100755 --- a/c++/abpcpp/cppmodule/src/integrators/integratorclass.hpp +++ b/c++/abpcpp/cppmodule/src/integrators/integratorclass.hpp @@ -112,9 +112,9 @@ class IntegratorClass */ std::string get_type(void) { return type; } - virtual void set_defaults_property(void) = 0; - virtual void set_property(const std::string&, const double &) { this->print_warning_calling("double"); } - void print_warning_calling(std::string message) { std::cerr << "integrator " << name << "cannot be called with " << message << "\n"; } + virtual void set_default_properties(void) = 0; + virtual void set_property(const std::string &prop_name, double &value) { this->print_warning_calling("double"); } + void print_warning_calling(std::string message) { std::cerr << "integrator " << name << " cannot be called with " << message << "\n"; } void print_warning_property_name(std::string message) { std::cerr << "parameter " << message << " is not part of " << name << " integrator \n"; } protected: diff --git a/c++/abpcpp/cppmodule/src/neighbourlist/linkedlistclass.hpp b/c++/abpcpp/cppmodule/src/neighbourlist/linkedlistclass.hpp index 88492cc..65ddc99 100755 --- a/c++/abpcpp/cppmodule/src/neighbourlist/linkedlistclass.hpp +++ b/c++/abpcpp/cppmodule/src/neighbourlist/linkedlistclass.hpp @@ -62,7 +62,6 @@ class LinkedListType std::cout << "Ncells=" << Ncells.x << " " << Ncells.y << "\n"; std::cout << "cellHead.size()=" << cellHead.size() << "\n"; std::cout << "cellNext.size()=" << cellNext.size() << "\n"; - std::cout << "cellneighborlist.size()=" << cellneighborlist.size() << "\n"; } else { @@ -81,7 +80,6 @@ class LinkedListType real2 LengthCells; ///< length of the cell in each direction < x,y > host::vector cellHead; ///< which stores for each cell the first inserted element id; host::vector cellNext; ///< which stores for each entry the id of the next inserted element in the list. - host::vector cellneighborlist; ///< stores the neibourlist for the cells device::vector neighborlist; protected: //particle variables int Numparticles; diff --git a/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.cpp b/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.cpp index 2a45003..2a28dcb 100644 --- a/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.cpp +++ b/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.cpp @@ -1,5 +1,6 @@ #include "neighbourlistclass.hpp" + void NeighbourListType::fill_neighbourlist(void) { //fill the linked list @@ -39,7 +40,7 @@ void NeighbourListType::fill_neighbourlist(void) bool flag = (cellId_j.y > (Ncells.y - 1)) || (cellId_j.x > (Ncells.x - 1)) || (cellId_j.y < 0) || (cellId_j.x < 0); if (!flag) { - int cell_index_j = cellId.x + Ncells.x * cellId.y; + int cell_index_j = cellId_j.x + Ncells.x * cellId_j.y; //Now loop over the cell_index_j and add it to the neighbours list of i int pindex_j = cellHead[cell_index_j]; while (pindex_j != -1) @@ -51,7 +52,7 @@ void NeighbourListType::fill_neighbourlist(void) if (rij2 < rcut2) { int ng_index = _system.particles[pindex_i].coordination + max_ng_per_particle * pindex_i; - neighbourlist[ng_index] = pindex_j; + nglist[ng_index] = pindex_j; _system.particles[pindex_i].coordination++; } } @@ -62,6 +63,34 @@ void NeighbourListType::fill_neighbourlist(void) } } +void NeighbourListType::fill_neighbourlist_brute_force(void) +{ + //fill the linked list + //this->fill_linkedlist(); + //loop over all the particles and build the neighbourlist + //retrieve the box from system + auto box = _system.get_box(); + for (int pindex_i = 0; pindex_i < Numparticles; pindex_i++) + { + auto cellId = _system.particles[pindex_i].cellId; + _system.particles[pindex_i].coordination = 0; //no neighbours + old_positions[pindex_i] = _system.particles[pindex_i].r; + for (int pindex_j = 0; pindex_j < _system.particles.size(); pindex_j++) + { + if (pindex_i != pindex_j) + { + real2 rij = host::minimum_image(_system.particles[pindex_i].r, _system.particles[pindex_j].r, box); + real rij2 = vdot(rij, rij); + if (rij2 < rcut2) + { + int ng_index = _system.particles[pindex_i].coordination + max_ng_per_particle * pindex_i; + nglist[ng_index] = pindex_j; + _system.particles[pindex_i].coordination++; + } + } + } + } +} void NeighbourListType::automatic_update(void) { //loop over all the particles and check if the neibourlist need to be updated @@ -80,10 +109,12 @@ void NeighbourListType::automatic_update(void) } } if (need_update) + { + //std::cout<< "NeighbourList auto update hit"<< std::endl; this->fill_neighbourlist(); + } } host::vector NeighbourListType::get_neighbourlist(void) { - host::vector neig; - return neig; + return nglist; } \ No newline at end of file diff --git a/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.hpp b/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.hpp index be997f9..2744a36 100644 --- a/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.hpp +++ b/c++/abpcpp/cppmodule/src/neighbourlist/neighbourlistclass.hpp @@ -37,16 +37,20 @@ struct NeighbourListType : public LinkedListType //linkedlist functions void create_neighbourlist(real _rcut, real _skin = 0.3, int _max_ng_per_particle = 100) { - rcut = (1.0+skin)*_rcut; - rcut2 = rcut*rcut; skin = _skin; skin2 = skin*skin; - max_ng_per_particle = 100; + rcut = (1.0+skin)*_rcut; + rcut2 = rcut*rcut; + max_ng_per_particle = _max_ng_per_particle; this->create_linkedlist(rcut); - neighbourlist.resize(max_ng_per_particle*Numparticles); + nglist.resize(max_ng_per_particle*Numparticles); + std::cout << "neighbourlist.size()=" << nglist.size() << "\n"; + std::cout << "neighbourlist rcut =" << rcut << "\n"; + std::cout << "neighbourlist skin =" << skin << "\n"; old_positions.resize(Numparticles); } void fill_neighbourlist(void); + void fill_neighbourlist_brute_force(void); void automatic_update(void); host::vector get_neighbourlist(void); @@ -54,7 +58,7 @@ struct NeighbourListType : public LinkedListType real rcut, rcut2; real skin,skin2; int max_ng_per_particle; - host::vector neighbourlist; ///< stores the neibourlist for the cells + host::vector nglist; ///< stores the neibourlist for the cells host::vector old_positions; ///< stores the particle position at the time of neibourlist creation }; diff --git a/c++/abpcpp/cppmodule/src/potentials/computeforceclass.hpp b/c++/abpcpp/cppmodule/src/potentials/computeforceclass.hpp index d81dc41..054ade8 100755 --- a/c++/abpcpp/cppmodule/src/potentials/computeforceclass.hpp +++ b/c++/abpcpp/cppmodule/src/potentials/computeforceclass.hpp @@ -61,8 +61,8 @@ class ComputeForceClass /** * @brief Set property */ - virtual void set_defaults_property(void) = 0; - virtual void set_property(const std::string &, const double &) { this->print_warning_calling("double "); }; + virtual void set_default_properties(void) = 0; + virtual void set_property(const std::string &prop_name, const double &value) { this->print_warning_calling("double "); }; void print_warning_calling(const std::string &message) { std::cerr << "potential " << name << " cannot be called with " << message << "\n"; } void print_warning_property_name(const std::string &message) { std::cerr << "parameter " << message << " is not part of " << name << " potential \n"; } diff --git a/c++/abpcpp/cppmodule/src/potentials/computetorqueclass.hpp b/c++/abpcpp/cppmodule/src/potentials/computetorqueclass.hpp index aa7679a..7128180 100644 --- a/c++/abpcpp/cppmodule/src/potentials/computetorqueclass.hpp +++ b/c++/abpcpp/cppmodule/src/potentials/computetorqueclass.hpp @@ -83,8 +83,8 @@ class ComputeTorqueClass /** * @brief Set property */ - virtual void set_defaults_property(void) = 0; - virtual void set_property(const std::string &, const double &) { this->print_warning_calling("double "); }; + virtual void set_default_properties(void) = 0; + virtual void set_property(const std::string &prop_name, const double &value) { this->print_warning_calling("double "); }; void print_warning_calling(const std::string &message) { std::cerr << "torque " << name << " cannot be called with " << message << "\n"; } void print_warning_property_name(const std::string &message) { std::cerr << "parameter " << message << " is not part of " << name << " potential \n"; } diff --git a/c++/abpcpp/cppmodule/src/potentials/harmonicforce.cpp b/c++/abpcpp/cppmodule/src/potentials/harmonicforce.cpp index 4e9fbf6..13baff4 100644 --- a/c++/abpcpp/cppmodule/src/potentials/harmonicforce.cpp +++ b/c++/abpcpp/cppmodule/src/potentials/harmonicforce.cpp @@ -29,9 +29,8 @@ void HarmonicForce::compute(void) //loop over the neighbours particles for(int c = 0; c < pi.coordination; c ++) { - int pindex_j = c + _neighbourslist.max_ng_per_particle * pindex_i; - ParticleType pj = _system.particles[pindex_j]; - + int pindex_j = _neighbourslist.nglist[c + _neighbourslist.max_ng_per_particle * pindex_i]; + const ParticleType pj = _system.particles[pindex_j]; real2 rij = host::minimum_image(pi.r, pj.r, _system.get_box()); real lendr = sqrt(vdot(rij, rij)); if (lendr <= a) @@ -44,5 +43,5 @@ void HarmonicForce::compute(void) //put back the particle in the list _system.particles[pindex_i] = pi; } - + /**/ } diff --git a/c++/abpcpp/cppmodule/src/potentials/harmonicforce.hpp b/c++/abpcpp/cppmodule/src/potentials/harmonicforce.hpp index b8c25c9..7c800be 100644 --- a/c++/abpcpp/cppmodule/src/potentials/harmonicforce.hpp +++ b/c++/abpcpp/cppmodule/src/potentials/harmonicforce.hpp @@ -38,33 +38,33 @@ class HarmonicForce : public ComputeForceClass { name = "Harmonic Force"; type = "Conservative/Particle"; - this->set_defaults_property(); + this->set_default_properties(); } ~HarmonicForce() {} - void set_defaults_property(void) + void set_default_properties(void) override { k = 1.0; a = 2.0; rcut = a; //cut off radius to be use in neighbourslist } - void set_property(const std::string &name, const double &value) + void set_property(const std::string &prop_name, const double &value) override { - if (name.compare("k")) + if (prop_name.compare("k")==0) k = value; - else if (name.compare("a")) + else if (prop_name.compare("a")==0) { - a = 2.0; + a = value; rcut = a; //cut off radius to be use in neighbourslist } else - this->print_warning_property_name(name); + this->print_warning_property_name(prop_name); } - void compute_energy(void); + void compute_energy(void) override; - void compute(void); + void compute(void) override; private: NeighbourListType &_neighbourslist; diff --git a/c++/abpcpp/cppmodule/src/potentials/polar_align.cpp b/c++/abpcpp/cppmodule/src/potentials/polar_align.cpp index 2c87550..7e155ac 100644 --- a/c++/abpcpp/cppmodule/src/potentials/polar_align.cpp +++ b/c++/abpcpp/cppmodule/src/potentials/polar_align.cpp @@ -32,18 +32,17 @@ void PolarAlign::compute(void) //loop over the neighbours particles for(int c = 0; c < pi.coordination; c ++) { - int pindex_j = c + _neighbourslist.max_ng_per_particle * pindex_i; - ParticleType pj = _system.particles[pindex_j]; - + int pindex_j = _neighbourslist.nglist[c + _neighbourslist.max_ng_per_particle * pindex_i]; + const ParticleType pj = _system.particles[pindex_j]; real2 rij = host::minimum_image(pi.r, pj.r, _system.get_box()); real lendr = vdot(rij, rij); if (lendr <= a*a) { - pi.tau+=J*vcross(pi.n, pj.n);; + pi.tau+=J*vcross(pi.n, pj.n); } } //put back the particle in the list _system.particles[pindex_i] = pi; } - + /**/ } diff --git a/c++/abpcpp/cppmodule/src/potentials/polar_align.hpp b/c++/abpcpp/cppmodule/src/potentials/polar_align.hpp index bd2a853..f4266ae 100644 --- a/c++/abpcpp/cppmodule/src/potentials/polar_align.hpp +++ b/c++/abpcpp/cppmodule/src/potentials/polar_align.hpp @@ -38,32 +38,32 @@ class PolarAlign : public ComputeTorqueClass { name = "Polar Align"; type = "Torque/Particle"; - this->set_defaults_property(); + this->set_default_properties(); } ~PolarAlign() {} - void set_defaults_property(void) + void set_default_properties(void) override { J = 1.0; a = 2.0; rcut = a; //cut off radius to be use in neighbourslist } - void set_property(const std::string &name, const double &value) + void set_property(const std::string &prop_name, const double &value) override { - if (name.compare("k")) + if (prop_name.compare("k") == 0) J = value; - else if (name.compare("a")) + else if (prop_name.compare("a") == 0) { a = value; rcut = a; //cut off radius to be use in neighbourslist } else - this->print_warning_property_name(name); + this->print_warning_property_name(prop_name); } - - void compute_energy(void); - void compute(void); + + void compute_energy(void) override; + void compute(void) override; private: NeighbourListType &_neighbourslist; diff --git a/c++/abpcpp/cppmodule/src/potentials/selfpropulsion.hpp b/c++/abpcpp/cppmodule/src/potentials/selfpropulsion.hpp index 0b8ac19..60e8009 100644 --- a/c++/abpcpp/cppmodule/src/potentials/selfpropulsion.hpp +++ b/c++/abpcpp/cppmodule/src/potentials/selfpropulsion.hpp @@ -38,25 +38,25 @@ class SelfPropulsionForce : public ComputeForceClass { name = "Harmonic Force"; type = "Conservative/Particle"; - this->set_defaults_property(); + this->set_default_properties(); } ~SelfPropulsionForce() {} - void set_defaults_property(void) + void set_default_properties(void) override { alpha = 1.0; rcut = 0.0; //cut off radius to be use in neighbourslist } - void set_property(const std::string &name, const double &value) + void set_property(const std::string &prop_name, const double &value) override { - if (name.compare("alpha")) + if (prop_name.compare("alpha") == 0) alpha = value; else - this->print_warning_property_name(name); + this->print_warning_property_name(prop_name); } - - void compute(void); + + void compute(void) override; private: NeighbourListType &_neighbourslist; diff --git a/c++/abpcpp/cppmodule/src/pybindexport.cpp b/c++/abpcpp/cppmodule/src/pybindexport.cpp index 4ef7d98..8781e66 100644 --- a/c++/abpcpp/cppmodule/src/pybindexport.cpp +++ b/c++/abpcpp/cppmodule/src/pybindexport.cpp @@ -55,7 +55,11 @@ PYBIND11_MODULE(cppmodule, m) ///redirect std::cout and std::cerr add_ostream_redirect(m, "ostream_redirect"); export_real2(m); + export_int2(m); + export_bool2(m); PYBIND11_NUMPY_DTYPE(real2, x, y); + //PYBIND11_NUMPY_DTYPE(inth2, x, y); + PYBIND11_NUMPY_DTYPE(bool2, x, y); //export_int3(m); //PYBIND11_NUMPY_DTYPE(int3, x, y, z); export_BoxType(m); diff --git a/c++/abpcpp/cppmodule/src/system/particletype.hpp b/c++/abpcpp/cppmodule/src/system/particletype.hpp index 163b804..abdf414 100644 --- a/c++/abpcpp/cppmodule/src/system/particletype.hpp +++ b/c++/abpcpp/cppmodule/src/system/particletype.hpp @@ -34,7 +34,6 @@ struct ParticleType real radius; //!< radius of the particle real2 r; //!< Position in the embedding 3d flat space inth2 ip; //!< Periodic box image flags (to enable unwrapping of particle coordinates) - real2 N; //!< Particle normal vector real2 n; //!< Particle direction vector (not necessarily equal to velocity direction) int coordination; //!< Keeps track of the number of neighbours inth2 cellId; //!< CellId that belongs for linked list diff --git a/c++/abpcpp/cppmodule/src/system/pybind_export_system.hpp b/c++/abpcpp/cppmodule/src/system/pybind_export_system.hpp index 67a52ac..9ee94ee 100644 --- a/c++/abpcpp/cppmodule/src/system/pybind_export_system.hpp +++ b/c++/abpcpp/cppmodule/src/system/pybind_export_system.hpp @@ -54,7 +54,8 @@ void export_ParticleType_Vector(py::module &m) .def("__len__", [](const std::vector &v) { return v.size(); }) .def("__iter__", [](std::vector &v) { return py::make_iterator(v.begin(), v.end()); }, py::keep_alive<0, 1>()) .def("__getitem__", [](const std::vector &v, size_t i) { if (i >= v.size()) throw py::index_error(); return v[i]; }) - .def("__setitem__", [](std::vector &v, size_t i, ParticleType &d) { if (i >= v.size()) throw py::index_error(); v[i] = d; }); + .def("__setitem__", [](std::vector &v, size_t i, ParticleType &d) { if (i >= v.size()) throw py::index_error(); v[i] = d; }) + ; } void export_SytemClass(py::module &m) diff --git a/c++/abpcpp/cppmodule/src/types/pybind_export_types.hpp b/c++/abpcpp/cppmodule/src/types/pybind_export_types.hpp index 4a1b4f4..50f23ca 100644 --- a/c++/abpcpp/cppmodule/src/types/pybind_export_types.hpp +++ b/c++/abpcpp/cppmodule/src/types/pybind_export_types.hpp @@ -113,4 +113,39 @@ void export_real2(py::module &m) ; } +void export_int2(py::module &m) +{ + py::class_(m, "int2") + .def(py::init<>()) + .def("__init__", [](inth2 &instance, int x, int y) { + new (&instance) inth2(); + instance.x = x; + instance.y = y; + }) + + .def("__repr__",[](const inth2 &a) { + return( ""); + }) + .def_readwrite("x", &inth2::x) + .def_readwrite("y", &inth2::y) + ; +} + +void export_bool2(py::module &m) +{ + py::class_(m, "bool2") + .def(py::init<>()) + .def("__init__", [](bool2 &instance, bool x, bool y) { + new (&instance) bool2(); + instance.x = x; + instance.y = y; + }) + + .def("__repr__",[](const bool2 &a) { + return( ""); + }) + .def_readwrite("x", &bool2::x) + .def_readwrite("y", &bool2::y) + ; +} #endif \ No newline at end of file diff --git a/c++/abpcpp/dumper/__init__.py b/c++/abpcpp/dumper/__init__.py index 49a5249..93a1faf 100644 --- a/c++/abpcpp/dumper/__init__.py +++ b/c++/abpcpp/dumper/__init__.py @@ -15,4 +15,4 @@ # DEALINGS IN THE SOFTWARE. # Init file - +from .dump import * diff --git a/c++/abpcpp/dumper/dump.py b/c++/abpcpp/dumper/dump.py index f4f5e28..d87800a 100644 --- a/c++/abpcpp/dumper/dump.py +++ b/c++/abpcpp/dumper/dump.py @@ -18,7 +18,9 @@ import json import vtk - +import matplotlib.pyplot as plt +import matplotlib.patches as mpatches +from matplotlib.collections import PatchCollection class Dump: """ @@ -95,26 +97,31 @@ def dump_vtp(self, outfile): n = vtk.vtkDoubleArray() v = vtk.vtkDoubleArray() f = vtk.vtkDoubleArray() + radius = vtk.vtkDoubleArray() ids.SetNumberOfComponents(1) n.SetNumberOfComponents(3) v.SetNumberOfComponents(3) f.SetNumberOfComponents(3) + radius.SetNumberOfComponents(1) ids.SetName("id") n.SetName("director") v.SetName("velocity") f.SetName("force") - for p in self.sys.particles: + radius.SetName("radius") + for p in self.sys.get_particles(): points.InsertNextPoint([p.r.x, p.r.y, 0.0]) ids.InsertNextValue(p.id) n.InsertNextTuple([p.n.x, p.n.y, 0.0]) v.InsertNextTuple([p.v.x, p.v.y, 0.0]) f.InsertNextTuple([p.forceC.x, p.forceC.y, 0.0]) + radius.InsertNextValue(p.radius) polyData = vtk.vtkPolyData() polyData.SetPoints(points) polyData.GetPointData().AddArray(ids) polyData.GetPointData().AddArray(n) polyData.GetPointData().AddArray(v) polyData.GetPointData().AddArray(f) + polyData.GetPointData().AddArray(radius) writer = vtk.vtkXMLPolyDataWriter() writer.SetFileName(outfile) if vtk.VTK_MAJOR_VERSION <= 5: @@ -123,3 +130,14 @@ def dump_vtp(self, outfile): writer.SetInputData(polyData) writer.SetDataModeToAscii() writer.Write() + + def show(self): + box = self.sys.box() + fig, ax = plt.subplots() + ax.add_patch(plt.Rectangle([box.Llo.x, box.Llo.x], box.L.x, box.L.y, fill=False)) + for p in self.sys.get_particles(): + ax.quiver(p.r.x, p.r.y, p.n.x, p.n.y, angles='xy', scale_units='xy', scale=0.8, color='black') + ax.add_patch(plt.Circle([p.r.x, p.r.y], p.radius, color='salmon')) + plt.axis('equal') + plt.axis('off') + plt.tight_layout() diff --git a/c++/abpcpp/reader/__init__.py b/c++/abpcpp/reader/__init__.py new file mode 100644 index 0000000..c0666e9 --- /dev/null +++ b/c++/abpcpp/reader/__init__.py @@ -0,0 +1,18 @@ +# Copyright 2020 Daniel Matoz Fernandez, Northwestern University fdamatoz@gmail.com +# Rastko Sknepnek, University of Dundee, r.skepnek@dundee.ac.uk +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated +# documentation files (the "Software"), to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, +# and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all copies or substantial portions +# of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +# TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF +# CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +from .from_json import * + diff --git a/c++/abpcpp/reader/from_json.py b/c++/abpcpp/reader/from_json.py new file mode 100644 index 0000000..e9fcf7e --- /dev/null +++ b/c++/abpcpp/reader/from_json.py @@ -0,0 +1,57 @@ + +import os +import sys + +#load c++/CUDA code +cwd = os.path.join(os.path.dirname(os.path.abspath(__file__)), '../') +sys.path.append(cwd) + + +from cppmodule import * +import json +from random import uniform +from math import pi, sin, cos + +def read_json(filename): + """ + Read the initial configuration from a JSON file. + Parameter + --------- + filename : str + Name of the input JSON file + """ + try: + with open(filename) as f: + data = json.load(f) + if 'box' in data['system']: + Lx = data["system"]["box"]["Lx"] + Ly = data["system"]["box"]["Ly"] + box = Box(Lx, Ly) + else: + raise Exception('Input JSON file has to include system box section.') + if 'particles' in data['system']: + particles = [] + for pf in data['system']['particles']: + p = Particle() + p.id = pf['id'] + p.radius = pf['radius'] + p.r.x = pf['r'][0] + p.r.y = pf['r'][1] + theta = uniform(-pi, pi) + p.n.x, p.n.y = cos(theta), sin(theta) + vx, vy = 0.0, 0.0 + fx, fy = 0.0, 0.0 + if 'n' in pf: nx, ny = pf['n'] + if 'v' in pf: vx, vy = pf['v'] + if 'f' in pf: fx, fy = pf['f'] + p.forceC.x = fx + p.forceC.y = fy + p.v.x = vx + p.v.y = vy + particles.append(p) + else: + raise Exception('Input JSON file has to include particles section.') + return particles, box + except IOError: + print('Could not open {:s} for reading.'.format(filename)) + diff --git a/c++/init.json b/c++/init.json new file mode 100644 index 0000000..ca2258c --- /dev/null +++ b/c++/init.json @@ -0,0 +1,20010 @@ +{ + "system": { + "box": { + "Lx": 50, + "Ly": 50 + }, + "particles": [ + { + "id": 0, + "r": [ + 10.055185394113472, + 5.0466915617996335 + ], + "n": [ + 0.11601639403436266, + -0.9932472986700057 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 1, + "r": [ + -6.080614455261507, + -1.5829246120406708 + ], + "n": [ + -0.8236993212479871, + 0.5670268319714733 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 2, + "r": [ + 15.45832773666043, + -10.275509618062834 + ], + "n": [ + -0.1846721732197017, + -0.9828001772681527 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 3, + "r": [ + -4.56597550623291, + -1.853529171067958 + ], + "n": [ + -0.545236447732989, + -0.838282300936571 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 4, + "r": [ + 23.795795345922436, + 17.084646956165898 + ], + "n": [ + 0.2047644881480992, + -0.978811271080103 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 5, + "r": [ + -12.367689191319592, + 16.98993676991197 + ], + "n": [ + 0.7465238050071116, + 0.6653587066821205 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 6, + "r": [ + -13.966089574905215, + -13.215545845018573 + ], + "n": [ + -0.25054774667165075, + -0.9681042436833743 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 7, + "r": [ + -18.332075383605517, + -2.133018971434847 + ], + "n": [ + -0.654311085338671, + -0.7562254978529424 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 8, + "r": [ + -24.165301732134925, + -11.395027109289119 + ], + "n": [ + -0.8958176635576224, + 0.4444217745094884 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 9, + "r": [ + -2.080238479832186, + 10.087139116700342 + ], + "n": [ + 0.1016471614131141, + 0.9948205137494182 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 10, + "r": [ + -21.518116337616977, + 4.898203847169086 + ], + "n": [ + 0.05614743992499391, + -0.9984224882232317 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 11, + "r": [ + -23.019029359234043, + -8.238075466882382 + ], + "n": [ + 0.003122775038598994, + -0.9999951241261421 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 12, + "r": [ + -19.959006906543408, + 21.32608481913325 + ], + "n": [ + 0.9941650420973543, + -0.1078696856005692 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 13, + "r": [ + -14.913788004345585, + 0.12824511532554794 + ], + "n": [ + -0.875952786384713, + 0.4823968449574038 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 14, + "r": [ + 7.611814626929238, + -14.33073650506561 + ], + "n": [ + 0.804048185657043, + -0.5945641387954855 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 15, + "r": [ + -14.818776538585936, + -5.304976652297388 + ], + "n": [ + 0.35435075958605416, + -0.9351125810194121 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 16, + "r": [ + 14.54019520835513, + -16.669822874127384 + ], + "n": [ + -0.37824019844048146, + 0.9257074874298604 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 17, + "r": [ + -13.489605228245738, + -8.787616455578139 + ], + "n": [ + 0.576952027478926, + 0.8167780347119752 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 18, + "r": [ + -19.775451665321825, + -23.528221317970665 + ], + "n": [ + 0.25249982842933033, + 0.9675969391451994 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 19, + "r": [ + -1.7345756738878002, + -14.471626429830714 + ], + "n": [ + -0.9425885632579866, + -0.3339562851860174 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 20, + "r": [ + -9.104365729261705, + -18.819730145725757 + ], + "n": [ + 0.9920370684031361, + 0.1259462381895996 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 21, + "r": [ + -9.606836809202523, + 16.32553267610451 + ], + "n": [ + 0.9990082472506903, + -0.044525519930751364 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 22, + "r": [ + 18.40788172012497, + 5.981984409054171 + ], + "n": [ + 0.9352916822939723, + 0.35387776001284854 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 23, + "r": [ + 0.5505679464608058, + -6.299781365852269 + ], + "n": [ + -0.4392493414186665, + 0.8983651908123265 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 24, + "r": [ + -21.34468864002907, + -0.8758720900335355 + ], + "n": [ + 0.4200555769850537, + 0.9074983814000737 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 25, + "r": [ + 17.02766410979379, + 4.368841736017394 + ], + "n": [ + -0.42897028313153074, + 0.9033186017070911 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 26, + "r": [ + 4.789517952198079, + 6.218854628278585 + ], + "n": [ + 0.6599280281139793, + 0.751328821295706 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 27, + "r": [ + -20.637244819790773, + -20.957210848247755 + ], + "n": [ + 0.920844706276862, + 0.38992951532537234 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 28, + "r": [ + 16.526384095975338, + -7.875984464253062 + ], + "n": [ + 0.09234916402854376, + 0.9957266853425337 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 29, + "r": [ + -19.514295793289083, + -12.732104346147837 + ], + "n": [ + 0.6798498271256237, + 0.7333513568251303 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 30, + "r": [ + 22.081801956737777, + -4.308638721519941 + ], + "n": [ + 0.15999357939429895, + -0.9871180550231062 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 31, + "r": [ + 7.883357511635211, + -5.169754006482059 + ], + "n": [ + 0.010242397562885662, + 0.9999475452703326 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 32, + "r": [ + -5.906442610290412, + -10.819542208414774 + ], + "n": [ + -0.3801742740122963, + 0.9249148725040718 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 33, + "r": [ + -4.539992214833237, + -12.023069841982458 + ], + "n": [ + -0.678777476203678, + 0.7343440186987059 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 34, + "r": [ + -20.106102036670208, + 11.158180997730113 + ], + "n": [ + 0.31211256009269667, + 0.9500451304187516 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 35, + "r": [ + 15.982045497232278, + -12.814238699600134 + ], + "n": [ + -0.4917962588589508, + 0.870710307606577 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 36, + "r": [ + -4.907299617253351, + 13.644126193375776 + ], + "n": [ + -0.6361323042314888, + 0.7715799968332101 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 37, + "r": [ + 12.288771166480373, + -24.31757775576998 + ], + "n": [ + -0.7179420616802468, + 0.6961028631390024 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 38, + "r": [ + -5.60118387302181, + -13.406717009188785 + ], + "n": [ + -0.9759248741955334, + 0.21810694607561742 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 39, + "r": [ + 0.7872680406457846, + -15.490220072712042 + ], + "n": [ + -0.4989033246442597, + 0.8666576444357393 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 40, + "r": [ + -5.371668535313539, + -16.445291481930475 + ], + "n": [ + 0.14803307823025733, + -0.988982410232697 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 41, + "r": [ + 2.682295773847553, + -12.652085066719277 + ], + "n": [ + -0.7891930281233043, + -0.6141452306755866 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 42, + "r": [ + 19.756410038291953, + 9.014414612545174 + ], + "n": [ + 0.3475818090631789, + 0.93764966059204 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 43, + "r": [ + -8.406314389173815, + 8.397626493032668 + ], + "n": [ + -0.5827996579360024, + 0.8126158740202399 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 44, + "r": [ + 10.645034908534143, + 12.92374683505735 + ], + "n": [ + 0.9377355175229088, + -0.3473501103728663 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 45, + "r": [ + -21.08912897415586, + -9.545428996086075 + ], + "n": [ + 0.15697190382457518, + 0.9876030687526687 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 46, + "r": [ + -9.659497939336802, + -8.215278687731882 + ], + "n": [ + -0.5195153012087859, + -0.8544611470452852 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 47, + "r": [ + 18.669889368022872, + -20.05515468338091 + ], + "n": [ + 0.9229686348677525, + -0.38487517333592375 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 48, + "r": [ + -2.283729574623333, + -24.488713067077068 + ], + "n": [ + -0.3424924503473121, + 0.9395205806447744 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 49, + "r": [ + -18.744241376593017, + 9.822151268853652 + ], + "n": [ + 0.7818691795445959, + -0.6234425282881016 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 50, + "r": [ + 10.526437263179176, + -15.373629927801357 + ], + "n": [ + 0.9242719930981312, + -0.38173457110197406 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 51, + "r": [ + 21.43472754406139, + -23.260886750066508 + ], + "n": [ + 0.9080445309464206, + 0.4188736442154066 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 52, + "r": [ + -11.757975763662387, + 6.769986213149753 + ], + "n": [ + -0.11415515759496479, + 0.993462933377219 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 53, + "r": [ + 4.792759149856156, + 14.80069336648775 + ], + "n": [ + -0.6392639159827095, + 0.7689874158414111 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 54, + "r": [ + -11.06650861277686, + 21.21637333184755 + ], + "n": [ + 0.5025279568856164, + 0.8645609594171877 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 55, + "r": [ + -18.620475115130585, + -11.450706085765377 + ], + "n": [ + 0.23554462827087694, + 0.9718635336778175 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 56, + "r": [ + -0.6307541621683797, + 23.646826087097864 + ], + "n": [ + 0.37686009966941664, + 0.9262701902129623 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 57, + "r": [ + 15.037266639690117, + 19.654203691280408 + ], + "n": [ + 0.9999995864421195, + -0.0009094589545539078 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 58, + "r": [ + 8.284227823960286, + 21.88336056306224 + ], + "n": [ + -0.25185195472022126, + 0.9677657737818607 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 59, + "r": [ + -16.558886152635576, + 16.23929052598598 + ], + "n": [ + -0.24975127789448884, + 0.9683100222501416 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 60, + "r": [ + 23.060704540471605, + 8.42995627270782 + ], + "n": [ + -0.9145318837357052, + 0.40451382378210843 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 61, + "r": [ + 0.5123585543388671, + 8.919979670907736 + ], + "n": [ + -0.9630805500857716, + -0.2692133987127822 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 62, + "r": [ + 15.452824556930615, + -2.3517004035192848 + ], + "n": [ + 0.28158531828565647, + 0.9595361944845883 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 63, + "r": [ + -4.350294098541145, + 11.886506613090845 + ], + "n": [ + 0.3989107884553904, + -0.9169897397756961 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 64, + "r": [ + -8.732602762198482, + 3.588843982472639 + ], + "n": [ + -0.8930151216336805, + -0.45002665758106264 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 65, + "r": [ + 24.82596456524258, + 7.866062309352131 + ], + "n": [ + -0.9877379762302058, + 0.15612075554729235 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 66, + "r": [ + 4.749311878051799, + -8.250576396197967 + ], + "n": [ + 0.9879387770078216, + 0.154844996316606 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 67, + "r": [ + 0.15468895763584456, + 3.8583159598228214 + ], + "n": [ + -0.9998796285520306, + -0.015515424797708531 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 68, + "r": [ + 5.748333723160464, + 21.31422777967341 + ], + "n": [ + 0.43543491602583484, + -0.9002202141173982 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 69, + "r": [ + 23.31979643976149, + -8.639663018366296 + ], + "n": [ + -0.9438667053577049, + 0.3303265694993237 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 70, + "r": [ + 19.45557451849232, + 22.958560917100314 + ], + "n": [ + -0.871962543470639, + 0.4895725919454786 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 71, + "r": [ + -5.982333068426875, + -7.990720453855655 + ], + "n": [ + 0.23038015360819203, + -0.9731007064140206 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 72, + "r": [ + -23.80890333396489, + 5.1514498298161335 + ], + "n": [ + -0.9290901730908014, + 0.36985328208102275 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 73, + "r": [ + 9.15817023281101, + -12.626115856744013 + ], + "n": [ + -0.7920323945748312, + 0.6104790626582199 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 74, + "r": [ + 5.5538722764030695, + -7.544714563880646 + ], + "n": [ + 0.9819913225706498, + -0.18892602360698227 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 75, + "r": [ + 0.5578946943016376, + 7.79345617681517 + ], + "n": [ + 0.9630136038042449, + 0.2694527767308417 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 76, + "r": [ + -23.728748342765204, + -14.96060984027629 + ], + "n": [ + 0.8879798865113333, + 0.4598822905389156 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 77, + "r": [ + -4.10022169265855, + -22.034441584715758 + ], + "n": [ + 0.4928157714635259, + -0.87013367673985 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 78, + "r": [ + 1.9906214397754525, + -23.287059925054688 + ], + "n": [ + 0.7493014890179751, + -0.6622290227371836 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 79, + "r": [ + -15.47642215981151, + 20.713766638107423 + ], + "n": [ + -0.6328140758709728, + -0.7743037810701732 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 80, + "r": [ + 0.19114442529867404, + 6.6945929219118945 + ], + "n": [ + 0.7589969248132031, + 0.6510942083324814 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 81, + "r": [ + -21.854996560340968, + 6.570811646222641 + ], + "n": [ + 0.9560925686773084, + 0.29306483944688144 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 82, + "r": [ + 1.947913713161043, + 10.329764122514028 + ], + "n": [ + -0.9809076629296885, + -0.19447405175451243 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 83, + "r": [ + -17.702508258962574, + -13.45982422193217 + ], + "n": [ + -0.6520919015238563, + -0.7581399290150871 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 84, + "r": [ + -1.418330802218815, + -8.093920792621113 + ], + "n": [ + -0.376352025565314, + -0.9264767416686105 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 85, + "r": [ + 0.33997546454175875, + -21.047225403366447 + ], + "n": [ + -0.1638931067563043, + 0.9864781039423869 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 86, + "r": [ + 3.5915514818401064, + -9.634717605897375 + ], + "n": [ + 0.5624045617642214, + -0.8268622067229788 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 87, + "r": [ + 24.701545860370977, + 2.659682701463616 + ], + "n": [ + 0.8054756421393471, + 0.5926288804304144 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 88, + "r": [ + 18.077157747218735, + 22.480249257796444 + ], + "n": [ + -0.6937307789846652, + 0.720234410653455 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 89, + "r": [ + -2.5388343775297706, + -7.4791936391741025 + ], + "n": [ + -0.8725151365759931, + -0.48858708174262655 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 90, + "r": [ + -16.00807026528682, + -4.949502377755376 + ], + "n": [ + 0.9979089244570858, + 0.06463573693323373 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 91, + "r": [ + -19.788602757116475, + 3.3392432383637747 + ], + "n": [ + 0.723529873532145, + 0.6902930697222436 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 92, + "r": [ + 20.167879675435387, + -19.675682243069133 + ], + "n": [ + -0.9987322793171632, + -0.0503372054244557 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 93, + "r": [ + -23.33827702292437, + 19.159387764848113 + ], + "n": [ + -0.13614130434621136, + -0.9906894292617199 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 94, + "r": [ + 22.81826148226145, + 16.751271318420507 + ], + "n": [ + -0.99246561376002, + -0.12252348960075696 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 95, + "r": [ + 17.94579454958646, + -8.536311545417103 + ], + "n": [ + -0.9937990407648302, + -0.1111911263316615 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 96, + "r": [ + -3.3049017155058706, + 2.062209255934249 + ], + "n": [ + 0.7023558231648539, + -0.7118260304782486 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 97, + "r": [ + 3.57236773088313, + 24.39320874926223 + ], + "n": [ + -0.8975670141477627, + 0.4408780501611187 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 98, + "r": [ + 11.471940513070017, + -3.3388452188559583 + ], + "n": [ + -0.48333269544444396, + -0.8754367512929808 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 99, + "r": [ + -9.341261761129, + -1.0931754526561974 + ], + "n": [ + -0.7789401936370025, + 0.6270982177751336 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 100, + "r": [ + 9.328946402322785, + -4.450863144578719 + ], + "n": [ + 0.9412501511634929, + -0.33771016113629415 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 101, + "r": [ + 20.99470937722984, + 16.366136750106534 + ], + "n": [ + 0.5692439337844148, + -0.822168683330644 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 102, + "r": [ + 12.449977135299974, + 19.995249898053963 + ], + "n": [ + -0.2581710037522405, + 0.9660992354937253 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 103, + "r": [ + -6.211810812288103, + -4.931048630485563 + ], + "n": [ + 0.7196415029241682, + 0.6943458124515798 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 104, + "r": [ + 9.975741483746873, + -14.22934347724868 + ], + "n": [ + -0.9995207844301524, + 0.030954829867614577 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 105, + "r": [ + -17.891237081309757, + 21.58722016210133 + ], + "n": [ + 0.9946120649878667, + -0.10366696764433513 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 106, + "r": [ + 5.1856697280383734, + 4.603967085768623 + ], + "n": [ + -0.9949355926094824, + 0.10051450919552923 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 107, + "r": [ + 19.143036737817127, + 24.688582018188185 + ], + "n": [ + 0.806500582199378, + 0.5912332965184423 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 108, + "r": [ + -19.69260742478731, + -17.52426579732088 + ], + "n": [ + 0.8932826004979424, + -0.4494954901304723 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 109, + "r": [ + 24.170501739502207, + 11.652835403741022 + ], + "n": [ + -0.37123807341070875, + 0.9285377175162597 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 110, + "r": [ + 11.62313136710408, + -18.84977017995767 + ], + "n": [ + 0.9994689765593363, + -0.032584734085654876 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 111, + "r": [ + 19.88842133836564, + 18.27591375971174 + ], + "n": [ + 0.7586218879173356, + -0.6515311436706133 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 112, + "r": [ + -1.3061472408092811, + -2.173074161903031 + ], + "n": [ + -0.974399614959517, + -0.22482302009968885 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 113, + "r": [ + -24.00364812746846, + -16.66618492589092 + ], + "n": [ + 0.38745866473931545, + 0.9218870772054606 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 114, + "r": [ + -1.0998429826075231, + -17.920164721029337 + ], + "n": [ + 0.4511639392279738, + 0.8924410904593632 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 115, + "r": [ + -21.458777588895206, + 21.249908371569987 + ], + "n": [ + 0.9141699561913414, + 0.4053310883674244 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 116, + "r": [ + 9.18054861122858, + -8.258048274593037 + ], + "n": [ + -0.9104363236158578, + 0.413649248326213 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 117, + "r": [ + -10.10089522553566, + -14.524152125800754 + ], + "n": [ + 0.736071779266031, + -0.6769034907341958 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 118, + "r": [ + 13.129237423094146, + -0.7487257404171608 + ], + "n": [ + -0.9868975412798547, + 0.1613482042533397 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 119, + "r": [ + 4.083989861134274, + 5.3839596154130795 + ], + "n": [ + 0.14383497429590417, + 0.9896016876346243 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 120, + "r": [ + -10.32337180941697, + -4.266331370384357 + ], + "n": [ + -0.9993213811431022, + -0.03683445656233604 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 121, + "r": [ + -7.204615311639991, + 7.488351910239658 + ], + "n": [ + -0.08022879617435393, + 0.9967764745741213 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 122, + "r": [ + 11.05406188142922, + -17.613564273758993 + ], + "n": [ + -0.6662231491453281, + 0.7457524492369314 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 123, + "r": [ + -7.050642898003158, + 10.995004343415452 + ], + "n": [ + 0.029383583774251355, + 0.9995682092806781 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 124, + "r": [ + -24.773346087804644, + 12.859916325340635 + ], + "n": [ + -0.22017303914552652, + -0.975460831009335 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 125, + "r": [ + -5.461884004632605, + 21.770540585633654 + ], + "n": [ + 0.9910157079454838, + -0.1337455292909321 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 126, + "r": [ + -20.30394348167644, + -14.697283004597367 + ], + "n": [ + 0.21982861486228986, + 0.9755385077421224 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 127, + "r": [ + 9.041126341346803, + -22.617038303843728 + ], + "n": [ + -0.9921330490208858, + 0.12518791092002626 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 128, + "r": [ + -20.22818752383653, + 24.96889566841857 + ], + "n": [ + 0.9136152578273248, + -0.4065798330772332 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 129, + "r": [ + 4.383446415583137, + 9.94826104385023 + ], + "n": [ + -0.806176195346423, + -0.591675537821842 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 130, + "r": [ + 0.9433654949766996, + 5.8434686333619545 + ], + "n": [ + 0.31816538898513974, + -0.9480352236346151 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 131, + "r": [ + 13.900908316410195, + 6.53699538655777 + ], + "n": [ + 0.7134614432263221, + 0.7006944905088192 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 132, + "r": [ + -8.24727493850138, + -0.404007913252741 + ], + "n": [ + -0.6676614359996954, + 0.7444650474527496 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 133, + "r": [ + -14.773494930029878, + -20.106466983693792 + ], + "n": [ + 0.9944137207482212, + 0.10555260294127626 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 134, + "r": [ + 8.136987809034743, + 5.48353016974189 + ], + "n": [ + -0.21840610993767337, + -0.9758579666846466 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 135, + "r": [ + -13.300234708593972, + -20.150105002985857 + ], + "n": [ + 0.8989695418034717, + 0.43801114473225017 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 136, + "r": [ + -0.5968890268739528, + 5.9526506405413855 + ], + "n": [ + 0.6198143910554768, + 0.7847484441784695 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 137, + "r": [ + -11.40925906883074, + -23.243635349317554 + ], + "n": [ + 0.9719670904492571, + 0.23511693916773765 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 138, + "r": [ + -17.09371319771773, + -23.91744177444801 + ], + "n": [ + -0.7311583408973087, + -0.6822077986481061 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 139, + "r": [ + 19.55049873376653, + 6.859700985489642 + ], + "n": [ + -0.29642915192729047, + -0.9550548454867225 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 140, + "r": [ + 23.390976591950725, + -14.36220820805506 + ], + "n": [ + 0.14198555349201009, + 0.9898687299837123 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 141, + "r": [ + 10.93334771863914, + -10.439421810676203 + ], + "n": [ + -0.17770436982287893, + 0.9840839176339858 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 142, + "r": [ + 0.8879926970773724, + -10.842244206603368 + ], + "n": [ + -0.05417874358466502, + -0.9985312532633053 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 143, + "r": [ + 2.623522023033253, + -17.572166504507457 + ], + "n": [ + 0.2680771647991382, + -0.9633974432773089 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 144, + "r": [ + 19.324387157876963, + 5.24800238851758 + ], + "n": [ + 0.8857921480714701, + -0.4640821806694702 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 145, + "r": [ + 13.8715021086918, + -8.036194325613366 + ], + "n": [ + -0.9446778940254301, + -0.3279995069198707 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 146, + "r": [ + -4.0528984417588845, + 24.91699412215325 + ], + "n": [ + -0.26844082919930806, + -0.9632961752331356 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 147, + "r": [ + -16.657143356917036, + -6.43347645542573 + ], + "n": [ + 0.8587333599176796, + 0.5124226932567417 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 148, + "r": [ + -7.016849911782018, + -24.03267145178134 + ], + "n": [ + -0.5676578864254348, + -0.8232645528498164 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 149, + "r": [ + -0.19647460627651014, + -4.298923610871547 + ], + "n": [ + 0.853447855804477, + -0.5211782395905844 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 150, + "r": [ + 16.466589904805453, + 19.29342322279355 + ], + "n": [ + -0.9878536323758417, + 0.15538726138862016 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 151, + "r": [ + 11.775084054475393, + -7.220509465759346 + ], + "n": [ + -0.9133538032659753, + -0.4071668332017947 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 152, + "r": [ + 6.820240658299753, + 7.7408875290259616 + ], + "n": [ + 0.8631733573968052, + -0.5049076698569028 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 153, + "r": [ + -18.905962993848046, + 1.2303023962907993 + ], + "n": [ + 0.6081195961793386, + -0.7938454237083427 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 154, + "r": [ + -8.207934100487797, + 18.011636414184743 + ], + "n": [ + 0.9469602699719089, + -0.3213506606415015 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 155, + "r": [ + -15.81982224739687, + 12.258316517090186 + ], + "n": [ + 0.2544910894304422, + -0.9670751187992103 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 156, + "r": [ + -13.534300359010537, + -11.42510541054229 + ], + "n": [ + 0.3287316104360208, + -0.9444233840286571 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 157, + "r": [ + 8.302339419079928, + 10.108014318800805 + ], + "n": [ + 0.7727315545191834, + 0.634732971138546 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 158, + "r": [ + 12.103176663983113, + -20.708572228608567 + ], + "n": [ + 0.8681077567121214, + -0.4963757878223396 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 159, + "r": [ + 7.080953386347048, + 12.361186765151913 + ], + "n": [ + -0.6214542982809775, + 0.7834504165217463 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 160, + "r": [ + -12.009773306065213, + 14.217281042504773 + ], + "n": [ + 0.9165146152920417, + 0.4000011999433012 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 161, + "r": [ + 10.432105655882225, + 1.940227514129539 + ], + "n": [ + 0.9989407423072527, + -0.04601514271014409 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 162, + "r": [ + -15.42653928032433, + 6.276288118218922 + ], + "n": [ + -0.6274181243874577, + -0.7786825394152129 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 163, + "r": [ + 9.113969192478613, + -1.5316147398424746 + ], + "n": [ + 0.9960965657065619, + 0.08827022027611063 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 164, + "r": [ + -20.959552211291783, + 0.12813905994503116 + ], + "n": [ + -0.5561982215518632, + -0.8310496605754343 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 165, + "r": [ + -11.182952393112277, + -0.9541970630068803 + ], + "n": [ + 0.27452272090672003, + -0.9615806132124186 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 166, + "r": [ + 12.202786107475859, + 22.62910327061892 + ], + "n": [ + 0.9713553390034795, + 0.23763165906384479 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 167, + "r": [ + 19.67282486871794, + 16.496661771099348 + ], + "n": [ + -0.9997401296894246, + -0.022796339367813844 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 168, + "r": [ + -7.872633813230056, + 14.25602377881841 + ], + "n": [ + 0.4575708203427511, + -0.8891731801909355 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 169, + "r": [ + -16.579027545591885, + 19.94349889178322 + ], + "n": [ + -0.6216086163113976, + -0.78332798247441 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 170, + "r": [ + -11.749561781905522, + 12.429776284291222 + ], + "n": [ + -0.009232664589182647, + 0.9999573780439762 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 171, + "r": [ + 20.59568716620886, + 14.456000312411838 + ], + "n": [ + -0.5016024344602159, + 0.865098259010839 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 172, + "r": [ + 22.024102297138157, + 17.833025324710874 + ], + "n": [ + 0.6576373251122638, + -0.7533346856604883 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 173, + "r": [ + -9.792606513730062, + -19.843370465087684 + ], + "n": [ + 0.19391409359226164, + 0.9810185137428812 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 174, + "r": [ + 17.62963219856077, + -7.235811901160304 + ], + "n": [ + -0.6165122471731731, + 0.7873453175611602 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 175, + "r": [ + 15.103542569303947, + -8.107642911009876 + ], + "n": [ + -0.8024860325469186, + 0.5966709039052481 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 176, + "r": [ + -9.696187732802036, + 7.058224740393179 + ], + "n": [ + 0.21408002761754572, + -0.9768161248542485 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 177, + "r": [ + 1.9254723779786005, + -21.524525713729055 + ], + "n": [ + 0.5291779659177187, + -0.8485108605004332 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 178, + "r": [ + 17.581119650627244, + -13.499767626902564 + ], + "n": [ + 0.028664592241260976, + 0.9995890861507254 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 179, + "r": [ + -6.585259859960331, + -12.304888383701707 + ], + "n": [ + 0.9011447850474098, + -0.43351825380467846 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 180, + "r": [ + -16.072393987020114, + -22.515874534487047 + ], + "n": [ + 0.1618705479004147, + -0.9868120012051027 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 181, + "r": [ + 1.380392092849057, + -12.932845357568413 + ], + "n": [ + 0.9275426522029666, + -0.37371731073672043 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 182, + "r": [ + 11.59469190252296, + -9.248252402971502 + ], + "n": [ + -0.6198432686671695, + -0.784725635039406 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 183, + "r": [ + 22.835703777157008, + -16.244947902607553 + ], + "n": [ + -0.133982262456225, + 0.9909837301122109 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 184, + "r": [ + -20.647419100157123, + 14.798400576206085 + ], + "n": [ + 0.6112465225209601, + -0.7914402622472737 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 185, + "r": [ + -20.02217631711707, + 6.2323496607501525 + ], + "n": [ + 0.9769050546753494, + 0.21367384994367614 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 186, + "r": [ + 16.504174756426572, + 17.072791307364078 + ], + "n": [ + -0.29272319625410576, + 0.9561972235761722 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 187, + "r": [ + -5.940515439038922, + 2.9158389171115147 + ], + "n": [ + -0.2573111506613235, + 0.9663286044329567 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 188, + "r": [ + -15.893542988859988, + -0.5156747346675523 + ], + "n": [ + 0.29354684924966257, + -0.9559446884080668 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 189, + "r": [ + 2.218969886807244, + 20.11698330867521 + ], + "n": [ + 0.848008918195122, + -0.5299819569207416 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 190, + "r": [ + 17.03092661490799, + -23.308791696981935 + ], + "n": [ + -0.7245230527345612, + -0.6892505684119471 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 191, + "r": [ + 21.171654962485015, + 23.590772011243047 + ], + "n": [ + -0.8061172786392649, + -0.5917558052771649 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 192, + "r": [ + 5.17183243448121, + 8.275316557640608 + ], + "n": [ + -0.9896822812541807, + -0.14327938501934157 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 193, + "r": [ + 12.421812242696184, + 1.6096461748057287 + ], + "n": [ + -0.9214138280983464, + 0.38858275487874006 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 194, + "r": [ + 11.275711385939921, + -5.207353824600634 + ], + "n": [ + -0.6048732666165314, + 0.7963217511362142 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 195, + "r": [ + -6.976301197237699, + 17.420026546988346 + ], + "n": [ + 0.9227802035237328, + 0.3853267392547503 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 196, + "r": [ + -8.251348871271425, + -12.811909559516677 + ], + "n": [ + -0.7655098265056278, + -0.6434242034018642 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 197, + "r": [ + -4.360507526288316, + 21.74369753565609 + ], + "n": [ + 0.41847806024561507, + 0.9082269061710666 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 198, + "r": [ + 12.730005347495393, + 7.929694148731684 + ], + "n": [ + -0.4440843771551515, + -0.8959849697214353 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 199, + "r": [ + -18.674770120308985, + -23.387271259078446 + ], + "n": [ + -0.5984978428322358, + -0.801124417381695 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 200, + "r": [ + -13.586781666311914, + 15.248041651982078 + ], + "n": [ + -0.3362172892616078, + 0.9417844415796941 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 201, + "r": [ + -9.628036746005241, + -17.07926853440162 + ], + "n": [ + 0.6173320890326268, + 0.7867026705500706 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 202, + "r": [ + 3.3405872745484793, + 22.980375577906045 + ], + "n": [ + 0.9999629459758832, + 0.008608523406076153 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 203, + "r": [ + -24.027796961149804, + -2.459630814836739 + ], + "n": [ + 0.932344672723115, + -0.3615707555165759 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 204, + "r": [ + -11.388038589068122, + -14.433473159495936 + ], + "n": [ + -0.5933172309560137, + -0.8049687344553751 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 205, + "r": [ + 1.344031386912647, + -7.29082677180617 + ], + "n": [ + -0.5451327573643973, + -0.838349734208993 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 206, + "r": [ + 12.051075358451904, + 10.573286020339971 + ], + "n": [ + 0.9657252695954728, + 0.2595663762214808 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 207, + "r": [ + -3.4577959679273036, + -0.19954427545967235 + ], + "n": [ + -0.3117184311706689, + -0.9501745206373916 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 208, + "r": [ + -12.362214205968069, + 15.691800696707254 + ], + "n": [ + -0.9889664923380205, + -0.14813938379996053 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 209, + "r": [ + -14.300049033290685, + -23.58152030169589 + ], + "n": [ + 0.8739913263928235, + 0.4859415205455416 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 210, + "r": [ + -16.28786940569318, + -18.18083059668902 + ], + "n": [ + 0.053570578896958244, + 0.9985640655844996 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 211, + "r": [ + -12.492290314927883, + 20.670718176485657 + ], + "n": [ + -0.404394262724893, + -0.9145847583877561 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 212, + "r": [ + -20.47650288455887, + 23.043777931217967 + ], + "n": [ + 0.9863090329404595, + -0.16490752420691893 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 213, + "r": [ + -3.3294687835785695, + -5.263134409006327 + ], + "n": [ + 0.6394056896770497, + -0.7688695364030339 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 214, + "r": [ + 20.56177776616353, + -1.5023232336128451 + ], + "n": [ + 0.7414901756629266, + 0.6709637243512961 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 215, + "r": [ + 11.555998764100586, + 14.635621757014441 + ], + "n": [ + 0.9987128388178215, + 0.05072145089060596 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 216, + "r": [ + 1.7435005507344563, + 21.204624216887275 + ], + "n": [ + 0.7283132450849656, + 0.6852443484143498 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 217, + "r": [ + -8.388130680051958, + -24.237714452296732 + ], + "n": [ + 0.7039760950407713, + 0.7102236673127325 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 218, + "r": [ + -2.1187431772721688, + 21.71382371328103 + ], + "n": [ + 0.7483882336236353, + 0.6632609228453724 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 219, + "r": [ + 13.513205139894929, + -3.0950318675233177 + ], + "n": [ + -0.9986701718082299, + -0.051554708228448154 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 220, + "r": [ + 0.6445903959333101, + -4.8794908228321 + ], + "n": [ + -0.7423311870567112, + -0.6700331400184427 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 221, + "r": [ + -9.35997213951092, + 14.821886623656766 + ], + "n": [ + -0.9550171785436773, + -0.296550482526119 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 222, + "r": [ + 21.917137460281793, + 11.586421864452653 + ], + "n": [ + 0.8071209599031192, + 0.5903861076321727 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 223, + "r": [ + -21.293302160231132, + 17.663406368510707 + ], + "n": [ + -0.5266637034572567, + 0.8500737282499011 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 224, + "r": [ + -2.8732824967564454, + -13.340167188250923 + ], + "n": [ + 0.7579433111364746, + -0.6523204251772876 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 225, + "r": [ + 3.672346501711182, + -24.981148475488997 + ], + "n": [ + -0.13941658518572891, + 0.9902338187393674 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 226, + "r": [ + -20.58876165674723, + 12.648074041288695 + ], + "n": [ + -0.613302752624475, + 0.7898479180343784 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 227, + "r": [ + -8.223734032037001, + 12.890153999949248 + ], + "n": [ + -0.906302160003519, + 0.42263032874245526 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 228, + "r": [ + 14.363262233059416, + 16.678765661510205 + ], + "n": [ + -0.3140299520208012, + 0.9494130761864475 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 229, + "r": [ + 23.815915487574664, + 3.1990765754884585 + ], + "n": [ + -0.2308584992717208, + -0.9729873346113036 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 230, + "r": [ + 5.809836193545838, + -12.845145883813563 + ], + "n": [ + 0.8205231124989497, + -0.5716133499622239 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 231, + "r": [ + 14.776501776781856, + 4.297625588844227 + ], + "n": [ + 0.5618929301719442, + 0.8272099703356981 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 232, + "r": [ + -8.330791771356871, + -22.65492488386858 + ], + "n": [ + 0.20621735939438554, + -0.9785062088123953 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 233, + "r": [ + 9.498390430421146, + 17.83391176118387 + ], + "n": [ + -0.6023104815656593, + -0.7982619142838668 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 234, + "r": [ + -15.075512264855911, + -16.071493068018828 + ], + "n": [ + -0.8413688943054684, + 0.5404612693757006 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 235, + "r": [ + -15.790010757073802, + -8.436085494120647 + ], + "n": [ + 0.9053816645526176, + 0.42459868286645847 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 236, + "r": [ + 15.634445329630687, + 4.871415219358571 + ], + "n": [ + 0.29844496064624126, + 0.9544268465759246 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 237, + "r": [ + -23.250056158256406, + -1.556730436276105 + ], + "n": [ + -0.8682540713318313, + 0.4961198117548817 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 238, + "r": [ + 19.78793642398881, + -4.676145207385531 + ], + "n": [ + -0.5523652664993726, + -0.8336021907151379 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 239, + "r": [ + 3.642708285561362, + 13.651010842944338 + ], + "n": [ + 0.9210799516824718, + 0.3893735001365854 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 240, + "r": [ + 8.799187658824366, + 8.721138382182495 + ], + "n": [ + 0.5497489751894853, + 0.8353299134342733 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 241, + "r": [ + 22.469925259717755, + 6.233317201493133 + ], + "n": [ + -0.8678318163544972, + 0.49685806677848576 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 242, + "r": [ + 3.538723246822588, + 12.285484007442236 + ], + "n": [ + 0.099503196374667, + 0.9950372424744837 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 243, + "r": [ + 11.566067015369, + -1.1551452220558858 + ], + "n": [ + 0.45302179505812534, + -0.8914994409433546 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 244, + "r": [ + 7.585631318125451, + 17.134485035945133 + ], + "n": [ + -0.9821597334102637, + 0.1880485524205904 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 245, + "r": [ + -3.3629044346500727, + -24.75443293084949 + ], + "n": [ + -0.6979752351606454, + -0.7161218968181616 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 246, + "r": [ + 5.968687648808441, + -9.339088242729238 + ], + "n": [ + -0.3402124718055274, + 0.9403485917615728 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 247, + "r": [ + -6.326967045113847, + 13.564051751522264 + ], + "n": [ + -0.8454293926965998, + -0.5340872044569674 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 248, + "r": [ + 12.717707671837516, + -10.043090428562257 + ], + "n": [ + -0.9985149374286935, + -0.05447861719769011 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 249, + "r": [ + -11.247001794113826, + 5.545066927478004 + ], + "n": [ + 0.6303113139701222, + 0.7763424807913438 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 250, + "r": [ + -5.152196496131502, + 6.776066487758243 + ], + "n": [ + 0.863047009203994, + -0.5051236085395743 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 251, + "r": [ + 3.8683527779416984, + -11.887896904119778 + ], + "n": [ + -0.20562223097179325, + -0.9786314414171366 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 252, + "r": [ + 9.405518259534212, + -24.301415334325853 + ], + "n": [ + -0.6154797614873178, + -0.7881526902824822 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 253, + "r": [ + -14.971775644782792, + -14.449251094971476 + ], + "n": [ + -0.6190388603022922, + 0.7853603564196752 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 254, + "r": [ + 0.17908975020811013, + -3.2965700595957976 + ], + "n": [ + -0.760969504116096, + -0.6487876492391813 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 255, + "r": [ + -16.562656368397278, + 13.187188885905584 + ], + "n": [ + 0.41854771989604933, + -0.908194806288727 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 256, + "r": [ + 14.748008840728893, + 13.464579041172584 + ], + "n": [ + 0.85962327133996, + -0.5109284014133346 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 257, + "r": [ + 22.820299712421004, + -17.45779483734797 + ], + "n": [ + 0.2571030555314077, + -0.9663839914011478 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 258, + "r": [ + 20.152953960087288, + -11.854138442099538 + ], + "n": [ + -0.9903472021078076, + -0.13860887156757773 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 259, + "r": [ + 24.666727297305293, + 22.23733228902706 + ], + "n": [ + -0.3999485260865168, + 0.9165376023280347 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 260, + "r": [ + -18.56019664260738, + 14.084271691028292 + ], + "n": [ + -0.9131317355818146, + -0.4076646090517831 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 261, + "r": [ + 11.80928543188741, + 17.47544011471164 + ], + "n": [ + 0.921462539082927, + 0.3884672303642165 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 262, + "r": [ + -12.63319506302839, + -7.539403939231921 + ], + "n": [ + 0.8600416738456136, + 0.5102237932994063 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 263, + "r": [ + 1.5956942376772076, + 2.543128270424809 + ], + "n": [ + 0.43462658300126294, + 0.9006107557367091 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 264, + "r": [ + 11.514487813799406, + -0.02664983421620093 + ], + "n": [ + 0.17333133384872093, + -0.9848635685749693 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 265, + "r": [ + 23.539322257566404, + -19.182758170379977 + ], + "n": [ + 0.2841200174060985, + 0.9587887231862702 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 266, + "r": [ + 4.653219920456504, + -1.9854139395544976 + ], + "n": [ + 0.9685745269836951, + -0.24872351251602914 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 267, + "r": [ + -3.5564197606657117, + -23.514777249383695 + ], + "n": [ + -0.11691975892253942, + 0.9931413645466064 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 268, + "r": [ + 8.801697332731486, + 11.815036253256508 + ], + "n": [ + 0.29094016375824705, + 0.9567412508679264 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 269, + "r": [ + -20.001654213112644, + 19.48066542439929 + ], + "n": [ + -0.9141101455208395, + 0.4054659564696766 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 270, + "r": [ + 2.686596699871984, + -3.47800684332325 + ], + "n": [ + 0.35583750400009484, + 0.934547842941699 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 271, + "r": [ + -18.222349576133112, + -21.755174237548413 + ], + "n": [ + 0.8331819798285436, + 0.5529989046001704 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 272, + "r": [ + -17.45184369193513, + 17.534115911974055 + ], + "n": [ + -0.6709907438230821, + -0.741465725238697 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 273, + "r": [ + 24.112735647032082, + 15.344220317669077 + ], + "n": [ + -0.7470223922288859, + 0.66479887598328 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 274, + "r": [ + -24.505384418007857, + 11.05664663995875 + ], + "n": [ + -0.9468383856789708, + -0.3217096072622645 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 275, + "r": [ + -19.805980554064234, + -7.079831666149495 + ], + "n": [ + -0.9285033173913195, + -0.37132410316772396 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 276, + "r": [ + -7.112731010885771, + 4.719148378202437 + ], + "n": [ + -0.7030825745693672, + -0.7111082149271728 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 277, + "r": [ + 18.463691093236143, + -10.642048437993612 + ], + "n": [ + 0.9712949396246852, + 0.23787841486666939 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 278, + "r": [ + -5.134174293572162, + -24.708808831832513 + ], + "n": [ + -0.9884207943298565, + -0.1517377123075717 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 279, + "r": [ + 6.814773335135115, + 24.45037559544123 + ], + "n": [ + -0.9849569642034276, + -0.17279982253222337 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 280, + "r": [ + -19.833891622619866, + 4.406103308187582 + ], + "n": [ + -0.9624480107700741, + -0.27146606890130365 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 281, + "r": [ + -7.4210360545194405, + -20.505420009144558 + ], + "n": [ + -0.9496926537671694, + -0.31318343407765253 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 282, + "r": [ + 3.9682004393169663, + -22.77123771690308 + ], + "n": [ + -0.9974561267162453, + -0.07128306444188319 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 283, + "r": [ + 15.077239684083601, + -5.239713395423085 + ], + "n": [ + 0.6823723519414819, + -0.7310047696874832 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 284, + "r": [ + 8.047903763669275, + -23.862621996627553 + ], + "n": [ + -0.7154502971507503, + 0.6986636331647033 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 285, + "r": [ + -5.388495180054413, + -22.595873893238497 + ], + "n": [ + -0.8664504085810051, + 0.4992631465167537 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 286, + "r": [ + -18.20120290090955, + 23.004094455440125 + ], + "n": [ + -0.9997881057310111, + -0.02058503434042905 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 287, + "r": [ + 21.42698326000064, + -5.289918381558589 + ], + "n": [ + 0.9097992959793275, + -0.41504848034358593 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 288, + "r": [ + -12.148772456211992, + -11.98390530232491 + ], + "n": [ + -0.9610562647151147, + -0.2763527746410939 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 289, + "r": [ + 21.97157701990693, + 0.1304473353608877 + ], + "n": [ + -0.7676642876145423, + -0.6408521994354527 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 290, + "r": [ + -16.520466680776668, + -11.433529561114824 + ], + "n": [ + -0.052724355767581346, + 0.9986091038584084 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 291, + "r": [ + 7.677611020978844, + -6.329827040307951 + ], + "n": [ + 0.9348890615714618, + 0.3549400548741033 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 292, + "r": [ + 13.101273334912143, + 23.292034313912147 + ], + "n": [ + 0.3445197673816925, + -0.9387790634027074 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 293, + "r": [ + -22.364520381364706, + -10.28123322978496 + ], + "n": [ + 0.446869250331092, + -0.8945992807444727 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 294, + "r": [ + 15.426242314205638, + 2.883840700924889 + ], + "n": [ + -0.9242607555232432, + -0.38176177886163987 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 295, + "r": [ + 6.638335643560765, + 4.33672729765361 + ], + "n": [ + 0.6978555466024684, + 0.7162385329456731 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 296, + "r": [ + 14.418505485000175, + 7.954908587870371 + ], + "n": [ + 0.31640057585631914, + -0.9486256772815027 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 297, + "r": [ + -9.24325790443945, + -5.967643052812939 + ], + "n": [ + -0.21109271850806025, + -0.9774660424755823 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 298, + "r": [ + 10.320491914976685, + 6.138628975308123 + ], + "n": [ + -0.7362479585182684, + 0.6767118615612424 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 299, + "r": [ + 16.338941271892473, + 7.33931049983741 + ], + "n": [ + 0.3321723252926866, + -0.943218716051399 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 300, + "r": [ + -13.927959299247789, + 24.091040172031967 + ], + "n": [ + 0.9261487209970867, + -0.37715851653576715 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 301, + "r": [ + -5.652342569071035, + 8.790694988359846 + ], + "n": [ + 0.7586599525375445, + -0.6514868198327045 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 302, + "r": [ + 4.66927319496806, + 23.725849573707947 + ], + "n": [ + -0.8807413790111914, + -0.4735975330356619 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 303, + "r": [ + -20.364803594049857, + 2.437341491550633 + ], + "n": [ + -0.35388297849361594, + 0.9352897078084881 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 304, + "r": [ + 0.27110991237740834, + 18.11107124923246 + ], + "n": [ + 0.9617477337541704, + -0.27393666534204086 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 305, + "r": [ + -1.7280350041184782, + -22.043577131682884 + ], + "n": [ + -0.5935766546672931, + 0.8047774568375937 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 306, + "r": [ + -21.679458659167565, + -6.832905597305476 + ], + "n": [ + -0.2402782232605081, + 0.9707040617133388 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 307, + "r": [ + -8.332017433685674, + -8.893084266544832 + ], + "n": [ + 0.9342176342720019, + -0.3567035349071048 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 308, + "r": [ + 17.071834902308986, + -5.861986989227759 + ], + "n": [ + 0.34147544080217124, + -0.9398906975435829 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 309, + "r": [ + 2.1242556003353634, + -19.26066371092255 + ], + "n": [ + 0.7201427836317007, + 0.693825893998765 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 310, + "r": [ + -24.069364696623886, + -4.021343621830752 + ], + "n": [ + -0.47312507670234333, + 0.8809952677485854 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 311, + "r": [ + 21.317021414695716, + 9.297915685009173 + ], + "n": [ + -0.9610433342695454, + -0.2763977381529649 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 312, + "r": [ + 17.14777355442567, + -1.7117733075961432 + ], + "n": [ + -0.5700090753313917, + 0.8216383961572462 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 313, + "r": [ + 7.4273904624685585, + -9.439355696818652 + ], + "n": [ + 0.11858484618718497, + -0.9929439230161801 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 314, + "r": [ + -21.14623042264347, + 10.509807511778597 + ], + "n": [ + 0.9445336044566806, + -0.3284147835467688 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 315, + "r": [ + -4.530429291063214, + -3.965628568415351 + ], + "n": [ + 0.9152493931038855, + 0.4028877615701042 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 316, + "r": [ + -17.510712461755375, + -1.016208020513627 + ], + "n": [ + -0.9514089275522075, + 0.3079302722597413 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 317, + "r": [ + -24.010611684415196, + 1.4803687309385474 + ], + "n": [ + -0.4693031167366633, + -0.8830371366036956 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 318, + "r": [ + 19.24568662113822, + 0.9006033026171032 + ], + "n": [ + -0.9358710189743209, + -0.3523427817395531 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 319, + "r": [ + -24.352013130272276, + -22.85659704072088 + ], + "n": [ + -0.6507411462477806, + -0.7592996513762696 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 320, + "r": [ + 2.1631353998688247, + 4.167109008671694 + ], + "n": [ + 0.3198840159984, + -0.9474567094642031 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 321, + "r": [ + -3.7442606164203625, + -17.64386974628856 + ], + "n": [ + 0.9843983096401334, + -0.1759544485872639 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 322, + "r": [ + -10.956453248515958, + -7.967202607757358 + ], + "n": [ + 0.7520977577508775, + -0.6590515630708287 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 323, + "r": [ + 11.67850254894227, + 4.5577040163403595 + ], + "n": [ + 0.8366710762375896, + -0.5477056784327086 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 324, + "r": [ + -0.09351719536712011, + 5.035433532785099 + ], + "n": [ + 0.8247599419632855, + 0.5654830131248134 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 325, + "r": [ + -9.578540334142433, + 24.388370830516877 + ], + "n": [ + 0.03470709948105512, + -0.9993975271360301 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 326, + "r": [ + -24.366196679862444, + -1.1143871169635453 + ], + "n": [ + -0.11786652732788658, + -0.9930294465602038 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 327, + "r": [ + 6.26717001171896, + -1.1393596756162765 + ], + "n": [ + 0.4385143738345067, + -0.8987241756737884 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 328, + "r": [ + 0.6535473269844552, + 22.497943204647115 + ], + "n": [ + 0.9344291120378592, + 0.3561491746110583 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 329, + "r": [ + -3.358979500681059, + -20.179333232828473 + ], + "n": [ + -0.30649706534510746, + -0.9518716031770446 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 330, + "r": [ + -6.847212000657045, + -0.17030672521361012 + ], + "n": [ + -0.7100273980928541, + 0.7041740508975687 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 331, + "r": [ + -18.927689585254004, + 17.181237917576702 + ], + "n": [ + -0.7628170932291907, + -0.6466143226664317 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 332, + "r": [ + -13.493171628909007, + 11.653920992440561 + ], + "n": [ + -0.5111123996145762, + 0.8595138829362966 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 333, + "r": [ + -21.667156661903785, + -4.26112490250209 + ], + "n": [ + 0.9259810518444298, + -0.3775699824205885 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 334, + "r": [ + 11.121745655309766, + -24.666985217382916 + ], + "n": [ + 0.8164308325280835, + 0.5774432402388139 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 335, + "r": [ + -21.09202524403937, + -5.356009374704328 + ], + "n": [ + 0.9994865247927501, + -0.03204195308827563 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 336, + "r": [ + 17.48051376686582, + -16.364727623366132 + ], + "n": [ + -0.9999198311990192, + 0.012662194712012983 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 337, + "r": [ + 14.918157236426929, + 0.6838565430992887 + ], + "n": [ + 0.9844572835796022, + -0.1756241919755667 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 338, + "r": [ + -20.992420711841447, + -16.09533347774501 + ], + "n": [ + 0.9081753061836255, + -0.41859003002732637 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 339, + "r": [ + -5.420085805259461, + 23.460670688738304 + ], + "n": [ + -0.03709443085721919, + 0.9993117647658207 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 340, + "r": [ + -21.76443422086798, + 2.8277281573166455 + ], + "n": [ + -0.9995125052593822, + -0.031221015840512737 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 341, + "r": [ + -24.85857213873391, + -6.334395160730416 + ], + "n": [ + -0.5783667666572462, + -0.8157768587220666 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 342, + "r": [ + -18.755182472078594, + -14.16444313175988 + ], + "n": [ + -0.48232323055892257, + 0.8759933226133658 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 343, + "r": [ + -8.6003417314867, + -16.944684200720516 + ], + "n": [ + 0.9840599945922617, + -0.17783679890022178 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 344, + "r": [ + -22.192146076892982, + 16.48585672863419 + ], + "n": [ + -0.7757787775556311, + 0.6310049827808737 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 345, + "r": [ + -19.273696965415066, + 8.54896478662846 + ], + "n": [ + -0.6358899995700199, + 0.771779702017901 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 346, + "r": [ + 12.162327755591889, + -17.253147014537497 + ], + "n": [ + 0.5245069299009217, + -0.8514061783226086 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 347, + "r": [ + 21.384182738876767, + -24.426596504221052 + ], + "n": [ + 0.9384278368232896, + 0.3454753176062819 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 348, + "r": [ + 6.602786045970976, + 9.113371458220278 + ], + "n": [ + 0.42012953840209755, + -0.9074641430723532 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 349, + "r": [ + 24.635456504673336, + -3.3026575660754496 + ], + "n": [ + 0.809895011002072, + 0.5865748640659211 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 350, + "r": [ + 21.130250918459858, + -17.15702456390385 + ], + "n": [ + 0.1358273576533396, + -0.9907325213764367 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 351, + "r": [ + 21.605976928544422, + -14.056509486828178 + ], + "n": [ + -0.4403700180451461, + 0.8978163772213769 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 352, + "r": [ + 11.488887892170624, + -13.059580572421886 + ], + "n": [ + -0.6137293672437767, + -0.7895164746745653 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 353, + "r": [ + -6.570886620735113, + -14.386778895898283 + ], + "n": [ + 0.9997031494569388, + -0.024364173818896828 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 354, + "r": [ + 18.577623334996538, + -3.7002299124457743 + ], + "n": [ + -0.79339627409921, + 0.6087054724951069 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 355, + "r": [ + -0.3761403313972522, + 0.5496888412435013 + ], + "n": [ + 0.9692431102977624, + -0.24610524809584902 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 356, + "r": [ + -9.607810126590866, + 20.354600085690045 + ], + "n": [ + 0.5811588034959182, + -0.8137901726607374 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 357, + "r": [ + -16.683098146996876, + 2.8547788623347046 + ], + "n": [ + -0.828092272637805, + 0.5605918194172612 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 358, + "r": [ + -12.971317068362593, + -10.58572447962926 + ], + "n": [ + 0.6362327297767065, + -0.7714971896001179 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 359, + "r": [ + 0.5194393322165212, + -24.512689785020235 + ], + "n": [ + 0.981400497666759, + -0.1919715165836793 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 360, + "r": [ + -6.444037081192079, + -19.830309704715958 + ], + "n": [ + -0.230999518709906, + 0.9729538644539071 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 361, + "r": [ + -11.513484665064189, + 16.298429092614683 + ], + "n": [ + 0.5237069922196071, + 0.8518984600879922 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 362, + "r": [ + 18.48104200070545, + -2.6359306781035166 + ], + "n": [ + -0.06750213895651533, + -0.9977191294328757 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 363, + "r": [ + -22.532643859166868, + 8.765446717106137 + ], + "n": [ + -0.5565214992322663, + 0.8308332088285052 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 364, + "r": [ + 5.783787359287139, + -4.696788818087139 + ], + "n": [ + 0.13659862832852435, + 0.9906264758922839 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 365, + "r": [ + -7.822383563058221, + -15.289971500558702 + ], + "n": [ + 0.8546783019477878, + -0.5191579722778472 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 366, + "r": [ + 12.293255347029707, + -14.692703931492845 + ], + "n": [ + 0.9287056781423021, + -0.3708176956217796 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 367, + "r": [ + -18.858037213272627, + 23.76565143862289 + ], + "n": [ + 0.6898154080355082, + -0.7239852918649696 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 368, + "r": [ + -14.791399752034923, + 11.188367850644163 + ], + "n": [ + 0.852429103137284, + 0.5228428292752666 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 369, + "r": [ + -12.178570999057015, + 3.452388451888133 + ], + "n": [ + 0.9228880344275066, + -0.38506840419662247 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 370, + "r": [ + -17.443953750627095, + -12.0842879838229 + ], + "n": [ + 0.8820138293487583, + -0.4712235189775012 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 371, + "r": [ + -9.50842586312643, + -11.772060746341745 + ], + "n": [ + -0.998764364751214, + 0.04969651600569068 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 372, + "r": [ + 11.386644932156464, + -22.986452298235804 + ], + "n": [ + 0.4453743518712247, + -0.8953444514237449 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 373, + "r": [ + 3.2222933680750643, + -23.500926891773837 + ], + "n": [ + 0.9999538949809849, + 0.009602495111038167 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 374, + "r": [ + 4.566541384298311, + 15.799282458608829 + ], + "n": [ + -0.7384710316706986, + 0.6742852032954706 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 375, + "r": [ + -16.76256223726294, + 1.7523934507776247 + ], + "n": [ + -0.6935172205185307, + 0.7204400494449567 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 376, + "r": [ + 15.947885346605318, + -3.3337568745408994 + ], + "n": [ + 0.39084333481069383, + -0.9204572166233779 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 377, + "r": [ + -14.127525433526184, + -0.4949566748462928 + ], + "n": [ + 0.7011521807789657, + 0.7130116544551713 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 378, + "r": [ + 4.712653676611989, + -17.09605881219833 + ], + "n": [ + 0.7166444934256583, + 0.6974386496622349 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 379, + "r": [ + -18.715463659777598, + -5.788679030688321 + ], + "n": [ + 0.9738478597767918, + -0.22720111357157138 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 380, + "r": [ + 14.042404683175882, + -6.395408080183778 + ], + "n": [ + 0.8226760115006942, + 0.5685104925164615 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 381, + "r": [ + 16.477676210678887, + -14.614004290383093 + ], + "n": [ + -0.9733822487351294, + -0.22918769130854919 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 382, + "r": [ + -21.977442823067868, + -21.779311222480874 + ], + "n": [ + -0.027966218428201996, + -0.9996088688216137 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 383, + "r": [ + -12.431362149193316, + -4.3023431142145725 + ], + "n": [ + -0.9858241721545807, + -0.16778170816789173 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 384, + "r": [ + 12.660320644105624, + -6.6949042433812345 + ], + "n": [ + -0.38459646835722955, + 0.9230848046236849 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 385, + "r": [ + -5.4931443479413105, + 16.86782827233138 + ], + "n": [ + -0.3320013223327402, + -0.9432789205581306 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 386, + "r": [ + 19.638455518476945, + -16.35540362313847 + ], + "n": [ + 0.9818411428732166, + 0.18970495555313252 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 387, + "r": [ + -13.087334225216162, + 22.026285696446074 + ], + "n": [ + 0.642495327612587, + 0.7662896019103969 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 388, + "r": [ + 2.9500156494036105, + 2.4857215127947185 + ], + "n": [ + -0.886466355340451, + 0.4627930432163142 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 389, + "r": [ + -9.207471615536733, + 4.527891852551935 + ], + "n": [ + 0.6950517223721817, + -0.7189597368611567 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 390, + "r": [ + 13.627824782462525, + -21.310477916146247 + ], + "n": [ + 0.9589979466126809, + 0.2834130173309999 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 391, + "r": [ + 8.885151486471713, + -19.7532847166962 + ], + "n": [ + -0.15942029679291428, + -0.9872108027014591 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 392, + "r": [ + 20.483688921253567, + 1.2704548659805646 + ], + "n": [ + 0.9137510564072604, + 0.40627454623027476 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 393, + "r": [ + 8.908010534019688, + 23.926487516978213 + ], + "n": [ + -0.7145777092726356, + -0.6995560716702219 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 394, + "r": [ + -12.847562652503763, + 10.583062686636602 + ], + "n": [ + -0.2748734551728153, + 0.9614804125104984 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 395, + "r": [ + -19.140857153500583, + 5.634870068126368 + ], + "n": [ + -0.8349609494616452, + -0.5503091975190929 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 396, + "r": [ + 18.347175958889153, + 11.543257810091418 + ], + "n": [ + 0.7614832552491535, + 0.6481845817166223 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 397, + "r": [ + -24.414475611811053, + -9.666324592287069 + ], + "n": [ + 0.30829273722038014, + -0.9512915368997906 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 398, + "r": [ + 4.207038989318342, + -5.922190384347211 + ], + "n": [ + -0.46845893117574033, + 0.8834852742415592 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 399, + "r": [ + 20.18420811309801, + -18.67532219903321 + ], + "n": [ + -0.07377015815936445, + -0.997275269805254 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 400, + "r": [ + -2.2029406912904577, + -6.003783848942934 + ], + "n": [ + 0.5066497830132263, + -0.862151957239935 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 401, + "r": [ + 1.6685079895368204, + 0.5272283103189999 + ], + "n": [ + 0.9990529793789995, + 0.04351027917566527 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 402, + "r": [ + -13.455988682287556, + -15.369100871709296 + ], + "n": [ + -0.7691194161203221, + 0.6391050960106129 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 403, + "r": [ + 16.608571423550067, + 13.463878842840977 + ], + "n": [ + 0.5948171962429841, + -0.8038609973457074 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 404, + "r": [ + -6.567237846141012, + -24.98368428722777 + ], + "n": [ + -0.963068981841698, + 0.26925477937150016 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 405, + "r": [ + 3.0304194011874337, + 18.229530754704918 + ], + "n": [ + 0.9949802090101729, + 0.10007189254767071 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 406, + "r": [ + 5.976285258463932, + 23.55279224075769 + ], + "n": [ + -0.7849020762610928, + 0.6196198275402633 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 407, + "r": [ + -6.7163461807680775, + 16.09525529980843 + ], + "n": [ + 0.2033252482554465, + -0.9791112518104677 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 408, + "r": [ + 24.053327901276198, + 18.716411509474135 + ], + "n": [ + 0.7531892517300963, + 0.6578038849674405 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 409, + "r": [ + -4.668787075271517, + 19.17512900618889 + ], + "n": [ + -0.7766699480078904, + 0.6299077645667029 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 410, + "r": [ + 13.898523314609733, + 19.083388524203265 + ], + "n": [ + -0.363980735957009, + 0.9314064761704173 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 411, + "r": [ + -11.226657522995604, + -9.944133274674433 + ], + "n": [ + -0.8731243157409011, + 0.4874976197500694 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 412, + "r": [ + 7.238962706551675, + -2.542971118727195 + ], + "n": [ + -0.5699613109397281, + 0.8216715304985724 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 413, + "r": [ + 0.7678975817672686, + -18.212954375344086 + ], + "n": [ + 0.9691640359205572, + -0.24641645943032492 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 414, + "r": [ + -6.064944664266513, + 24.852271618524483 + ], + "n": [ + -0.9328239639966466, + -0.3603324190155295 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 415, + "r": [ + 7.633271208093873, + 1.0680437921948567 + ], + "n": [ + -0.6130054755193368, + -0.7900786587317188 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 416, + "r": [ + -2.6617052967347234, + 19.474513291964662 + ], + "n": [ + -0.4544195973467702, + 0.8907877578566059 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 417, + "r": [ + 15.562920510594694, + 6.634336700199704 + ], + "n": [ + 0.9999991824075299, + -0.0012787432391034332 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 418, + "r": [ + -23.78607845588568, + 8.10110943023907 + ], + "n": [ + 0.913114635927751, + 0.4077029085676613 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 419, + "r": [ + 8.065042670714178, + 14.199045222968977 + ], + "n": [ + -0.5242355223591297, + -0.851573318685391 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 420, + "r": [ + -0.33621796342399435, + 11.889002715490157 + ], + "n": [ + 0.7707854465709335, + -0.6370948087643209 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 421, + "r": [ + 21.399485715254926, + 4.454144443862457 + ], + "n": [ + -0.322809654998322, + 0.9464639066757191 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 422, + "r": [ + 7.879536336132517, + -20.68882867462949 + ], + "n": [ + 0.9768337131146763, + -0.21399975916480454 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 423, + "r": [ + 15.72151336404432, + -23.482526692845614 + ], + "n": [ + 0.06280327881030921, + -0.9980259256004699 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 424, + "r": [ + -3.79243015986156, + 23.581332969034484 + ], + "n": [ + 0.8818222119445185, + 0.4715820040261043 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 425, + "r": [ + 20.054043142430558, + 12.56902537370052 + ], + "n": [ + 0.969526686216527, + -0.24498572349016573 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 426, + "r": [ + 23.827099583852643, + -7.71113400767247 + ], + "n": [ + -0.9922747294067643, + 0.12405991044947895 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 427, + "r": [ + -2.664714293855962, + 7.165174291908983 + ], + "n": [ + 0.46998685926795136, + -0.8826734119228056 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 428, + "r": [ + -14.328048811598265, + 18.03511307080857 + ], + "n": [ + -0.9603751706239875, + -0.27871047997688736 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 429, + "r": [ + 4.543839471442162, + -15.506652407287469 + ], + "n": [ + 0.8801990491906293, + -0.47460471321291375 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 430, + "r": [ + 21.924381407634158, + -19.1894174103195 + ], + "n": [ + -0.9987749549631897, + 0.04948322279599843 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 431, + "r": [ + 12.835935903880738, + -22.635442421494567 + ], + "n": [ + -0.31721440869607376, + 0.948353846892393 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 432, + "r": [ + 6.022630042754194, + -3.303152172890055 + ], + "n": [ + 0.666783304620646, + 0.7452516519130775 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 433, + "r": [ + 7.5373762131512905, + 20.448604385353555 + ], + "n": [ + -0.031057060185380608, + 0.9995176131577881 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 434, + "r": [ + -23.052486951927186, + 17.227853244668687 + ], + "n": [ + 0.9919274416933801, + 0.12680674436174919 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 435, + "r": [ + -17.327554174818427, + 24.587106369664923 + ], + "n": [ + -0.9665795698511219, + -0.25636679805782187 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 436, + "r": [ + -14.488602274106633, + -17.483805194508506 + ], + "n": [ + -0.6177098755748258, + 0.786406071706808 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 437, + "r": [ + -4.332319754240661, + -16.341770120005172 + ], + "n": [ + 0.4716826227612823, + 0.8817683955467206 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 438, + "r": [ + 13.421784164745098, + 3.875679219561917 + ], + "n": [ + -0.9838243596470772, + -0.1791357847137714 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 439, + "r": [ + -19.646280951044908, + -19.422984331394126 + ], + "n": [ + 0.4822010489304578, + 0.876060584897167 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 440, + "r": [ + -8.076671852452776, + 9.378440395211548 + ], + "n": [ + 0.18908407819418413, + 0.9819609011429404 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 441, + "r": [ + 1.9056169211927418, + -4.845603132617292 + ], + "n": [ + 0.8173455117233919, + -0.5761478234495264 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 442, + "r": [ + -8.416884074809527, + -10.227247016778641 + ], + "n": [ + -0.7910320887383693, + 0.6117746599739259 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 443, + "r": [ + 10.413440673527155, + -0.2548930879794362 + ], + "n": [ + -0.07256529099120057, + -0.9973636641382934 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 444, + "r": [ + -9.936255932573307, + -24.35597826000181 + ], + "n": [ + 0.89959813132383, + -0.4367186761734299 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 445, + "r": [ + 12.356963316117266, + -15.798429595257202 + ], + "n": [ + 0.18828181812988248, + 0.982115042630804 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 446, + "r": [ + 7.6784275884956585, + -11.949502299994574 + ], + "n": [ + 0.9877420951540943, + 0.15609469388995947 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 447, + "r": [ + -21.962464064318464, + 15.30705687345705 + ], + "n": [ + 0.8808498408796548, + 0.4733957729239741 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 448, + "r": [ + -22.75868726022841, + 2.488149973551856 + ], + "n": [ + -0.9515046848219925, + -0.3076342548576162 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 449, + "r": [ + 14.886653067902039, + -22.100152907697566 + ], + "n": [ + -0.9893663637873528, + 0.14544482873650624 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 450, + "r": [ + -15.363825672781829, + -24.99674527271872 + ], + "n": [ + -0.5251104235082567, + 0.8510341022091766 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 451, + "r": [ + -0.1958331544453138, + 21.282491211242473 + ], + "n": [ + 0.6123838499645468, + 0.7905605734556964 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 452, + "r": [ + 18.102576353951896, + -23.98670007389797 + ], + "n": [ + 0.9940962672596038, + 0.10850166551957817 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 453, + "r": [ + 9.734735138282886, + 12.223954405667357 + ], + "n": [ + 0.536715221852976, + -0.8437634565631003 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 454, + "r": [ + 24.46649422718341, + -20.988146647485895 + ], + "n": [ + 0.8432558659604387, + 0.5375123668561596 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 455, + "r": [ + 8.660111612816166, + -10.516489353532949 + ], + "n": [ + 0.639912077058068, + 0.7684481333409753 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 456, + "r": [ + -5.802980529031704, + 11.93373992451913 + ], + "n": [ + -0.014407928028831804, + 0.9998962004177814 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 457, + "r": [ + 17.07927859858348, + 22.217236377066357 + ], + "n": [ + -0.9762410596964655, + 0.21668731703245175 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 458, + "r": [ + -12.33893499355746, + -18.571429949859656 + ], + "n": [ + 0.5859386616532275, + 0.810355406460662 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 459, + "r": [ + -2.4843713895494517, + 13.018876281090321 + ], + "n": [ + -0.8909449798918562, + 0.45411126698805887 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 460, + "r": [ + -18.504812008961032, + 4.266790837145262 + ], + "n": [ + -0.9306685007479388, + -0.36586355614570826 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 461, + "r": [ + -16.50339174566612, + 3.905356175205725 + ], + "n": [ + -0.3076389431882851, + -0.9515031690089083 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 462, + "r": [ + -4.318435667085502, + 3.6173681490905665 + ], + "n": [ + -0.08288119427896934, + -0.9965594350739406 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 463, + "r": [ + 19.809486499911145, + 19.819015717900633 + ], + "n": [ + -0.648504590720616, + -0.7612107433649937 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 464, + "r": [ + 0.21814090165663913, + 13.175436726868817 + ], + "n": [ + -0.7999614221734985, + 0.6000514336572772 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 465, + "r": [ + 14.535565659381746, + -0.46389030365462247 + ], + "n": [ + -0.9057508175785098, + -0.42381063749729186 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 466, + "r": [ + -0.8498462251903867, + -9.290695725064719 + ], + "n": [ + -0.9933121867545758, + 0.11545951517671757 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 467, + "r": [ + -11.431543988624282, + -13.072626832591528 + ], + "n": [ + -0.651558173507977, + 0.7585986729061348 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 468, + "r": [ + -23.869059944616204, + 14.921887844859313 + ], + "n": [ + 0.22216724640744676, + -0.9750085715642365 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 469, + "r": [ + 16.732094395568602, + 15.01870424872633 + ], + "n": [ + 0.8177132510075309, + 0.5756257804569691 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 470, + "r": [ + 1.7746024612789952, + -2.1395221130150794 + ], + "n": [ + 0.8469940934346963, + -0.5316023003023378 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 471, + "r": [ + -3.7124470591650685, + -8.755141779342672 + ], + "n": [ + 0.9889722190378816, + 0.14810114777167815 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 472, + "r": [ + -14.056278136324874, + 13.895949122331515 + ], + "n": [ + 0.1313441719837201, + -0.9913368289768675 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 473, + "r": [ + 13.041376271476963, + 17.916473808499575 + ], + "n": [ + 0.0431998297411735, + -0.9990664515988582 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 474, + "r": [ + 10.820709748803111, + -21.679371681114603 + ], + "n": [ + -0.9730145314893108, + -0.23074384392793015 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 475, + "r": [ + -8.275984031047784, + 15.385106273983894 + ], + "n": [ + 0.991431446963122, + 0.13062804435728995 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 476, + "r": [ + -10.350673597929388, + -0.07527026970677397 + ], + "n": [ + -0.45361322114443126, + 0.8911986566433846 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 477, + "r": [ + 3.141475785043397, + -5.31571730501587 + ], + "n": [ + -0.6450501492975468, + 0.7641402390210926 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 478, + "r": [ + 3.6884596178410547, + 16.385011540693526 + ], + "n": [ + 0.9035190882162747, + 0.42854784707058274 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 479, + "r": [ + 2.9122691694770815, + -13.69964266564842 + ], + "n": [ + 0.5428854500098521, + 0.8398067564431715 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 480, + "r": [ + -24.51290626418513, + -21.563309107076634 + ], + "n": [ + -0.425302858537884, + 0.905051091662512 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 481, + "r": [ + -1.1556792354798056, + 3.8711255940105644 + ], + "n": [ + 0.9999579932762739, + 0.009165788721513784 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 482, + "r": [ + -2.4629748332187837, + 5.9637139379543775 + ], + "n": [ + -0.8269902538395403, + 0.5622162573729195 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 483, + "r": [ + 17.46005384243169, + 24.766943924204334 + ], + "n": [ + -0.9949091093003033, + 0.10077630788671084 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 484, + "r": [ + -4.572141552524776, + 5.558035738561589 + ], + "n": [ + -0.23164906940951685, + 0.972799418503992 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 485, + "r": [ + -5.718307302974303, + -18.2057058322139 + ], + "n": [ + 0.633371142592112, + 0.7738481735660829 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 486, + "r": [ + 23.44575020543119, + 13.898171425011725 + ], + "n": [ + 0.17414414710351586, + 0.9847201714342959 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 487, + "r": [ + -17.119775469873883, + -9.60373339758242 + ], + "n": [ + 0.7945799480352859, + -0.607159539314209 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 488, + "r": [ + 24.24825937585876, + -11.953439104829878 + ], + "n": [ + 0.23823217969573104, + 0.9712082313064593 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 489, + "r": [ + 24.288432759061614, + 1.6182158903834782 + ], + "n": [ + -0.5940282970670628, + 0.8044441449122527 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 490, + "r": [ + 9.234859913278889, + 6.897303706581692 + ], + "n": [ + 0.7658589895920151, + -0.6430085598661169 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 491, + "r": [ + -10.92822776023381, + 20.05290939486688 + ], + "n": [ + 0.7644120771280865, + -0.6447279863172719 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 492, + "r": [ + 9.862818020252362, + 19.02967383758778 + ], + "n": [ + -0.4894862839597416, + 0.8720109963843823 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 493, + "r": [ + -20.66876618818998, + -24.32961024077025 + ], + "n": [ + -0.4182617531081164, + 0.9083265414414163 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 494, + "r": [ + -1.1818341683180584, + -19.713543296337924 + ], + "n": [ + -0.9814211781399682, + 0.19186576322615986 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 495, + "r": [ + 8.607107104897509, + -14.495834034815996 + ], + "n": [ + -0.20139180006418095, + 0.979510767101061 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 496, + "r": [ + 24.348582191526212, + 21.083245721950114 + ], + "n": [ + 0.6691616327906267, + -0.7431168879799345 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 497, + "r": [ + -3.8180911991609, + 18.607427411113875 + ], + "n": [ + -0.4744802537033632, + 0.880266146597489 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 498, + "r": [ + 8.96857453457072, + -21.413900289342273 + ], + "n": [ + -0.19838128321152093, + -0.9801249239109014 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 499, + "r": [ + -2.6566784307797313, + 23.830049148126697 + ], + "n": [ + -0.5094924757733227, + 0.8604751112788621 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 500, + "r": [ + 17.588646759400625, + 13.825186559175407 + ], + "n": [ + 0.3190912118379317, + 0.9477240096820383 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 501, + "r": [ + -9.362185586092743, + -9.489455142241493 + ], + "n": [ + -0.03983675803311051, + 0.9992062012965148 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 502, + "r": [ + 19.706613041707307, + 21.631500481941565 + ], + "n": [ + -0.5917804723223219, + -0.8060991704362247 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 503, + "r": [ + -6.304735617838354, + 18.38333656752227 + ], + "n": [ + 0.42376417615437467, + 0.905772555892595 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 504, + "r": [ + -10.384037316360295, + 15.501217056005984 + ], + "n": [ + 0.044510269761495316, + -0.9990089268298652 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 505, + "r": [ + -14.747765507145816, + 1.1721054124278218 + ], + "n": [ + 0.8225170579539114, + 0.5687404411283252 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 506, + "r": [ + 10.399057103151804, + -20.695708416496988 + ], + "n": [ + -0.8847002726482416, + -0.46616030244555035 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 507, + "r": [ + 12.786199333523044, + -13.095866991831661 + ], + "n": [ + -0.45928676680481845, + 0.8882880534139679 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 508, + "r": [ + -13.640658993471394, + 16.705794878263077 + ], + "n": [ + 0.6443895450250247, + -0.7646974004548739 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 509, + "r": [ + 11.77280515450812, + 16.40640158109759 + ], + "n": [ + 0.07850479036732035, + -0.99691373643329 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 510, + "r": [ + -1.9598947219730363, + -11.730955132595906 + ], + "n": [ + 0.20855317937844622, + 0.9780110282461756 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 511, + "r": [ + 1.4170532632950277, + 16.40702253921944 + ], + "n": [ + 0.452485053332618, + -0.891771986838888 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 512, + "r": [ + 22.476358341063886, + 24.60322969513024 + ], + "n": [ + 0.9954061101094827, + -0.09574275929128252 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 513, + "r": [ + -5.9874728182864665, + -21.5633536590246 + ], + "n": [ + 0.8975301633783545, + 0.44095306533238243 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 514, + "r": [ + 18.15338179180661, + -15.082807592555863 + ], + "n": [ + 0.9999685696522311, + 0.007928411421652053 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 515, + "r": [ + -22.116016910693777, + -24.34393272661297 + ], + "n": [ + 0.10357863095754248, + 0.9946212682267362 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 516, + "r": [ + 6.000357863987993, + 20.16439759132777 + ], + "n": [ + 0.5760977220446335, + -0.8173808259648524 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 517, + "r": [ + 0.38215118146237614, + -0.8074815625335461 + ], + "n": [ + -0.5555381727676142, + -0.831491033384017 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 518, + "r": [ + 17.3199093525689, + -10.570372097474639 + ], + "n": [ + -0.8441824643929899, + -0.5360559362709999 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 519, + "r": [ + 24.380884125761007, + -23.699296146173804 + ], + "n": [ + 0.36785910044823716, + -0.929881542035013 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 520, + "r": [ + -16.386556650642387, + 8.501672982305138 + ], + "n": [ + 0.8689644968302052, + 0.4948744317992478 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 521, + "r": [ + 9.459134621838302, + -15.704476871051687 + ], + "n": [ + -0.9974355506474576, + 0.0715704010370416 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 522, + "r": [ + -18.87198654626683, + 20.059026841040584 + ], + "n": [ + 0.0170788605531501, + 0.9998541456243536 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 523, + "r": [ + 13.518505039533437, + 14.548905898367167 + ], + "n": [ + -0.1311367053125668, + -0.9913642945556215 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 524, + "r": [ + 0.02220034705425178, + -1.824025511772554 + ], + "n": [ + -0.6317560351273181, + -0.7751672800629621 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 525, + "r": [ + -6.0604122888553285, + 5.74521984356474 + ], + "n": [ + 0.30711792414451283, + 0.951671466772628 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 526, + "r": [ + 7.000767614614496, + 10.363910703193476 + ], + "n": [ + 0.8043283575998941, + -0.5941850664234645 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 527, + "r": [ + -13.364723204861301, + 8.13786851747588 + ], + "n": [ + -0.6321955632869712, + -0.7748088601456937 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 528, + "r": [ + -0.8916221184480477, + 18.20693146468242 + ], + "n": [ + -0.32969570865863285, + 0.9440872521605627 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 529, + "r": [ + 12.518569120805637, + 13.770734213883912 + ], + "n": [ + -0.3917809768583279, + 0.9200585123631726 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 530, + "r": [ + 1.5132099526545773, + 13.565014729685657 + ], + "n": [ + 0.8609688965119192, + 0.5086576051127597 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 531, + "r": [ + -24.64520063142232, + 20.83286764374487 + ], + "n": [ + -0.8122297244946144, + -0.583337702062367 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 532, + "r": [ + 2.7582756511577706, + 21.404061783505533 + ], + "n": [ + -0.9985751314684865, + 0.05336390927110649 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 533, + "r": [ + -15.549994342821162, + -6.279684374492909 + ], + "n": [ + -0.500490603425285, + -0.8657419684195714 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 534, + "r": [ + 3.7562943414366607, + -20.742072641886704 + ], + "n": [ + 0.6751751273486692, + -0.7376574729572718 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 535, + "r": [ + 24.919993630125575, + -4.615852804470439 + ], + "n": [ + -0.9532211846250364, + -0.3022736726578123 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 536, + "r": [ + 20.20229132955331, + 7.75159690001729 + ], + "n": [ + -0.07072576101292301, + -0.9974957978503683 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 537, + "r": [ + -3.3483526949601554, + 20.99544455261246 + ], + "n": [ + 0.8410125108888504, + 0.5410156712410753 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 538, + "r": [ + 19.21753084919966, + -24.519214328509815 + ], + "n": [ + -0.8192939172138168, + 0.5733737674645043 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 539, + "r": [ + -12.680034471933183, + -21.716483676927716 + ], + "n": [ + -0.8062416979619663, + -0.5915862781263656 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 540, + "r": [ + 21.993559049642933, + -6.14914957384558 + ], + "n": [ + -0.15584032800135011, + -0.9877822594926635 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 541, + "r": [ + 5.497260563878729, + 12.113827457862634 + ], + "n": [ + -0.35629703437575627, + -0.9343727432320793 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 542, + "r": [ + 11.470694492867125, + -11.745692431264848 + ], + "n": [ + -0.9062199285778259, + -0.42280662370450195 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 543, + "r": [ + -17.233398640020713, + 14.208330413086898 + ], + "n": [ + 0.09787720465535323, + 0.9951984991994582 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 544, + "r": [ + -24.616303650615905, + -20.105386000697774 + ], + "n": [ + 0.8796191719977479, + 0.47567858082322406 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 545, + "r": [ + -10.500883802816324, + -18.333433627484126 + ], + "n": [ + -0.5854531161200237, + 0.8107062654410375 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 546, + "r": [ + 11.35232731470974, + -8.263382198929648 + ], + "n": [ + -0.1978793984916836, + 0.98022637367731 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 547, + "r": [ + -1.7144771253317863, + -0.7076033692439907 + ], + "n": [ + 0.8149519236749855, + 0.5795285688371545 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 548, + "r": [ + -6.592148999522866, + -3.9215331868292687 + ], + "n": [ + 0.7511614140781807, + 0.6601185726822628 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 549, + "r": [ + -6.608227514202376, + 23.93101759139371 + ], + "n": [ + -0.46001104828213557, + -0.8879131913978814 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 550, + "r": [ + 5.919749292573982, + 17.131526932646004 + ], + "n": [ + -0.9643519824578446, + -0.2646228522437643 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 551, + "r": [ + -9.825599295218417, + 1.2019440046910184 + ], + "n": [ + -0.5379573180749871, + 0.842972077787614 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 552, + "r": [ + 9.742069420298812, + 7.865147761188027 + ], + "n": [ + -0.3862701971718636, + -0.9223856757218261 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 553, + "r": [ + 19.109911994848595, + -7.279091359449808 + ], + "n": [ + 0.5920070359580328, + -0.8059327945779253 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 554, + "r": [ + -1.2046624641475034, + 15.476542247055633 + ], + "n": [ + -0.9995283753769281, + -0.030708741692858716 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 555, + "r": [ + 3.2340150509633006, + 8.127841999937381 + ], + "n": [ + 0.8187728829531185, + -0.5741175542871328 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 556, + "r": [ + -6.633354792052199, + 19.69455629023019 + ], + "n": [ + -0.7285884868327497, + 0.6849516894312796 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 557, + "r": [ + 3.378038629317299, + -1.9879552904931863 + ], + "n": [ + -0.9994321894274589, + 0.033694194399567154 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 558, + "r": [ + 16.600618755520266, + 10.506912357383932 + ], + "n": [ + 0.7542153021876714, + -0.6566271986035603 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 559, + "r": [ + -0.3937012258439232, + -23.946320415860722 + ], + "n": [ + 0.31476843387732906, + -0.9491684955972851 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 560, + "r": [ + 23.325784344027163, + -6.589359361031335 + ], + "n": [ + -0.9848281388793357, + -0.1735325239586624 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 561, + "r": [ + 2.3544250921432806, + -7.261637664444194 + ], + "n": [ + -0.9023546761185148, + 0.4309942441460793 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 562, + "r": [ + 21.888981586106738, + -21.05571916791169 + ], + "n": [ + -0.74462629917919, + 0.6674815911848831 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 563, + "r": [ + 23.079412483600407, + 15.728430305279751 + ], + "n": [ + 0.9658144673838995, + 0.25923428513982166 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 564, + "r": [ + 16.86687711837518, + 8.401862535765972 + ], + "n": [ + -0.6624965541850143, + 0.7490649609299466 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 565, + "r": [ + 6.214157009734205, + 15.492804110005586 + ], + "n": [ + 0.4792589573711074, + 0.8776735451063562 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 566, + "r": [ + -10.498470431719781, + -9.0618461336059 + ], + "n": [ + 0.6135369505145493, + 0.789666011902062 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 567, + "r": [ + 15.082885594226497, + -14.202118436497468 + ], + "n": [ + 0.39461047959445483, + -0.9188485018729879 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 568, + "r": [ + 5.417614796457364, + -19.777794100056354 + ], + "n": [ + 0.989625916060543, + -0.143668181102606 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 569, + "r": [ + 21.06482813105385, + 13.046716842841867 + ], + "n": [ + -0.9446118020880889, + 0.3281897977632654 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 570, + "r": [ + -1.5093256936309025, + -10.272402289264832 + ], + "n": [ + -0.1636556902402416, + 0.9865175188773841 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 571, + "r": [ + -22.014045430746904, + 18.817810884213806 + ], + "n": [ + 0.8283118312763369, + 0.5602673559718084 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 572, + "r": [ + -14.121810441487314, + 20.54477449827654 + ], + "n": [ + 0.6177496182129268, + 0.7863748528518592 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 573, + "r": [ + 20.6841055373578, + -6.654879441464516 + ], + "n": [ + 0.916067809966744, + -0.4010234002433442 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 574, + "r": [ + 15.042948214172199, + -15.66664055690925 + ], + "n": [ + 0.8233815259057194, + -0.5674882049850631 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 575, + "r": [ + -15.510896880477699, + 15.954105958376083 + ], + "n": [ + 0.7564355364670627, + 0.6540682526845245 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 576, + "r": [ + -2.0674719657599923, + 0.9160730998751347 + ], + "n": [ + -0.9736624948192644, + -0.22799418015012152 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 577, + "r": [ + 20.17021639453432, + -23.243990850067593 + ], + "n": [ + 0.5626815702166102, + -0.8266737267740943 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 578, + "r": [ + 22.92737802685817, + -13.055837090256 + ], + "n": [ + -0.7314235419162315, + -0.6819234578240543 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 579, + "r": [ + 18.50682473351862, + 7.747028210837101 + ], + "n": [ + -0.8603572964621624, + -0.5096913992057535 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 580, + "r": [ + -10.174654287045021, + 17.927300787379266 + ], + "n": [ + 0.9948474403705738, + -0.10138328455972248 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 581, + "r": [ + 10.142506995957433, + 13.855218163255884 + ], + "n": [ + 0.12357350999825939, + -0.9923354209271732 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 582, + "r": [ + 10.685227778299627, + 8.93176094141657 + ], + "n": [ + 0.9518858319837183, + -0.3064528721821096 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 583, + "r": [ + 21.580763440878656, + 10.3344466097684 + ], + "n": [ + -0.982633841754287, + -0.18555520213459623 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 584, + "r": [ + -15.09685667835573, + 14.87386139364125 + ], + "n": [ + 0.9845768581349195, + -0.1749525947940492 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 585, + "r": [ + 18.195497446314896, + 20.121842708608135 + ], + "n": [ + 0.9878175669058246, + 0.15561636967959624 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 586, + "r": [ + 10.335373703086098, + -12.359182083077098 + ], + "n": [ + -0.9738098582609277, + -0.227363937232429 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 587, + "r": [ + 10.874074367471728, + 17.033417833864874 + ], + "n": [ + -0.7546633669508972, + -0.6561121874971806 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 588, + "r": [ + 14.199540319594014, + -18.016929781555575 + ], + "n": [ + 0.045062554564005805, + -0.998984167129873 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 589, + "r": [ + 24.297651213780455, + 5.601527694251736 + ], + "n": [ + -0.043017154547937905, + -0.9990743337783224 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 590, + "r": [ + 17.8070816969693, + 3.3182630396248847 + ], + "n": [ + 0.9708325982903896, + -0.23975834937855853 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 591, + "r": [ + 14.208041274353462, + -23.145995015901033 + ], + "n": [ + 0.20197877110516893, + -0.9793898998983223 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 592, + "r": [ + 20.09907850610803, + -13.352269104701907 + ], + "n": [ + 0.34128339242507066, + -0.9399604491971113 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 593, + "r": [ + -15.435127258747189, + -23.701616468840434 + ], + "n": [ + 0.9658015516498394, + -0.2592823997705256 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 594, + "r": [ + -21.166309396646486, + 13.510564606568465 + ], + "n": [ + -0.7094507666715956, + 0.7047549997474905 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 595, + "r": [ + -0.7868703439044111, + -15.056062871055175 + ], + "n": [ + 0.9223948422892481, + -0.3862483073337579 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 596, + "r": [ + 3.737072475227478, + -3.4944710324732497 + ], + "n": [ + -0.965055250108246, + -0.26204649251327666 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 597, + "r": [ + 14.824669122557118, + 11.79896196607826 + ], + "n": [ + -0.7384582291240711, + -0.6742992242609663 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 598, + "r": [ + 3.0574579316758594, + -15.953264450867366 + ], + "n": [ + -0.7183223400914196, + -0.6957104395692125 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 599, + "r": [ + -13.753198135769612, + -5.261059628769527 + ], + "n": [ + 0.6896078011848807, + 0.724183043535924 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 600, + "r": [ + 15.03139341051537, + -11.771699831339683 + ], + "n": [ + -0.9654807101166822, + 0.26047456381110823 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 601, + "r": [ + 14.529360171736187, + -19.20080835285886 + ], + "n": [ + -0.5672032998775853, + 0.8235778145433363 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 602, + "r": [ + 4.780890612566807, + 2.064071725389528 + ], + "n": [ + 0.8906658793730441, + 0.45465843368471903 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 603, + "r": [ + 21.968418884515764, + 3.630620465325201 + ], + "n": [ + -0.4723774138896459, + -0.881396380096339 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 604, + "r": [ + 15.213268375702945, + -17.98995478604019 + ], + "n": [ + 0.9436830388374448, + 0.3308509063166154 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 605, + "r": [ + 3.9226165321431026, + 17.49118112311784 + ], + "n": [ + -0.989214169028031, + 0.14647637281890247 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 606, + "r": [ + -10.763311267651366, + -24.93360647005482 + ], + "n": [ + 0.2635084221152942, + -0.9646570952801352 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 607, + "r": [ + -7.573348852042848, + -1.4391468017835543 + ], + "n": [ + -0.022621399069783884, + 0.9997441034105305 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 608, + "r": [ + -12.948945932113858, + -13.906168394512191 + ], + "n": [ + -0.567835309488619, + -0.8231421877767924 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 609, + "r": [ + 6.152255369728444, + -16.75502466751554 + ], + "n": [ + -0.9712606979273576, + 0.2380181855692168 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 610, + "r": [ + -6.6596944689293665, + 1.8325745542887688 + ], + "n": [ + -0.8290390594416931, + -0.5591906990643111 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 611, + "r": [ + 18.262869373093373, + -21.934234958489633 + ], + "n": [ + -0.34972187055067183, + 0.9368535708735592 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 612, + "r": [ + 22.206842224414494, + 1.738027954324739 + ], + "n": [ + 0.8983565536177963, + -0.4392670060133762 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 613, + "r": [ + 12.380796309776308, + -4.454696698499905 + ], + "n": [ + -0.8303894030721568, + 0.5571834879691492 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 614, + "r": [ + 19.04347652131318, + 18.910907966182258 + ], + "n": [ + -0.28661878118236817, + 0.9580447141305742 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 615, + "r": [ + -2.8333527807966874, + 9.036478062443514 + ], + "n": [ + -0.8064116539714598, + 0.5913545842715813 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 616, + "r": [ + -23.51047605794914, + -20.957927195978996 + ], + "n": [ + 0.988778320652392, + 0.14939020251621418 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 617, + "r": [ + -14.440034529505658, + 5.090625708592654 + ], + "n": [ + 0.8695123099589587, + 0.4939112701992492 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 618, + "r": [ + -21.76934687539126, + -12.1120082345676 + ], + "n": [ + -0.8724188750675805, + -0.48875894511079515 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 619, + "r": [ + -3.518491615970131, + -10.21935357140365 + ], + "n": [ + -0.32532096933972543, + 0.9456036521227387 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 620, + "r": [ + 21.034578311220763, + -16.003163814360114 + ], + "n": [ + 0.9957447703433244, + 0.09215395994703676 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 621, + "r": [ + 24.947194879931345, + 4.228642039911485 + ], + "n": [ + 0.028920809953736828, + 0.9995817058908291 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 622, + "r": [ + 20.47392199472192, + 10.630554708030523 + ], + "n": [ + -0.9999312380057566, + -0.011726860631689196 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 623, + "r": [ + 6.683738345440954, + -13.369993630471566 + ], + "n": [ + -0.9539462828778815, + -0.29997748146064707 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 624, + "r": [ + -7.061834642741822, + 3.071574001426381 + ], + "n": [ + 0.6024713813373397, + -0.7981404855471735 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 625, + "r": [ + 3.619664642016744, + -19.510511015915235 + ], + "n": [ + -0.664781957199452, + 0.7470374484469074 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 626, + "r": [ + -8.786024775701652, + 22.733782072031616 + ], + "n": [ + -0.9990174125799997, + 0.044319401642651544 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 627, + "r": [ + 16.495286839156904, + 0.39148857294647854 + ], + "n": [ + 0.8532505818695166, + 0.5215011452905269 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 628, + "r": [ + 10.850076116319798, + 10.293283383287836 + ], + "n": [ + 0.17162186907619847, + 0.985162897217913 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 629, + "r": [ + 11.740056541701826, + 12.808745190001808 + ], + "n": [ + 0.9988760273389735, + -0.047399177287272026 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 630, + "r": [ + -23.524743926800124, + -18.808131125579983 + ], + "n": [ + 0.21224872150733548, + -0.977215677431805 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 631, + "r": [ + 4.572718017809603, + 22.419464414281883 + ], + "n": [ + 0.5161322930165104, + -0.8565088768398836 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 632, + "r": [ + 12.492165906745164, + 3.383087156767317 + ], + "n": [ + -0.6989443811820255, + 0.7151760286908919 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 633, + "r": [ + 17.08849662736521, + -19.66389023172814 + ], + "n": [ + -0.5520508219518453, + 0.8338104640638014 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 634, + "r": [ + 7.061268540540361, + 14.83782564205464 + ], + "n": [ + 0.837586263335999, + 0.546305090101528 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 635, + "r": [ + -5.022651311734823, + -23.668481785814734 + ], + "n": [ + -0.6111892892356207, + 0.7914844614543338 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 636, + "r": [ + -11.068912460313351, + -6.20222221506004 + ], + "n": [ + 0.8376720729796988, + 0.5461735055363764 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 637, + "r": [ + -17.58135231555501, + -8.475341694596146 + ], + "n": [ + 0.6613871078325156, + -0.750044727728247 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 638, + "r": [ + -5.427537123884658, + 2.002096845997986 + ], + "n": [ + 0.2526378997407572, + 0.9675608981426332 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 639, + "r": [ + -23.222033407108857, + 22.880714614743184 + ], + "n": [ + -0.49259252460281844, + -0.8702600787726745 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 640, + "r": [ + 1.8501143785381373, + 23.01454498153432 + ], + "n": [ + -0.35997005237223706, + -0.9329638585685562 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 641, + "r": [ + -2.189437560973346, + -3.669171925962349 + ], + "n": [ + -0.33541009053680787, + 0.9420722218418768 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 642, + "r": [ + -18.805660411010876, + -18.834379706134435 + ], + "n": [ + 0.9674068795840416, + -0.2532270312061245 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 643, + "r": [ + 20.753261418162367, + 24.54025925853273 + ], + "n": [ + 0.47798811828233523, + 0.8783663010276022 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 644, + "r": [ + 24.98907825584709, + -15.847703393529939 + ], + "n": [ + 0.9665890058750995, + -0.25633121878028603 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 645, + "r": [ + 8.91239740277257, + -0.40810136138428277 + ], + "n": [ + 0.6432671796097427, + 0.7656417802320659 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 646, + "r": [ + -17.993272655500718, + -4.63973816986104 + ], + "n": [ + -0.4124011549717484, + -0.911002353113299 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 647, + "r": [ + -5.212490170803612, + -8.8913685377903 + ], + "n": [ + 0.6231274165165864, + -0.7821203377903969 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 648, + "r": [ + -24.948620258013253, + 19.662470696400376 + ], + "n": [ + -0.6933846273719024, + -0.7205676640845938 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 649, + "r": [ + 23.386100400036348, + 2.078195867244993 + ], + "n": [ + -0.9960850268419612, + -0.08840033541367072 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 650, + "r": [ + -23.9838909372451, + -24.735367025431255 + ], + "n": [ + -0.9945246505479748, + -0.10450224615972914 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 651, + "r": [ + -13.50222284641131, + 5.498789400662595 + ], + "n": [ + -0.6316415973859478, + -0.7752605319837508 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 652, + "r": [ + -0.9458313683003325, + 17.037979529054716 + ], + "n": [ + -0.9442768717017365, + -0.3291522285648121 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 653, + "r": [ + -23.611289211561555, + -10.37362082321896 + ], + "n": [ + 0.23064987776371432, + -0.9730368101400808 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 654, + "r": [ + 20.844469199779105, + 20.259667363781034 + ], + "n": [ + -0.9849764877401164, + -0.1726885016413788 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 655, + "r": [ + 2.9187282266548387, + 0.2646144168865163 + ], + "n": [ + 0.5405872826300463, + -0.8412879351676585 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 656, + "r": [ + -22.53813867743396, + -17.100489024612624 + ], + "n": [ + 0.022161035444492355, + -0.9997544140977963 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 657, + "r": [ + -15.23877177084657, + -2.675971149226303 + ], + "n": [ + -0.32693120116879093, + -0.9450481414734022 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 658, + "r": [ + 12.227756635453517, + 21.39279399935819 + ], + "n": [ + 0.8858419198419285, + 0.4639871690583333 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 659, + "r": [ + 4.19026088850687, + 21.48370798680496 + ], + "n": [ + 0.5059729954286866, + -0.8625493191098828 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 660, + "r": [ + 6.511242456812504, + -20.033986316589704 + ], + "n": [ + 0.32680550801551767, + -0.9450916145701005 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 661, + "r": [ + 13.161704508906197, + -11.325392844895765 + ], + "n": [ + 0.9334656231579738, + -0.3586668794052439 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 662, + "r": [ + -19.126765647259898, + -8.470812847703023 + ], + "n": [ + -0.6061299561679008, + 0.7953656242483067 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 663, + "r": [ + 8.121768758531104, + 7.228279810100801 + ], + "n": [ + -0.7674205302756738, + -0.6411440787462702 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 664, + "r": [ + -24.987983200380405, + 18.21096899512245 + ], + "n": [ + -0.8282019282945712, + 0.5604298046759773 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 665, + "r": [ + -17.648953340102473, + 11.595949905016937 + ], + "n": [ + 0.8394649831235638, + -0.5434137853508639 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 666, + "r": [ + 23.410230706624127, + -2.567725742911854 + ], + "n": [ + -0.1396363861105452, + 0.9902028477407984 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 667, + "r": [ + 1.2528455165965973, + 24.024732484624508 + ], + "n": [ + 0.3651292276170875, + -0.9309568449395219 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 668, + "r": [ + 14.345198596362877, + 15.54553683658854 + ], + "n": [ + 0.9723885531286158, + -0.23336773929666677 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 669, + "r": [ + -23.937764323888977, + 24.660255294638347 + ], + "n": [ + 0.4524767127243844, + 0.8917762188139662 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 670, + "r": [ + 9.717053298670862, + 10.79780618334022 + ], + "n": [ + -0.7514306170147571, + 0.6598121155395841 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 671, + "r": [ + -17.600026438155332, + 0.4903622336368869 + ], + "n": [ + 0.18405364589002304, + 0.9829161995992283 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 672, + "r": [ + 7.238501025880915, + 3.318417853621092 + ], + "n": [ + -0.2935313855997321, + -0.9559494367736724 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 673, + "r": [ + 8.084607432391103, + 16.22937072551531 + ], + "n": [ + 0.47897775281107874, + -0.8778270400893613 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 674, + "r": [ + 24.62882230525421, + 0.6063221213718677 + ], + "n": [ + 0.9992141241844168, + 0.039637533101453765 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 675, + "r": [ + -11.368106948626894, + 8.827302035023827 + ], + "n": [ + 0.25291824373187943, + -0.9674876546951809 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 676, + "r": [ + -15.463112894436293, + 2.2444872253238373 + ], + "n": [ + 0.26622435834045577, + -0.9639110908305872 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 677, + "r": [ + -24.574793571464266, + -18.825357526066117 + ], + "n": [ + 0.1548138186452949, + -0.9879436631490996 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 678, + "r": [ + -17.888586538508704, + 5.099633729793318 + ], + "n": [ + 0.859573873316663, + 0.5110115031106338 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 679, + "r": [ + -3.589622941417254, + 16.328099696507515 + ], + "n": [ + -0.7077647837328391, + 0.7064481657613724 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 680, + "r": [ + -3.708424574744722, + -11.466546231448621 + ], + "n": [ + -0.35017267810876446, + 0.9366851634920539 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 681, + "r": [ + -21.81982672733228, + 8.015383536785826 + ], + "n": [ + -0.5700913193131266, + 0.8215813335536651 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 682, + "r": [ + 18.987077607322945, + 9.863716011989176 + ], + "n": [ + -0.9828220242423181, + -0.18455586868000765 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 683, + "r": [ + 15.350256799737082, + -24.678260982917678 + ], + "n": [ + 0.08663272044974962, + 0.9962403182703837 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 684, + "r": [ + 14.77580444958555, + 20.721907250276317 + ], + "n": [ + 0.828361196827773, + -0.5601943659035313 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 685, + "r": [ + -4.481627374760912, + -20.41599290218 + ], + "n": [ + 0.4610303679883213, + 0.8873843585462576 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 686, + "r": [ + -0.8636828009357274, + 20.182379976605326 + ], + "n": [ + 0.7391792777395091, + -0.6735087195875772 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 687, + "r": [ + 11.410677843701272, + 7.208658626175364 + ], + "n": [ + -0.7702559544652839, + -0.6377348701543412 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 688, + "r": [ + 10.476339000539667, + -7.712812818868848 + ], + "n": [ + -0.07825789836960496, + -0.9969331478804246 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 689, + "r": [ + 15.758018152309731, + -1.0864200702617062 + ], + "n": [ + -0.49030149307001275, + -0.8715528933422895 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 690, + "r": [ + -12.068178269775714, + -2.0324580227104434 + ], + "n": [ + 0.9987613041421591, + -0.04975798778340571 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 691, + "r": [ + 24.33344429601066, + 24.013480497745626 + ], + "n": [ + 0.9707622963088625, + -0.2400428379792747 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 692, + "r": [ + 0.3538155446671425, + -12.28178839484605 + ], + "n": [ + 0.25200158072154477, + -0.9677268226694157 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 693, + "r": [ + -16.188710138244023, + 18.97794885933272 + ], + "n": [ + -0.06530929330836388, + -0.9978650691388902 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 694, + "r": [ + 23.398554637512788, + 6.835148130986667 + ], + "n": [ + -0.999783829394656, + -0.020791692594815166 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 695, + "r": [ + -9.090483418586198, + -23.4470300329146 + ], + "n": [ + 0.9981198023680319, + 0.061293230627866783 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 696, + "r": [ + -8.549546183430483, + 21.540231705024766 + ], + "n": [ + -0.9180501373219057, + 0.39646430528261944 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 697, + "r": [ + 13.11912731007753, + -19.64552237538647 + ], + "n": [ + 0.5283392950002133, + -0.8490333264122661 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 698, + "r": [ + -5.865772151579584, + -15.48715129481344 + ], + "n": [ + -0.38269346752884287, + 0.9238753757465076 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 699, + "r": [ + 5.306789835282995, + -10.260984506170212 + ], + "n": [ + -0.7386853516216336, + -0.6740504070910598 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 700, + "r": [ + 7.102900451206949, + 21.35078090229119 + ], + "n": [ + 0.3086843735232877, + -0.951164527062766 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 701, + "r": [ + 22.889855926369087, + -1.361282346953736 + ], + "n": [ + 0.519870299522578, + -0.8542452058245952 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 702, + "r": [ + 9.657815604759058, + -2.534111777007965 + ], + "n": [ + 0.384808716031633, + -0.9229963445572718 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 703, + "r": [ + -4.586167474314912, + -5.674002482876599 + ], + "n": [ + -0.666649902945738, + 0.7453709860884297 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 704, + "r": [ + 1.5680248943732558, + 18.13760008052013 + ], + "n": [ + -0.1891746130784086, + -0.9819434636304853 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 705, + "r": [ + -23.699964475840467, + -5.653426252573823 + ], + "n": [ + 0.8322843771894192, + 0.5543489113242855 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 706, + "r": [ + -9.860581794894701, + 13.86218551010473 + ], + "n": [ + 0.7821509979222527, + -0.6230889314128636 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 707, + "r": [ + 8.292553024197439, + 2.2883117286377583 + ], + "n": [ + 0.5430632639425909, + -0.8396917835468082 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 708, + "r": [ + -18.762161024263037, + 15.81296662844317 + ], + "n": [ + -0.5673002465315677, + 0.823511038350563 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 709, + "r": [ + 21.102150193683528, + -11.34795994749409 + ], + "n": [ + 0.06760628605800705, + 0.9977120777486073 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 710, + "r": [ + -23.517973556615736, + -22.258711532908222 + ], + "n": [ + 0.6424078522609827, + -0.7663629370953631 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 711, + "r": [ + 24.875200055233194, + -8.605804203182153 + ], + "n": [ + 0.8450736826527377, + -0.5346498582135227 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 712, + "r": [ + -24.82148990985138, + 3.4743799693997275 + ], + "n": [ + 0.6538637950916286, + 0.756612276842223 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 713, + "r": [ + -2.7082217871467584, + -9.402935461870587 + ], + "n": [ + -0.19747604133633198, + 0.9803077134747697 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 714, + "r": [ + -4.909732711212467, + 10.676518047865386 + ], + "n": [ + -0.6927224001871878, + -0.7212043235303721 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 715, + "r": [ + 6.854732469728255, + -10.696067095832817 + ], + "n": [ + -0.9397509427686594, + 0.34185986246620953 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 716, + "r": [ + -18.403616627435547, + -15.123351285146347 + ], + "n": [ + 0.8829821180111236, + -0.46940662465775895 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 717, + "r": [ + -4.049182108480075, + 1.1038466696572051 + ], + "n": [ + 0.014821965908603983, + 0.9998901486296403 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 718, + "r": [ + -8.145111174775565, + 23.784238655210174 + ], + "n": [ + -0.4760661736512883, + 0.8794094599815386 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 719, + "r": [ + -22.20417660095899, + -8.966140449861086 + ], + "n": [ + 0.9653738717944638, + 0.260870250616214 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 720, + "r": [ + 21.17011695366744, + -9.805943375239961 + ], + "n": [ + -0.8630451917617283, + 0.5051267137827512 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 721, + "r": [ + -2.2407204302551875, + -21.133415648578108 + ], + "n": [ + 0.5093941605074087, + 0.8605333167524384 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 722, + "r": [ + -22.041067569438226, + -2.3046945326747235 + ], + "n": [ + 0.8179003474084853, + -0.5753599062405018 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 723, + "r": [ + 19.77176197684409, + -5.827011274006111 + ], + "n": [ + -0.16242085264182066, + 0.9867215750286926 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 724, + "r": [ + 18.906366499805912, + 2.3840610035684655 + ], + "n": [ + -0.5627463475317803, + -0.8266296319027288 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 725, + "r": [ + 1.999371342836696, + -20.3385107509419 + ], + "n": [ + 0.9477780567440693, + 0.31893064317251735 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 726, + "r": [ + 21.259730570885495, + -18.196108079985564 + ], + "n": [ + -0.6643752789099732, + -0.7473991495668799 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 727, + "r": [ + 15.642395383112849, + 17.845496593830916 + ], + "n": [ + -0.7563686913301285, + 0.6541455516745098 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 728, + "r": [ + -3.1600647547534386, + 11.502240271703151 + ], + "n": [ + -0.3307295732858921, + -0.9437255688780143 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 729, + "r": [ + -0.4224045600021995, + 7.548417246604124 + ], + "n": [ + 0.9979194123485498, + 0.06447361055443687 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 730, + "r": [ + -13.68361134814322, + -24.924252337009438 + ], + "n": [ + 0.007915218781173213, + 0.9999686741651691 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 731, + "r": [ + -8.606581276364523, + 2.157453312782877 + ], + "n": [ + -0.937349427590425, + 0.34839065802042174 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 732, + "r": [ + -24.25807936384306, + -13.155933388364543 + ], + "n": [ + -0.9162764187036662, + 0.4005465322875532 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 733, + "r": [ + -18.700241015885787, + -3.8814695080053525 + ], + "n": [ + -0.9825646995312418, + 0.1859209811588796 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 734, + "r": [ + 18.392431360705345, + 12.960174091778917 + ], + "n": [ + -0.470530856041503, + 0.882383541048251 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 735, + "r": [ + -14.210600872685575, + -21.077085469417494 + ], + "n": [ + 0.8633548196579117, + 0.5045973200220694 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 736, + "r": [ + 24.870188954013372, + -14.05825180814454 + ], + "n": [ + -0.9890040184918337, + 0.14788864529437246 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 737, + "r": [ + -0.855109240913638, + -16.32510394527514 + ], + "n": [ + 0.6373793426167859, + 0.7705501759167886 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 738, + "r": [ + -6.844584095814689, + -6.1575103370754825 + ], + "n": [ + 0.16563316971445274, + -0.9861874330421897 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 739, + "r": [ + -8.009702289514735, + -3.339248216013722 + ], + "n": [ + 0.24221373280457162, + 0.9702229164686205 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 740, + "r": [ + -8.201161514526174, + 10.778954934460693 + ], + "n": [ + -0.41121404928106714, + 0.9115388119404835 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 741, + "r": [ + 5.60049917017481, + -15.133356867962162 + ], + "n": [ + -0.5390210144893157, + -0.8422923162055492 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 742, + "r": [ + -19.915725600585553, + -22.39073710432241 + ], + "n": [ + -0.8940636222450804, + 0.4479399952873221 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 743, + "r": [ + 7.165183996689812, + -15.70465662854607 + ], + "n": [ + -0.9998786403070548, + 0.01557898127976973 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 744, + "r": [ + -15.727886034035793, + -12.865624509459545 + ], + "n": [ + 0.7353229828016802, + 0.6777168368600855 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 745, + "r": [ + -17.77832043748026, + -7.040668544679352 + ], + "n": [ + 0.8456074524126479, + 0.5338052420351371 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 746, + "r": [ + 19.018890856051094, + 14.900067801559139 + ], + "n": [ + -0.9990074344034382, + 0.04454375384563018 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 747, + "r": [ + 14.73187384368942, + -20.99418418383029 + ], + "n": [ + 0.2655215027631741, + 0.9641049380489582 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 748, + "r": [ + -24.533221126373327, + -8.524044063461712 + ], + "n": [ + -0.6691249035918502, + 0.7431499602322517 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 749, + "r": [ + -7.8850312931159365, + -11.28490682180372 + ], + "n": [ + -0.9592964915527745, + -0.2824008521490995 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 750, + "r": [ + 7.440692253473195, + -16.795462874149784 + ], + "n": [ + 0.48906878364335243, + -0.872245220603479 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 751, + "r": [ + -9.850605183648325, + 2.406995337839348 + ], + "n": [ + -0.2893560700048997, + 0.9572215337900206 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 752, + "r": [ + -15.061936717405755, + 8.579583301749636 + ], + "n": [ + -0.9938813040052992, + -0.1104533998966358 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 753, + "r": [ + -7.685034478135304, + 16.666404437700763 + ], + "n": [ + -0.6556093610286032, + 0.7551002355526494 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 754, + "r": [ + 7.869155632757909, + -22.33932972244692 + ], + "n": [ + -0.5701018099213727, + 0.8215740540720448 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 755, + "r": [ + -23.55360186982076, + 12.204004416417504 + ], + "n": [ + 0.20288864457249808, + -0.9792018167382731 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 756, + "r": [ + 3.2168057777728514, + 6.442981163708382 + ], + "n": [ + 0.49430760657259626, + -0.8692870585051128 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 757, + "r": [ + -19.64201277684672, + -15.65220674568571 + ], + "n": [ + 0.29730553656974107, + -0.9547823929697166 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 758, + "r": [ + 1.3729305915935086, + 11.22187515362181 + ], + "n": [ + 0.8970304062477317, + -0.4419688340449239 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 759, + "r": [ + 12.936520148360493, + 12.839269676120317 + ], + "n": [ + -0.854949449528251, + 0.5187113250656289 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 760, + "r": [ + 22.66264538308011, + -10.196127449617142 + ], + "n": [ + 0.8369895501081686, + -0.54721887121126 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 761, + "r": [ + -16.57636460521641, + 5.807763976887927 + ], + "n": [ + -0.26000434088364144, + -0.9656074475280642 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 762, + "r": [ + 17.871244211607753, + 5.061093760546854 + ], + "n": [ + -0.4397681057659424, + -0.8981113589923216 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 763, + "r": [ + -19.439727295697395, + -10.176706699287314 + ], + "n": [ + -0.5958820975172686, + -0.803071930687669 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 764, + "r": [ + -18.515357934170325, + -20.0932115910105 + ], + "n": [ + -0.5448101396835119, + 0.8385594264558907 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 765, + "r": [ + -22.626279886802475, + -4.9958310447215375 + ], + "n": [ + 0.73440715326374, + -0.6787091669007054 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 766, + "r": [ + -9.632092370761402, + -13.46492258986064 + ], + "n": [ + -0.911616501322753, + -0.41104179169041083 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 767, + "r": [ + -6.532265714517649, + 9.605238760880148 + ], + "n": [ + 0.8935967905173771, + 0.4488705559256955 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 768, + "r": [ + -6.796482764502894, + 6.538866474682404 + ], + "n": [ + -0.9505525296537972, + -0.31056382334194527 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 769, + "r": [ + -22.02602289899547, + 24.40390667379446 + ], + "n": [ + -0.5360584275380122, + 0.8441808824330682 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 770, + "r": [ + 18.225934012141323, + 21.167720314922903 + ], + "n": [ + 0.9657801652173718, + 0.2593620490216447 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 771, + "r": [ + 23.042492337473554, + 23.54399454478601 + ], + "n": [ + -0.9949807424861214, + 0.10006658823886447 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 772, + "r": [ + -4.031603205976371, + 7.104343922596108 + ], + "n": [ + -0.4115820702356094, + -0.911372700633813 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 773, + "r": [ + 14.776743937647197, + 23.82754635548718 + ], + "n": [ + -0.9461768090753105, + 0.3236501907431282 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 774, + "r": [ + -12.484586682293319, + 24.82556249055274 + ], + "n": [ + -0.009531401764569312, + -0.9999545751584931 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 775, + "r": [ + -5.865215912481485, + 0.14626995571649815 + ], + "n": [ + 0.8036816339352604, + -0.5950595191030476 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 776, + "r": [ + -10.359304233517436, + -23.076237310385878 + ], + "n": [ + -0.21724275110367408, + 0.9761176092525465 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 777, + "r": [ + -2.3035585786286887, + 4.450313670895728 + ], + "n": [ + -0.7852562944743081, + 0.619170858478077 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 778, + "r": [ + 11.875886967213738, + 24.82672830040938 + ], + "n": [ + -0.9986250884892823, + -0.05242072719614789 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 779, + "r": [ + 21.849150287183647, + 7.32743169244911 + ], + "n": [ + 0.6250305245538216, + 0.7806003096181647 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 780, + "r": [ + 21.30811350528664, + 2.371482835283693 + ], + "n": [ + 0.9743172290459069, + 0.22517978857860627 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 781, + "r": [ + -17.30090355911927, + 6.822034954135091 + ], + "n": [ + 0.8117183448910829, + -0.5840490806150465 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 782, + "r": [ + -16.88123778655926, + -19.442117121461045 + ], + "n": [ + 0.45448160859869946, + -0.8907561211945381 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 783, + "r": [ + -1.9926674142079364, + 17.428730127190214 + ], + "n": [ + -0.6541445968044428, + 0.7563695171485647 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 784, + "r": [ + -4.563585707830832, + -19.23787714568655 + ], + "n": [ + -0.8334166836553456, + -0.5526451224836112 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 785, + "r": [ + -20.209371628099007, + -11.033602005395904 + ], + "n": [ + -0.93166744387799, + 0.36331222662862894 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 786, + "r": [ + 17.985978431598568, + -5.297089428779966 + ], + "n": [ + 0.8115085658696816, + -0.5843405235991533 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 787, + "r": [ + -6.403079798243354, + -2.90590780270783 + ], + "n": [ + -0.8358963948084317, + 0.5488872535833442 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 788, + "r": [ + -14.862006317072218, + -10.53935854889131 + ], + "n": [ + 0.2444541807600603, + 0.9696608445786227 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 789, + "r": [ + -20.82567633371104, + -8.332772898171115 + ], + "n": [ + -0.9978440001755403, + 0.06563041454749763 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 790, + "r": [ + 16.444205422337255, + -9.950661917220843 + ], + "n": [ + -0.9970877542483424, + -0.07626277157301109 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 791, + "r": [ + -15.448464163069625, + -21.421724733923853 + ], + "n": [ + -0.6455005770723743, + 0.7637597822609093 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 792, + "r": [ + 5.673226726746922, + -5.765644245954206 + ], + "n": [ + -0.9300362928112477, + 0.3674676775634983 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 793, + "r": [ + 14.834322787663709, + 9.66163818227492 + ], + "n": [ + -0.8672088546809629, + -0.49794457760169725 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 794, + "r": [ + -1.0601385052773402, + 11.071644192402928 + ], + "n": [ + -0.2762265195063368, + -0.9610925605379615 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 795, + "r": [ + -9.053124641581277, + -15.442864676692892 + ], + "n": [ + 0.8548034225868613, + -0.5189519329704707 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 796, + "r": [ + 1.3013477186779205, + -16.59111008724154 + ], + "n": [ + -0.2953285209527365, + 0.9553957633943481 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 797, + "r": [ + 10.702246521442376, + 24.22910666022542 + ], + "n": [ + 0.8292741067811726, + -0.5588420669762507 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 798, + "r": [ + 20.405408022411528, + 5.985390642525367 + ], + "n": [ + 0.5812422020630351, + 0.8137306080890124 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 799, + "r": [ + -11.373498868519249, + -4.413077995582526 + ], + "n": [ + 0.8344899616632451, + -0.5510231427837453 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 800, + "r": [ + 22.19625150317856, + -9.131813259477294 + ], + "n": [ + -0.5094122710566097, + 0.8605225959246784 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 801, + "r": [ + 7.665965454173751, + 22.92379478883376 + ], + "n": [ + 0.8730695933596645, + 0.4875956164187595 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 802, + "r": [ + -14.07745112141981, + -18.777877214148738 + ], + "n": [ + -0.2295140256489655, + 0.9733053539513723 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 803, + "r": [ + 12.604543177380968, + 6.089839710904204 + ], + "n": [ + 0.6606330534761535, + -0.7507089773372726 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 804, + "r": [ + 13.430665670873516, + 11.13581656496757 + ], + "n": [ + -0.20191369976844797, + -0.9794033172528144 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 805, + "r": [ + -17.38701223466209, + -5.478556111892864 + ], + "n": [ + 0.3674919924901515, + -0.9300266853459735 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 806, + "r": [ + 23.568402669199735, + -20.208591111392227 + ], + "n": [ + -0.09696714446360363, + -0.9952875830103451 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 807, + "r": [ + -15.897612486895213, + -19.87174738682322 + ], + "n": [ + -0.9189881278644094, + 0.39428520241605286 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 808, + "r": [ + -10.328919790544616, + 18.92419641426521 + ], + "n": [ + -0.8197024913496795, + 0.5727895125394044 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 809, + "r": [ + 21.80456050154732, + 15.4477738381974 + ], + "n": [ + -0.11471217383197928, + -0.9933987704717284 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 810, + "r": [ + -2.455867429984089, + -19.04355424042048 + ], + "n": [ + -0.9996472949928483, + 0.026557213963090503 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 811, + "r": [ + -5.5338254442163795, + -6.865857178527801 + ], + "n": [ + 0.6711308278053769, + -0.7413389319125696 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 812, + "r": [ + 4.894866471078203, + -21.19992644034616 + ], + "n": [ + 0.9103218723451292, + -0.4139010615232321 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 813, + "r": [ + 1.2609378257996404, + 4.876560864533879 + ], + "n": [ + -0.4709485667196688, + 0.8821606698922196 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 814, + "r": [ + 2.97268769172576, + -8.778551549586723 + ], + "n": [ + -0.4625442878979797, + -0.8865961773733017 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 815, + "r": [ + 0.9584389008520837, + -14.090496805177294 + ], + "n": [ + 0.8276863124377262, + -0.5611910264813924 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 816, + "r": [ + -23.73002766318916, + -7.469910821219528 + ], + "n": [ + -0.10335337191112377, + 0.994644700641692 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 817, + "r": [ + -7.124488713798588, + -17.237301438925062 + ], + "n": [ + 0.045786331052669306, + 0.9989512560123919 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 818, + "r": [ + 17.34409977686896, + -17.534248447735912 + ], + "n": [ + -0.4519748455366308, + -0.8920306827694543 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 819, + "r": [ + 23.074561550358908, + 21.370663512276387 + ], + "n": [ + 0.23375164928090506, + -0.9722963367505078 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 820, + "r": [ + 5.350758388775162, + -18.654091786139915 + ], + "n": [ + 0.308013752753064, + 0.9513819044500345 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 821, + "r": [ + -5.539120013460607, + 14.937327642598504 + ], + "n": [ + 0.876729257689576, + -0.48098420838015576 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 822, + "r": [ + -15.755237100699638, + -3.8709474125637193 + ], + "n": [ + -0.18721087053126953, + 0.9823197493458656 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 823, + "r": [ + 8.76864165632761, + -17.70117173336065 + ], + "n": [ + -0.9825295627299365, + 0.18610657796466967 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 824, + "r": [ + 24.04470321471188, + -17.131615698548472 + ], + "n": [ + 0.5380162512400659, + 0.842934465662418 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 825, + "r": [ + 6.518790321646673, + -21.40901353233519 + ], + "n": [ + 0.9268595387016341, + -0.3754083050730153 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 826, + "r": [ + -23.537828613556357, + 0.5945229872287072 + ], + "n": [ + -0.7519485808091906, + -0.6592217622462446 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 827, + "r": [ + -1.805262955135266, + 8.617999331563773 + ], + "n": [ + 0.25010612682246, + -0.9682184285200667 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 828, + "r": [ + 10.102392770478382, + -5.63536487817316 + ], + "n": [ + 0.9429621177025008, + -0.33290005193453337 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 829, + "r": [ + -7.257002068266651, + -22.274038006000204 + ], + "n": [ + 0.5311946758342986, + 0.8472497957304531 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 830, + "r": [ + -0.244034838700113, + -13.333428301542904 + ], + "n": [ + -0.4711443346458927, + 0.8820561296941817 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 831, + "r": [ + 18.700592388908063, + -12.949000714970255 + ], + "n": [ + -0.44266879530390374, + -0.8966851942929528 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 832, + "r": [ + -5.285010232281117, + -2.731192472313655 + ], + "n": [ + -0.416738702086992, + 0.9090263220517046 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 833, + "r": [ + 20.97243830182382, + -0.29677897891442484 + ], + "n": [ + -0.7501189998807722, + -0.6613028701116229 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 834, + "r": [ + -21.977679143907714, + 12.712253247568071 + ], + "n": [ + -0.3300177356391001, + 0.9439747317400191 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 835, + "r": [ + 7.959846522502005, + -8.142335583925519 + ], + "n": [ + 0.7014354727739601, + 0.7127329636928343 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 836, + "r": [ + 17.187620094714262, + -20.77836706766257 + ], + "n": [ + -0.9935206439915517, + -0.1136517926062423 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 837, + "r": [ + 20.412797137759455, + 15.509726198594173 + ], + "n": [ + 0.5384257710106886, + 0.8426729431467143 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 838, + "r": [ + -15.690255247068652, + 22.206191843918432 + ], + "n": [ + 0.983172634246128, + 0.18267887472154334 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 839, + "r": [ + -12.566300189775358, + -5.890862994668101 + ], + "n": [ + -0.9813191810129942, + 0.1923867588374686 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 840, + "r": [ + 12.918314249772216, + -1.7657947978507629 + ], + "n": [ + 0.30798917163490425, + 0.9513898623359645 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 841, + "r": [ + -4.386318869348258, + -15.074605091605381 + ], + "n": [ + 0.6546170466880645, + 0.7559606617975544 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 842, + "r": [ + -13.075386559726015, + 9.330551857440774 + ], + "n": [ + -0.5726765807070746, + -0.819781393976256 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 843, + "r": [ + -9.662266201503423, + 11.918144970954309 + ], + "n": [ + -0.3695078013751556, + -0.9292276280454098 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 844, + "r": [ + -10.233881234188031, + -10.95641303914363 + ], + "n": [ + -0.5740895737165238, + 0.8187925020113338 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 845, + "r": [ + -4.247519846500609, + -7.517603698366681 + ], + "n": [ + -0.9473202618666584, + -0.32028787279084686 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 846, + "r": [ + -16.112276258453246, + -13.813182263506091 + ], + "n": [ + 0.7761594575294788, + -0.6305366733882695 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 847, + "r": [ + 23.881918408552075, + -5.098501919594156 + ], + "n": [ + 0.17663456941755956, + 0.9842765002206816 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 848, + "r": [ + -19.874128280054144, + -0.208412885319202 + ], + "n": [ + -0.48940423706155683, + -0.8720570467269876 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 849, + "r": [ + -1.2917082968726916, + -6.663229089130535 + ], + "n": [ + 0.8211590658637413, + -0.5706993854471789 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 850, + "r": [ + 15.017350978109945, + 22.328821074421363 + ], + "n": [ + 0.9978753459752104, + 0.06515208281286168 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 851, + "r": [ + 21.79555303188411, + -7.4030037093984475 + ], + "n": [ + 0.16049930009741795, + -0.9870359540909536 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 852, + "r": [ + 13.924904263166177, + 24.672710909236045 + ], + "n": [ + 0.2933203998492372, + -0.9560141960411904 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 853, + "r": [ + 20.241948053561323, + -21.11582452505919 + ], + "n": [ + 0.13042360032679426, + 0.9914583624529053 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 854, + "r": [ + -10.680287008537476, + 7.54206625051215 + ], + "n": [ + 0.0002851206185164818, + 0.9999999593531156 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 855, + "r": [ + -1.6603811041628056, + -13.307653559275407 + ], + "n": [ + -0.38246906904649536, + -0.92396829557226 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 856, + "r": [ + -10.408635543288398, + 10.949971864748193 + ], + "n": [ + 0.42223254530662685, + -0.9064875496574055 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 857, + "r": [ + 5.69092366731666, + 0.2903667214281036 + ], + "n": [ + 0.5667276699618653, + -0.823905181498208 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 858, + "r": [ + 6.4750358256963025, + -23.334846401145438 + ], + "n": [ + 0.4504637776297979, + 0.8927947048697656 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 859, + "r": [ + -13.534339559835933, + 19.123556893868795 + ], + "n": [ + -0.9391105526890761, + -0.34361514784423886 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 860, + "r": [ + 16.477880230724402, + -16.29157273866713 + ], + "n": [ + 0.5012642371140975, + -0.8652942647391244 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 861, + "r": [ + -7.976799504853265, + 6.188866640228252 + ], + "n": [ + -0.20356998952442348, + 0.9790603961784105 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 862, + "r": [ + -14.4265588783217, + -22.305722256989352 + ], + "n": [ + -0.9964982537692599, + -0.08361357685696577 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 863, + "r": [ + 2.4971483841612923, + 16.125092386605964 + ], + "n": [ + 0.6054952755096612, + 0.7958488998142044 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 864, + "r": [ + 6.873105203470288, + 0.27680414978809154 + ], + "n": [ + -0.6701036998121487, + -0.7422674932246931 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 865, + "r": [ + 20.373347894363462, + 4.3732918544929404 + ], + "n": [ + -0.758519034924173, + -0.6516508832631942 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 866, + "r": [ + 1.53472216703981, + 7.159108848762365 + ], + "n": [ + 0.6667614062211714, + 0.7452712440272776 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 867, + "r": [ + 5.730090537921406, + 9.619375138805594 + ], + "n": [ + -0.9532710302551702, + -0.30211643926844894 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 868, + "r": [ + -10.71015429627003, + -16.366303743491855 + ], + "n": [ + 0.9993887298606444, + -0.03495949981804492 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 869, + "r": [ + -14.736681202024815, + 19.201833841806085 + ], + "n": [ + -0.5481592404173896, + 0.8363739876066391 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 870, + "r": [ + -15.275813380165564, + 16.974944376334832 + ], + "n": [ + 0.1745508064684664, + 0.9846481686172011 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 871, + "r": [ + 7.294374457861849, + -24.99700118748342 + ], + "n": [ + -0.9374164172801183, + -0.34821036833171304 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 872, + "r": [ + -22.184217751997636, + 22.834351265762386 + ], + "n": [ + -0.7534415361040573, + -0.6575149060463638 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 873, + "r": [ + 14.381648116188842, + 2.4009240829802607 + ], + "n": [ + -0.9011865912364305, + -0.4334313414782815 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 874, + "r": [ + 18.5271270516795, + -18.614565418843426 + ], + "n": [ + -0.8459977344120873, + -0.5331864902354667 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 875, + "r": [ + -10.48496321563291, + -21.6088551555295 + ], + "n": [ + 0.6302374096577118, + 0.7764024777574693 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 876, + "r": [ + 22.18555792223664, + -15.213744268786499 + ], + "n": [ + -0.18033301747170505, + 0.9836056134495927 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 877, + "r": [ + 23.49831393444122, + -24.464295590141166 + ], + "n": [ + 0.9777211370989294, + 0.20990802288139543 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 878, + "r": [ + -18.18518332113389, + -24.896212830548986 + ], + "n": [ + -0.7769731356105771, + 0.629533753296412 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 879, + "r": [ + 17.157355601624403, + 12.51269322046052 + ], + "n": [ + -0.3122167804120015, + -0.9500108852161453 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 880, + "r": [ + 16.20393728552137, + 20.674283968894912 + ], + "n": [ + 0.9993727978621919, + -0.03541201622464601 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 881, + "r": [ + -14.943921082145877, + 9.978693137291089 + ], + "n": [ + -0.21780975453488488, + 0.9759912452627089 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 882, + "r": [ + 2.5198080497078514, + -15.060932155240597 + ], + "n": [ + -0.05785642454973998, + -0.9983249141127953 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 883, + "r": [ + 24.871055232694204, + 19.749880939925376 + ], + "n": [ + 0.8473350830926356, + 0.5310586191376582 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 884, + "r": [ + -8.703166691404778, + -21.137400363313276 + ], + "n": [ + -0.9950606230693898, + -0.0992691110908005 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 885, + "r": [ + 22.62779161911736, + 14.751802389714193 + ], + "n": [ + 0.6712713862849979, + -0.7412116606982226 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 886, + "r": [ + -2.105067678357127, + 16.182800525300813 + ], + "n": [ + 0.5240115366215581, + 0.8517111655294379 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 887, + "r": [ + -20.620703190492627, + 16.454293819320085 + ], + "n": [ + 0.9630113173214438, + 0.2694609483966414 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 888, + "r": [ + -17.149579985316148, + -2.6495659736779977 + ], + "n": [ + 0.35356543147634645, + -0.9354097955788923 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 889, + "r": [ + -15.540510518135148, + 4.801160897207364 + ], + "n": [ + -0.39591778542044304, + 0.9182859615543363 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 890, + "r": [ + 9.31338362248782, + 20.563219739408936 + ], + "n": [ + -0.48458480790549574, + 0.8747442848897007 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 891, + "r": [ + 15.278505892842645, + -6.754988100764759 + ], + "n": [ + -0.3404930328005747, + -0.9402470391414518 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 892, + "r": [ + -18.291885981325983, + 2.434518171756512 + ], + "n": [ + 0.9793368668143765, + -0.20223575672516547 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 893, + "r": [ + 3.0531834010643024, + -10.820701004852557 + ], + "n": [ + 0.9541823816537691, + -0.2992256381755093 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 894, + "r": [ + -23.75660633038665, + 10.144580727424753 + ], + "n": [ + 0.7523086719267275, + 0.6588107938883846 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 895, + "r": [ + 11.67462263821016, + 18.80711350065185 + ], + "n": [ + 0.8352490885794653, + 0.549871766894039 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 896, + "r": [ + 2.51853213519016, + 13.137967667932713 + ], + "n": [ + -0.008378138025572154, + 0.999964902785705 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 897, + "r": [ + -0.32145638116109865, + 14.909304232420595 + ], + "n": [ + 0.7889460739021945, + 0.614462441874451 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 898, + "r": [ + -11.69210763660365, + 9.910836376966095 + ], + "n": [ + -0.4841869181789196, + -0.8749645868630342 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 899, + "r": [ + -21.857439596795828, + 11.655764131762808 + ], + "n": [ + 0.6707245749648021, + 0.741706508356429 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 900, + "r": [ + -9.667253893001654, + 21.739541042508932 + ], + "n": [ + -0.8309577274854272, + -0.5563355598308043 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 901, + "r": [ + -23.94892770221631, + 16.029686790846178 + ], + "n": [ + 0.4800266019716882, + 0.8772539321083231 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 902, + "r": [ + 7.055608882199174, + 5.781956665272997 + ], + "n": [ + -0.9388149572765376, + 0.3444219447042433 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 903, + "r": [ + 18.53554911785144, + -0.39981817107613793 + ], + "n": [ + -0.6088815068953038, + -0.7932611868488865 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 904, + "r": [ + -17.123638694489664, + 23.085005313555335 + ], + "n": [ + -0.9849215994167495, + -0.17300128034888054 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 905, + "r": [ + 19.412671487071712, + -3.0241314745178443 + ], + "n": [ + 0.009514010571043218, + 0.9999547407772285 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 906, + "r": [ + -20.47375947007344, + 9.468088164932261 + ], + "n": [ + -0.9421006263119857, + -0.33533029970845823 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 907, + "r": [ + -3.1665033670200167, + 13.84855510702807 + ], + "n": [ + 0.8965306443285683, + 0.44298171946458714 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 908, + "r": [ + 10.423333483642814, + 2.9487083739724014 + ], + "n": [ + -0.7337662413110015, + -0.67940201877263 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 909, + "r": [ + 8.822393241391502, + 17.00331822056006 + ], + "n": [ + -0.9134820684088342, + -0.4068789877783296 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 910, + "r": [ + -15.719906556237568, + -17.026212818039845 + ], + "n": [ + 0.8880489147000639, + -0.4597489805318101 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 911, + "r": [ + -4.197260765804884, + -13.77022256566317 + ], + "n": [ + 0.9898038729659593, + -0.14243697926306648 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 912, + "r": [ + 8.526508717316716, + 19.844027718198518 + ], + "n": [ + -0.9999999183879018, + 0.0004040101355752979 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 913, + "r": [ + 23.130053615344018, + 11.892634578895496 + ], + "n": [ + 0.2862517662417923, + 0.9581544376161154 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 914, + "r": [ + 22.979331149139334, + 10.263250907720455 + ], + "n": [ + -0.8351126294749993, + -0.5500789907743728 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 915, + "r": [ + -12.326524539756644, + -15.997628188359354 + ], + "n": [ + 0.27488063180487554, + -0.9614783607853857 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 916, + "r": [ + 24.862202067848102, + -5.6572411561102385 + ], + "n": [ + 0.475019598952161, + -0.87997521590743 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 917, + "r": [ + 14.953334506850105, + -4.061044384969591 + ], + "n": [ + -0.7398248018611743, + -0.6727995708612442 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 918, + "r": [ + -8.150443255926927, + 20.097054172577188 + ], + "n": [ + 0.8280009451757587, + 0.5607267024032744 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 919, + "r": [ + -12.187161599526991, + 18.99871915528361 + ], + "n": [ + -0.15630166644801777, + -0.9877093646744333 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 920, + "r": [ + -10.525763576857393, + -3.048545586717193 + ], + "n": [ + 0.6609250611508097, + -0.7504519062157138 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 921, + "r": [ + 12.839942345186373, + 15.687625802613766 + ], + "n": [ + -0.1907724748430841, + -0.981634281615228 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 922, + "r": [ + 16.870506965283496, + -11.592955161513663 + ], + "n": [ + -0.6868493142495963, + -0.7267998483178566 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 923, + "r": [ + 14.48775936426415, + -1.4685930454956484 + ], + "n": [ + 0.9994597841538768, + -0.03286548126965246 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 924, + "r": [ + -16.711004812873973, + -15.66600529645017 + ], + "n": [ + 0.9507434726486002, + -0.30997878833249287 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 925, + "r": [ + 13.308821158242715, + 20.938957394045595 + ], + "n": [ + -0.9114589142952051, + 0.41139111263104117 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 926, + "r": [ + 7.113234059260229, + -7.32802356942932 + ], + "n": [ + -0.6505606867285731, + -0.7594542730693187 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 927, + "r": [ + 24.690659478250083, + -19.469408240921553 + ], + "n": [ + -0.7108532055021475, + -0.7033404013899114 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 928, + "r": [ + -7.165660624649163, + 21.270011324755494 + ], + "n": [ + -0.9166538237717878, + 0.39968208286657053 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 929, + "r": [ + -12.873561760916225, + 23.4091592743129 + ], + "n": [ + -0.38043963368552847, + 0.9248057553460731 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 930, + "r": [ + -5.029794052028507, + -0.9381648698514553 + ], + "n": [ + 0.5035283071899388, + -0.8639787288229003 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 931, + "r": [ + 16.09403287035913, + 1.6794426132984164 + ], + "n": [ + 0.7868457929372855, + -0.6171496561911822 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 932, + "r": [ + -6.781534751770163, + -16.159705899403825 + ], + "n": [ + 0.40792609344522784, + 0.9130149518417073 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 933, + "r": [ + -2.338086463181277, + -1.6363086895533279 + ], + "n": [ + -0.854532604671457, + -0.5193977546672833 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 934, + "r": [ + -9.067798721329245, + -4.317411017699996 + ], + "n": [ + -0.8828679069543707, + -0.46962139950177806 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 935, + "r": [ + -5.993048769401977, + 20.491326469168264 + ], + "n": [ + 0.16413429571452984, + -0.986438002598387 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 936, + "r": [ + -17.933562206511183, + -16.30059607699414 + ], + "n": [ + -0.44148889049831874, + 0.8972667159582838 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 937, + "r": [ + -20.924477947985554, + -19.12192829251514 + ], + "n": [ + 0.3718490541608714, + 0.9282932084851561 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 938, + "r": [ + -17.411017599505783, + 8.40399394295617 + ], + "n": [ + 0.8616931714084246, + 0.5074296782294975 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 939, + "r": [ + -7.252367195235372, + -7.344397962081324 + ], + "n": [ + -0.3368688177415644, + -0.9415515915941095 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 940, + "r": [ + -24.912636712801394, + 16.451295066636412 + ], + "n": [ + -0.34904104601648184, + 0.9371074368479423 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 941, + "r": [ + -8.610858400436104, + -7.012395997060359 + ], + "n": [ + 0.8150675866991438, + 0.5793658853543533 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 942, + "r": [ + -10.23093359520204, + 22.64373362584626 + ], + "n": [ + -0.6387429971779721, + -0.7694201606119384 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 943, + "r": [ + -21.874230601676604, + -19.498945823380414 + ], + "n": [ + 0.29055351551178205, + -0.9568587432969115 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 944, + "r": [ + -8.630626748289938, + 19.117346727857935 + ], + "n": [ + -0.7873568381298348, + -0.6164975340179303 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 945, + "r": [ + -1.9377390672030828, + -16.45070322922107 + ], + "n": [ + 0.6844480190515194, + 0.7290616635213039 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 946, + "r": [ + 0.5138294015776097, + -19.972045276938378 + ], + "n": [ + 0.6488479718156432, + 0.7609180701433803 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 947, + "r": [ + -13.27925350028789, + 2.737955995044768 + ], + "n": [ + -0.4939864738519381, + 0.8694695875367513 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 948, + "r": [ + -1.7551744150260937, + 24.68072273248054 + ], + "n": [ + -0.45256657829455643, + 0.8917306163919444 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 949, + "r": [ + 13.377680750226936, + -14.435182736680218 + ], + "n": [ + 0.9820836713818505, + 0.18844538308259345 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 950, + "r": [ + 18.3506116382219, + 17.743239418376128 + ], + "n": [ + -0.06085285085913763, + 0.9981467479996694 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 951, + "r": [ + -3.553644246157255, + 10.049926552097148 + ], + "n": [ + -0.9938060107418075, + 0.11112881270604115 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 952, + "r": [ + 18.592134146114006, + -11.799193621592025 + ], + "n": [ + -0.6181880982613348, + 0.7860301999083968 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 953, + "r": [ + 14.472843054718467, + -2.71657965687589 + ], + "n": [ + 0.4493370151766661, + 0.8933623267141527 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 954, + "r": [ + -6.883731746249815, + -18.331348364034245 + ], + "n": [ + -0.6273862173689156, + 0.7787082471988618 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 955, + "r": [ + -20.16645951443806, + -1.306920703239843 + ], + "n": [ + 0.971273486713337, + -0.2379659933850151 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 956, + "r": [ + 0.7910432706657851, + -9.183566632651152 + ], + "n": [ + 0.9719360218800007, + -0.23524533868299877 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 957, + "r": [ + 9.91085064748475, + 16.642760123434556 + ], + "n": [ + 0.9827914644729915, + 0.18471853550478573 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 958, + "r": [ + 4.802762569262093, + -3.0246851543131292 + ], + "n": [ + 0.9571180870252813, + -0.2896980626256689 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 959, + "r": [ + -20.71833342526017, + 18.763018986841864 + ], + "n": [ + -0.871250092032416, + 0.4908393598047193 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 960, + "r": [ + 13.740434782488741, + 22.149938150424305 + ], + "n": [ + -0.9930660935446698, + -0.11755736409059725 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 961, + "r": [ + -15.721159132724981, + 7.485258916196194 + ], + "n": [ + 0.9901577694627949, + -0.1399556771712484 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 962, + "r": [ + 1.8411796467819812, + -10.320469703912522 + ], + "n": [ + 0.8823978643683097, + 0.4705039946251745 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 963, + "r": [ + -24.860741464239577, + 23.190599708949208 + ], + "n": [ + -0.9937002006886383, + 0.11207100941528048 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 964, + "r": [ + 19.18595125151544, + -14.929703071157524 + ], + "n": [ + 0.5472958538494722, + -0.8369392142558366 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 965, + "r": [ + 14.1208167037815, + 17.840705118234794 + ], + "n": [ + -0.49291421608418234, + 0.8700779135124141 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 966, + "r": [ + -12.604202633230704, + -1.1335665037629177 + ], + "n": [ + -0.9182119523682943, + 0.3960893971416114 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 967, + "r": [ + -2.722114853795155, + 22.61271477294342 + ], + "n": [ + -0.9998453375924258, + -0.017586952399096703 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 968, + "r": [ + -12.026763252269939, + -24.148816964848805 + ], + "n": [ + 0.9892118996817718, + -0.14649169781247035 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 969, + "r": [ + -3.769252062428741, + 12.826074473943372 + ], + "n": [ + -0.9371015436050392, + 0.3490568678210657 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 970, + "r": [ + 20.051388546111042, + 2.6074498502321752 + ], + "n": [ + -0.00538135734809571, + -0.9999855203917165 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 971, + "r": [ + -19.061971679841037, + 13.125324419457876 + ], + "n": [ + 0.1533897729188043, + 0.9881657642136352 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 972, + "r": [ + -0.9351887269530117, + 13.319144978379342 + ], + "n": [ + -0.9863205620119798, + -0.16483855420493182 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 973, + "r": [ + 3.502753043700473, + -16.969271767783727 + ], + "n": [ + -0.5930559014715698, + -0.8051612867803218 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 974, + "r": [ + 0.8510473354379116, + -22.536572511057045 + ], + "n": [ + 0.5019803213514673, + 0.8648790418179166 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 975, + "r": [ + -0.5952498785128029, + -22.55788996745115 + ], + "n": [ + -0.835987406885792, + 0.5487486269034021 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 976, + "r": [ + -14.212929282861975, + 7.432235191472969 + ], + "n": [ + -0.9529212952194431, + 0.30321775198246365 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 977, + "r": [ + 12.814818625463957, + -8.94391128018609 + ], + "n": [ + 0.4549119346685059, + 0.8905364291797148 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 978, + "r": [ + -11.302227553512733, + 24.40817376110079 + ], + "n": [ + 0.019447680018692216, + 0.9998108759869991 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 979, + "r": [ + 10.18973345592017, + -19.139312594571873 + ], + "n": [ + 0.9789910581345562, + -0.20390318313499167 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 980, + "r": [ + 3.882882939933154, + 0.7735899598003044 + ], + "n": [ + 0.7970604273946796, + -0.6038995571131102 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 981, + "r": [ + -9.821883604962117, + 9.979627749930515 + ], + "n": [ + -0.24877490769666435, + 0.9685613275887677 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 982, + "r": [ + 8.83142080137123, + 13.492731866952838 + ], + "n": [ + -0.909839368849747, + -0.4149606281216256 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 983, + "r": [ + -10.941313519203439, + -11.693139225824767 + ], + "n": [ + -0.7898432084189959, + -0.6133088179004005 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 984, + "r": [ + -19.6787512417143, + 15.054505771653126 + ], + "n": [ + 0.7678377224971721, + -0.6406443880268957 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 985, + "r": [ + 7.992589441211514, + -3.779005943872754 + ], + "n": [ + -0.6038641191410399, + 0.7970872760331933 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 986, + "r": [ + 19.74341407599183, + -22.20695283896687 + ], + "n": [ + -0.8518153097100141, + -0.5238422263846556 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 987, + "r": [ + 7.642689926286359, + 18.62682433015678 + ], + "n": [ + -0.8397261177913968, + 0.5430101721873993 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 988, + "r": [ + 17.80032617716344, + 1.02512684538776 + ], + "n": [ + -0.6307832084314826, + 0.7759591122996654 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 989, + "r": [ + 4.750020000235359, + -9.315544430268192 + ], + "n": [ + -0.052963337438976285, + -0.9985964574778569 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 990, + "r": [ + 3.5783724370789756, + 20.22495866876595 + ], + "n": [ + 0.6074349094007911, + 0.7943694548767926 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 991, + "r": [ + -10.793926432426726, + -20.43008370391842 + ], + "n": [ + 0.5632322874078111, + -0.8262986085074602 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 992, + "r": [ + 14.13395812166145, + -12.224677706269349 + ], + "n": [ + -0.6805795508364605, + 0.7326741942932354 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 993, + "r": [ + 6.528130595104205, + 22.305626347059295 + ], + "n": [ + 0.8466156121807703, + 0.5322048526759029 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 994, + "r": [ + 21.98384299818349, + 20.472932232318897 + ], + "n": [ + 0.5415643644720108, + -0.8406592883767043 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 995, + "r": [ + -8.66917087955077, + 7.235006292272118 + ], + "n": [ + -0.6819263115582304, + 0.7314208813019952 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 996, + "r": [ + 19.06213403294622, + -9.021765043936607 + ], + "n": [ + 0.37252772678563467, + 0.9280210626790362 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 997, + "r": [ + -22.422462740863786, + 20.5795978118118 + ], + "n": [ + 0.9891398954107576, + 0.14697709789894275 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 998, + "r": [ + 18.803445839459073, + -1.554375628389078 + ], + "n": [ + -0.9894301559352254, + 0.1450102290391805 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + }, + { + "id": 999, + "r": [ + -23.11611686078002, + 10.959226587617337 + ], + "n": [ + -0.8217103633172445, + -0.569905324432964 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 0.5 + } + ] + } +} \ No newline at end of file diff --git a/c++/paraview_plotter.py b/c++/paraview_plotter.py new file mode 100644 index 0000000..7eb8db3 --- /dev/null +++ b/c++/paraview_plotter.py @@ -0,0 +1,178 @@ +# state file generated using paraview version 5.8.0 + +# ---------------------------------------------------------------- +# setup views used in the visualization +# ---------------------------------------------------------------- + +# trace generated using paraview version 5.8.0 +# +# To ensure correct image size when batch processing, please search +# for and uncomment the line `# renderView*.ViewSize = [*,*]` + +#### import the simple module from the paraview +from paraview.simple import * +#### disable automatic camera reset on 'Show' +paraview.simple._DisableFirstRenderCameraReset() + +# get the material library +materialLibrary1 = GetMaterialLibrary() + +# Create a new 'Render View' +renderView1 = CreateView('RenderView') +renderView1.ViewSize = [255, 727] +renderView1.InteractionMode = '2D' +renderView1.AxesGrid = 'GridAxes3DActor' +renderView1.CenterOfRotation = [0.06575775146484375, 0.010401725769042969, 0.0] +renderView1.StereoType = 'Crystal Eyes' +renderView1.CameraPosition = [14.309981013419506, -5.277291586032522, 10000.0] +renderView1.CameraFocalPoint = [14.309981013419506, -5.277291586032522, 0.0] +renderView1.CameraFocalDisk = 1.0 +renderView1.CameraParallelScale = 196.07503155558462 +renderView1.BackEnd = 'OSPRay raycaster' +renderView1.OSPRayMaterialLibrary = materialLibrary1 +renderView1.Background = [0, 0, 0] + +SetActiveView(None) + +# ---------------------------------------------------------------- +# setup view layouts +# ---------------------------------------------------------------- + +# create new layout object 'Layout #1' +layout1 = CreateLayout(name='Active Brownian Particles #1') +layout1.AssignView(0, renderView1) + +# ---------------------------------------------------------------- +# restore active view +SetActiveView(renderView1) +# ---------------------------------------------------------------- + +# ---------------------------------------------------------------- +# setup the data processing pipelines +# ---------------------------------------------------------------- +t0 = 0 +tf = 1000 +step = 10 +folder = '/home/alfios/Documents/codes/ABPTutorial/c++/' +file_name_prefix = "test_" +filenames_vec = [folder+file_name_prefix+'{:05d}.vtp'.format(t) for t in range(t0, tf, step)] +print(filenames_vec) +# create a new 'XML PolyData Reader' +MyReader = XMLPolyDataReader(FileName=filenames_vec) +MyReader.PointArrayStatus = ['id', 'director', 'velocity', 'force', 'radius'] + +# create a new 'Glyph' +glyph2 = Glyph(Input=MyReader, + GlyphType='Sphere') +glyph2.OrientationArray = ['POINTS', 'No orientation array'] +glyph2.ScaleArray = ['POINTS', 'radius'] +glyph2.ScaleFactor = 2.0 +glyph2.GlyphTransform = 'Transform2' +glyph2.GlyphMode = 'All Points' + +# create a new 'Glyph' +glyph1 = Glyph(Input=MyReader, + GlyphType='Arrow') +glyph1.OrientationArray = ['POINTS', 'director'] +glyph1.ScaleArray = ['POINTS', 'director'] +glyph1.ScaleFactor = 2.0 +glyph1.GlyphTransform = 'Transform2' +glyph1.GlyphMode = 'All Points' + +# init the 'Arrow' selected for 'GlyphType' +glyph1.GlyphType.TipResolution = 1 +glyph1.GlyphType.TipLength = 0.4 +glyph1.GlyphType.ShaftResolution = 4 +glyph1.GlyphType.ShaftRadius = 0.02 + +# ---------------------------------------------------------------- +# setup the visualization in view 'renderView1' +# ---------------------------------------------------------------- + +# show data from MyReader +MyReaderDisplay = Show(MyReader, renderView1, 'GeometryRepresentation') + +# trace defaults for the display properties. +MyReaderDisplay.Representation = 'Surface' +MyReaderDisplay.ColorArrayName = [None, ''] +MyReaderDisplay.OSPRayScaleArray = 'director' +MyReaderDisplay.OSPRayScaleFunction = 'PiecewiseFunction' +MyReaderDisplay.SelectOrientationVectors = 'None' +MyReaderDisplay.ScaleFactor = 4.990595817565918 +MyReaderDisplay.SelectScaleArray = 'None' +MyReaderDisplay.GlyphType = 'Arrow' +MyReaderDisplay.GlyphTableIndexArray = 'None' +MyReaderDisplay.GaussianRadius = 0.2495297908782959 +MyReaderDisplay.SetScaleArray = ['POINTS', 'director'] +MyReaderDisplay.ScaleTransferFunction = 'PiecewiseFunction' +MyReaderDisplay.OpacityArray = ['POINTS', 'director'] +MyReaderDisplay.OpacityTransferFunction = 'PiecewiseFunction' +MyReaderDisplay.DataAxesGrid = 'GridAxesRepresentation' +MyReaderDisplay.PolarAxes = 'PolarAxesRepresentation' + +# init the 'PiecewiseFunction' selected for 'ScaleTransferFunction' +MyReaderDisplay.ScaleTransferFunction.Points = [-0.9999980551566605, 0.0, 0.5, 0.0, 0.9999712702481867, 1.0, 0.5, 0.0] + +# init the 'PiecewiseFunction' selected for 'OpacityTransferFunction' +MyReaderDisplay.OpacityTransferFunction.Points = [-0.9999980551566605, 0.0, 0.5, 0.0, 0.9999712702481867, 1.0, 0.5, 0.0] + +# show data from glyph1 +glyph1Display = Show(glyph1, renderView1, 'GeometryRepresentation') + +# trace defaults for the display properties. +glyph1Display.Representation = 'Surface' +glyph1Display.AmbientColor = [1.0, 0.0, 0.0] +glyph1Display.ColorArrayName = [None, ''] +glyph1Display.DiffuseColor = [1.0, 0.0, 0.0] +glyph1Display.OSPRayScaleArray = 'director' +glyph1Display.OSPRayScaleFunction = 'PiecewiseFunction' +glyph1Display.SelectOrientationVectors = 'None' +glyph1Display.ScaleFactor = 5.138651657104493 +glyph1Display.SelectScaleArray = 'None' +glyph1Display.GlyphType = 'Arrow' +glyph1Display.GlyphTableIndexArray = 'None' +glyph1Display.GaussianRadius = 0.25693258285522463 +glyph1Display.SetScaleArray = ['POINTS', 'director'] +glyph1Display.ScaleTransferFunction = 'PiecewiseFunction' +glyph1Display.OpacityArray = ['POINTS', 'director'] +glyph1Display.OpacityTransferFunction = 'PiecewiseFunction' +glyph1Display.DataAxesGrid = 'GridAxesRepresentation' +glyph1Display.PolarAxes = 'PolarAxesRepresentation' + +# init the 'PiecewiseFunction' selected for 'ScaleTransferFunction' +glyph1Display.ScaleTransferFunction.Points = [-0.9999980551566605, 0.0, 0.5, 0.0, 0.9999712702481867, 1.0, 0.5, 0.0] + +# init the 'PiecewiseFunction' selected for 'OpacityTransferFunction' +glyph1Display.OpacityTransferFunction.Points = [-0.9999980551566605, 0.0, 0.5, 0.0, 0.9999712702481867, 1.0, 0.5, 0.0] + +# show data from glyph2 +glyph2Display = Show(glyph2, renderView1, 'GeometryRepresentation') + +# trace defaults for the display properties. +glyph2Display.Representation = 'Surface' +glyph2Display.ColorArrayName = [None, ''] +glyph2Display.OSPRayScaleArray = 'Normals' +glyph2Display.OSPRayScaleFunction = 'PiecewiseFunction' +glyph2Display.SelectOrientationVectors = 'None' +glyph2Display.ScaleFactor = 10.04793348312378 +glyph2Display.SelectScaleArray = 'None' +glyph2Display.GlyphType = 'Arrow' +glyph2Display.GlyphTableIndexArray = 'None' +glyph2Display.GaussianRadius = 0.5023966741561889 +glyph2Display.SetScaleArray = ['POINTS', 'Normals'] +glyph2Display.ScaleTransferFunction = 'PiecewiseFunction' +glyph2Display.OpacityArray = ['POINTS', 'Normals'] +glyph2Display.OpacityTransferFunction = 'PiecewiseFunction' +glyph2Display.DataAxesGrid = 'GridAxesRepresentation' +glyph2Display.PolarAxes = 'PolarAxesRepresentation' + +# init the 'PiecewiseFunction' selected for 'ScaleTransferFunction' +glyph2Display.ScaleTransferFunction.Points = [-0.9749279618263245, 0.0, 0.5, 0.0, 0.9749279618263245, 1.0, 0.5, 0.0] + +# init the 'PiecewiseFunction' selected for 'OpacityTransferFunction' +glyph2Display.OpacityTransferFunction.Points = [-0.9749279618263245, 0.0, 0.5, 0.0, 0.9749279618263245, 1.0, 0.5, 0.0] + +# ---------------------------------------------------------------- +# finally, restore active source +SetActiveSource(MyReader) +# ---------------------------------------------------------------- \ No newline at end of file diff --git a/c++/test.json b/c++/test.json new file mode 100644 index 0000000..c03d12e --- /dev/null +++ b/c++/test.json @@ -0,0 +1,10010 @@ +{ + "system": { + "box": { + "Lx": 50, + "Ly": 50 + }, + "particles": [ + { + "id": 0, + "r": [ + 3.779564061005132, + -15.608923060886138 + ], + "n": [ + -0.18481527604405398, + -0.9827732768755773 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 1, + "r": [ + 11.09063810202003, + 19.570987631849754 + ], + "n": [ + -0.8437916847495895, + 0.5366708420880058 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 2, + "r": [ + 20.532768006690993, + -19.208562153150076 + ], + "n": [ + 0.993949280886064, + 0.10984000649160619 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 3, + "r": [ + 8.043013081129473, + -13.112045657944826 + ], + "n": [ + 0.5173532400181496, + -0.8557719468659409 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 4, + "r": [ + -4.459479785801356, + 17.19715040950927 + ], + "n": [ + -0.46399791272815677, + 0.88583629242875 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 5, + "r": [ + 16.479964324471723, + 2.8300532204722657 + ], + "n": [ + 0.16252879589138516, + 0.9867038007964175 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 6, + "r": [ + -10.854352227420867, + 0.9519989110570819 + ], + "n": [ + -0.7463412929140198, + 0.6655634263475039 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 7, + "r": [ + -15.175582215194854, + 4.503722249509888 + ], + "n": [ + -0.593861827683521, + 0.8045670448262146 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 8, + "r": [ + 20.551475977585113, + -2.6508262784175187 + ], + "n": [ + -0.6879550879881838, + 0.7257532617296116 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 9, + "r": [ + 14.217414982011, + -9.20243087852619 + ], + "n": [ + 0.8186455725205783, + -0.5742990741699436 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 10, + "r": [ + 13.178931554962354, + -6.710234668068004 + ], + "n": [ + -0.9768382129394072, + 0.21397921801274372 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 11, + "r": [ + 19.10658130936705, + -3.179044343282584 + ], + "n": [ + 0.994004776296379, + 0.10933665762216062 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 12, + "r": [ + -16.41790698341981, + -24.797998258860098 + ], + "n": [ + -0.9910291958517042, + -0.13364554975577897 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 13, + "r": [ + -23.218302064330604, + -22.3757391232397 + ], + "n": [ + -0.7097391451995165, + 0.7044645809204744 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 14, + "r": [ + -24.96100678063945, + -12.99976235609192 + ], + "n": [ + 0.9993391303845488, + -0.036349724651690805 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 15, + "r": [ + -0.6467068092211754, + 15.070666004063696 + ], + "n": [ + 0.999159336140315, + -0.04099537783269018 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 16, + "r": [ + -23.592162460073222, + 17.674156257061462 + ], + "n": [ + 0.9499160084733923, + -0.31250532290823146 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 17, + "r": [ + -19.63180516678493, + -5.617447790608825 + ], + "n": [ + -0.8765679905329017, + -0.48127804642754146 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 18, + "r": [ + 10.373616769882453, + 15.220868582746085 + ], + "n": [ + -0.39502693049020965, + 0.9186695402523604 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 19, + "r": [ + -7.110372505155777, + 11.668248842531817 + ], + "n": [ + 0.9474733164450443, + -0.3198348239711071 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 20, + "r": [ + 2.4352944336127713, + 1.7659206997943215 + ], + "n": [ + 0.9990438838033974, + 0.0437186257220393 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 21, + "r": [ + 3.5421209428431837, + 8.845483279763329 + ], + "n": [ + 0.48816658745472713, + 0.8727504700043457 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 22, + "r": [ + 18.246016132730624, + -9.718495975663766 + ], + "n": [ + 0.9251192084298211, + -0.37967677068024747 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 23, + "r": [ + -2.537427895613888, + -15.667247777935522 + ], + "n": [ + 0.44553673049783715, + 0.8952636604806975 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 24, + "r": [ + -4.209171528729616, + 3.4885322005617496 + ], + "n": [ + 0.9256299148412483, + 0.3784299945181188 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 25, + "r": [ + 13.17777786305264, + -21.916803255223794 + ], + "n": [ + -0.6897158181087485, + 0.7240801683864707 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 26, + "r": [ + 15.83203439660506, + -3.5618034549393336 + ], + "n": [ + 0.43724640640212686, + 0.8993417482183433 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 27, + "r": [ + -12.65292675313216, + -19.64260406637615 + ], + "n": [ + 0.68575979584725, + -0.7278279346106042 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 28, + "r": [ + -24.18385967642436, + 8.864348341756838 + ], + "n": [ + 0.8121131164899719, + -0.5835000308697038 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 29, + "r": [ + 15.931484836652103, + 1.0413152611600474 + ], + "n": [ + 0.9772619150767589, + -0.21203572656631653 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 30, + "r": [ + -4.003295622016477, + 14.420649611005373 + ], + "n": [ + -0.8264265641859277, + -0.5630445222252346 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 31, + "r": [ + -8.589510410841132, + 12.882785445643819 + ], + "n": [ + -0.8948486263292296, + -0.4463697301080024 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 32, + "r": [ + -1.9803219702590518, + 24.283017512009422 + ], + "n": [ + 0.9865131602517895, + 0.163681961895705 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 33, + "r": [ + 15.081282501701239, + -13.47308813291751 + ], + "n": [ + 0.8292371049231574, + -0.5588969706651311 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 34, + "r": [ + -16.389021418590296, + -3.465274820790853 + ], + "n": [ + -0.6062842994624777, + 0.7952479790765221 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 35, + "r": [ + 13.248094511887196, + -11.294616250001365 + ], + "n": [ + -0.5831065942552961, + 0.8123956546757187 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 36, + "r": [ + -15.228514169664464, + -2.32583678497436 + ], + "n": [ + -0.380660388272764, + -0.9247149121756546 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 37, + "r": [ + -0.15348818383310459, + -13.783703926678081 + ], + "n": [ + 0.7294786525342776, + -0.6840035785701524 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 38, + "r": [ + 24.08225960519014, + 10.42977404240564 + ], + "n": [ + -0.937253316932946, + -0.3486491358058854 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 39, + "r": [ + 14.80126394550912, + 3.327250392798714 + ], + "n": [ + -0.6286951688332074, + -0.7776518402767301 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 40, + "r": [ + -20.269978571889027, + -24.138403479970734 + ], + "n": [ + 0.544612372170396, + 0.8386878823966244 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 41, + "r": [ + 17.366991569941135, + 22.095040164951293 + ], + "n": [ + 0.9777059399836773, + 0.20997879635961805 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 42, + "r": [ + -18.51375007359623, + 14.692185272739707 + ], + "n": [ + 0.16234093882322354, + -0.9867347260444391 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 43, + "r": [ + -9.585292642121834, + 2.4398048024164893 + ], + "n": [ + -0.9329766329420408, + 0.3599369422331258 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 44, + "r": [ + -8.935080788320587, + -13.702682754906458 + ], + "n": [ + -0.7962696573923981, + -0.604941842424702 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 45, + "r": [ + 5.72886628916207, + -15.382948844811246 + ], + "n": [ + -0.9461492917555664, + -0.3237306252278893 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 46, + "r": [ + -22.50541713096537, + -18.065521149795917 + ], + "n": [ + -0.8533201367871016, + -0.5213873264221544 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 47, + "r": [ + -24.45885087155141, + -7.223488991565354 + ], + "n": [ + 0.6191138253438868, + 0.7853012614710734 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 48, + "r": [ + -20.62294947373831, + 4.836811935766107 + ], + "n": [ + 0.32377403221812123, + 0.9461344386825896 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 49, + "r": [ + -20.4982287699498, + -22.813609825693437 + ], + "n": [ + 0.1321251930787159, + 0.9912330368555681 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 50, + "r": [ + -22.375555276670532, + 4.752051808401099 + ], + "n": [ + 0.5138228582433786, + -0.8578963051246956 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 51, + "r": [ + -24.65371335868758, + 13.369116711903374 + ], + "n": [ + -0.6790386903820831, + -0.7341024839654103 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 52, + "r": [ + -21.226463585916722, + 20.6236589221878 + ], + "n": [ + -0.6662960016178009, + -0.7456873595737905 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 53, + "r": [ + -1.0011478242601122, + 12.544249156758362 + ], + "n": [ + 0.7819836709268162, + -0.6232989157730189 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 54, + "r": [ + 6.53750016375378, + 0.8456794629879241 + ], + "n": [ + -0.8051022045221473, + 0.5931361060275951 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 55, + "r": [ + -18.710248907085635, + 6.125866693872204 + ], + "n": [ + -0.658101015139528, + -0.7529296473591159 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 56, + "r": [ + 17.03527520543952, + -1.7914338354532262 + ], + "n": [ + -0.09435329391554947, + 0.995538776707008 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 57, + "r": [ + -24.44325170444405, + 0.34734848194730006 + ], + "n": [ + -0.9752658441097162, + -0.22103514044821632 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 58, + "r": [ + 20.977172862836547, + -16.448245878884606 + ], + "n": [ + 0.41612837983093354, + 0.9093058734547371 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 59, + "r": [ + 6.3918217926408545, + 20.49051402732797 + ], + "n": [ + -0.5940168194101109, + -0.8044526202691465 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 60, + "r": [ + -23.600149226999367, + 16.55433807434799 + ], + "n": [ + -0.6149086505712194, + -0.7885983460879702 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 61, + "r": [ + -2.6375676017886214, + -12.196576964304878 + ], + "n": [ + 0.25925979942301774, + -0.965807618733222 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 62, + "r": [ + -7.606198718279511, + -15.251740577221867 + ], + "n": [ + -0.8716649879578487, + -0.49010218196662164 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 63, + "r": [ + -0.7450924798029739, + -22.853523407894354 + ], + "n": [ + 0.7004665946393259, + 0.7136851895579636 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 64, + "r": [ + -11.9413571514228, + -15.694354850254511 + ], + "n": [ + -0.6840419500983235, + 0.7294426711577016 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 65, + "r": [ + 19.872462069155546, + -24.151365114164513 + ], + "n": [ + 0.22502751843042074, + 0.9743524084996387 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 66, + "r": [ + -5.222845612883354, + 18.96046565164673 + ], + "n": [ + -0.9298705837549014, + 0.3678867998003175 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 67, + "r": [ + 6.039684606838019, + 22.91624249150769 + ], + "n": [ + 0.4705775680582369, + 0.8823586302861186 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 68, + "r": [ + -8.695264300733896, + -18.92405778979972 + ], + "n": [ + -0.35559971284057124, + 0.9346383494313205 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 69, + "r": [ + 14.031867045998723, + 19.978099791366006 + ], + "n": [ + 0.33568740427847343, + -0.9419734426239312 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 70, + "r": [ + 9.50201466161986, + 18.659935418069587 + ], + "n": [ + -0.4716282203003479, + -0.8817974947890964 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 71, + "r": [ + -15.090097972992972, + 7.353868215860288 + ], + "n": [ + 0.4500846032055005, + 0.8929859181181679 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 72, + "r": [ + 7.820090808664368, + 11.092535060862083 + ], + "n": [ + -0.3736582109748792, + 0.9275664619697355 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 73, + "r": [ + -18.922200477198125, + -8.466242999176849 + ], + "n": [ + 0.2600147460443034, + -0.9656046457217966 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 74, + "r": [ + 13.032092678778348, + 17.089031673651625 + ], + "n": [ + -0.9979352670898357, + 0.06422774087836326 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 75, + "r": [ + -19.840804320925532, + 11.386732825392329 + ], + "n": [ + 0.9474994195267444, + 0.31975748622429834 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 76, + "r": [ + 19.534236542925342, + -9.690048461037215 + ], + "n": [ + -0.9157416003417711, + -0.4017677455987376 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 77, + "r": [ + 10.444953245696261, + 17.36499659757201 + ], + "n": [ + 0.5986682637630172, + -0.8009970723810259 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 78, + "r": [ + -17.172054539763494, + -17.240212167520504 + ], + "n": [ + 0.7069787808688784, + 0.7072347583378198 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 79, + "r": [ + -10.360957933124155, + 13.380629807135449 + ], + "n": [ + 0.9909786364333203, + -0.13401993184880043 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 80, + "r": [ + -11.165185814748197, + 14.453244152472806 + ], + "n": [ + 0.332641217663559, + 0.9430534557019049 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 81, + "r": [ + -15.18876538925732, + 13.006974968874488 + ], + "n": [ + -0.5210960878480615, + -0.8534980182926293 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 82, + "r": [ + 14.558346651256478, + 10.669175856111998 + ], + "n": [ + -0.4002917347132149, + 0.9163877602414194 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 83, + "r": [ + -9.131360160596946, + -8.575615612888416 + ], + "n": [ + -0.7341777976576218, + -0.678957260382864 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 84, + "r": [ + -6.410315470693696, + 0.8218598473203151 + ], + "n": [ + -0.8229653481853402, + -0.5680915733279115 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 85, + "r": [ + 10.800217829314278, + 12.636589415495592 + ], + "n": [ + 0.03747010925503578, + 0.9992977488778886 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 86, + "r": [ + 10.312533783596862, + 13.737827270783214 + ], + "n": [ + -0.9209751672821181, + -0.38962127925676054 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 87, + "r": [ + -23.13825460512936, + 6.456062889476467 + ], + "n": [ + -0.8077105881538891, + -0.5895791768576114 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 88, + "r": [ + 20.970865154474033, + 1.800930514478022 + ], + "n": [ + -0.9956662251513461, + -0.09299875317910969 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 89, + "r": [ + -16.3230985718738, + 1.1768547501738986 + ], + "n": [ + 0.04632917223852979, + -0.9989262274060545 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 90, + "r": [ + -20.127325799203295, + -20.958587883282625 + ], + "n": [ + 0.565359031159113, + -0.8248449344493964 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 91, + "r": [ + -14.207949767283035, + -12.756372811613437 + ], + "n": [ + -0.24265386014231613, + -0.970112933713407 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 92, + "r": [ + 13.892239489967551, + 8.330107134623425 + ], + "n": [ + -0.9686914992155368, + -0.2482675559704805 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 93, + "r": [ + 13.435894775477294, + -5.587550744287096 + ], + "n": [ + -0.972957639882345, + 0.23098361629037034 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 94, + "r": [ + 22.803231777220624, + 11.481217274368966 + ], + "n": [ + -0.7838405533380569, + 0.6209621461431355 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 95, + "r": [ + 23.641106362277412, + 5.157937439351922 + ], + "n": [ + -0.15666381295323445, + 0.9876519881572425 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 96, + "r": [ + 6.580516447273116, + 19.06223653220657 + ], + "n": [ + 0.716054179110169, + -0.6980447067193204 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 97, + "r": [ + 2.9493695384466285, + -24.936445171624342 + ], + "n": [ + 0.9775794211779973, + 0.21056703276935773 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 98, + "r": [ + 14.164104815812998, + 16.927033907724002 + ], + "n": [ + 0.8394946540348295, + 0.5433679470183551 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 99, + "r": [ + 19.946908402979645, + -21.97608857529031 + ], + "n": [ + -0.9311661642934065, + 0.3645950829003384 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 100, + "r": [ + 14.925203695491454, + 4.49918263327449 + ], + "n": [ + -0.06728041242855004, + -0.997734105913717 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 101, + "r": [ + -17.56524662644739, + 3.5084382000475713 + ], + "n": [ + -0.6797323397194797, + -0.7334602554600228 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 102, + "r": [ + 24.211017595842996, + 7.4452140888420075 + ], + "n": [ + 0.17852474041318847, + -0.9839354232165868 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 103, + "r": [ + 19.839782597353455, + 6.379074741557368 + ], + "n": [ + 0.7799459410656925, + 0.6258468894347493 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 104, + "r": [ + 11.252931305526673, + 1.460562341437793 + ], + "n": [ + 0.9286643034717882, + 0.370921300894487 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 105, + "r": [ + 14.49463031484565, + -24.22954777444079 + ], + "n": [ + -0.7484285511925893, + 0.6632154278662112 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 106, + "r": [ + -22.104483777894284, + -7.537128085555185 + ], + "n": [ + -0.6837530522701818, + -0.729713480423111 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 107, + "r": [ + 9.53932852670534, + 14.562682592417772 + ], + "n": [ + -0.9831295917592886, + 0.18291037643396457 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 108, + "r": [ + 1.162075911920212, + 16.614837834636617 + ], + "n": [ + -0.38536374312504673, + 0.9227647508897666 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 109, + "r": [ + 8.175809614281071, + 8.903548102520034 + ], + "n": [ + -0.3820001471445536, + -0.9241622625824641 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 110, + "r": [ + 19.957504818247514, + 18.967015716210277 + ], + "n": [ + -0.2870801363307364, + 0.9579065692040774 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 111, + "r": [ + -2.856964777183201, + -21.04858025026422 + ], + "n": [ + -0.22063785141628428, + -0.9753558009887497 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 112, + "r": [ + -12.594582130050325, + 19.632130457949174 + ], + "n": [ + -0.9601615714316888, + -0.2794454450260909 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 113, + "r": [ + -5.976943077011963, + 15.52398219453923 + ], + "n": [ + 0.8864231169690556, + 0.46287585560586764 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 114, + "r": [ + -24.449959862807287, + 19.65013401029045 + ], + "n": [ + 0.9147386872789296, + -0.4040459553011522 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 115, + "r": [ + -22.271982338549357, + -20.58603680998616 + ], + "n": [ + 0.9437167538267407, + 0.33075472566044917 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 116, + "r": [ + 11.94704804803358, + 6.7013741534020355 + ], + "n": [ + -0.739110114426128, + 0.6735846188512591 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 117, + "r": [ + -8.774274592146057, + -7.5615669115134345 + ], + "n": [ + -0.936454268418912, + -0.35078968508210207 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 118, + "r": [ + -21.756357625215273, + 21.728852885257794 + ], + "n": [ + -0.5189355549602995, + 0.8548133654769595 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 119, + "r": [ + -12.192819309393832, + -24.415108699595823 + ], + "n": [ + -0.07844885173718168, + -0.99691813989972 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 120, + "r": [ + 9.226556111235304, + -12.78729877851279 + ], + "n": [ + -0.8437958530880587, + 0.5366642882765679 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 121, + "r": [ + -17.25289014593281, + 14.448857794972561 + ], + "n": [ + -0.47164409773821026, + 0.8817890025786835 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 122, + "r": [ + 18.20491747982296, + -13.696945062755317 + ], + "n": [ + 0.06607247045127634, + -0.9978148268333484 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 123, + "r": [ + 14.722597254979632, + 23.287711453676287 + ], + "n": [ + 0.1435436217363922, + 0.9896439908668165 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 124, + "r": [ + -19.36408626169206, + -11.725715078115961 + ], + "n": [ + 0.9964159502594644, + -0.08458873487958452 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 125, + "r": [ + 24.835434643053034, + -4.002245516444226 + ], + "n": [ + -0.9675043415922204, + -0.2528544027700607 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 126, + "r": [ + 9.34478334822996, + 21.8721554985325 + ], + "n": [ + -0.9833631012629468, + 0.18165079431293313 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 127, + "r": [ + 16.716487666838837, + 7.396863270931128 + ], + "n": [ + -0.9485964699196968, + -0.31648813130335507 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 128, + "r": [ + -5.522137907747769, + -14.224938440374512 + ], + "n": [ + -0.4523218831078591, + -0.8918547606318868 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 129, + "r": [ + -5.696522823664296, + 24.836208393044807 + ], + "n": [ + -0.9609675518008506, + 0.27666110023976914 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 130, + "r": [ + 11.400697016454984, + 7.637850059171775 + ], + "n": [ + 0.15722209349462202, + -0.9875632705387378 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 131, + "r": [ + -22.063061888524764, + -14.7978767204138 + ], + "n": [ + -0.11436265388177608, + -0.9934390687893834 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 132, + "r": [ + -21.164642309721103, + -11.73127056911274 + ], + "n": [ + 0.5927924594198732, + -0.8053552632564948 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 133, + "r": [ + -8.26826526641527, + -4.117025745815617 + ], + "n": [ + -0.4935324013241582, + -0.8697274106541716 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 134, + "r": [ + -14.002345188548333, + -2.7142509165666517 + ], + "n": [ + 0.9748258179743083, + 0.22296776585578623 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 135, + "r": [ + -6.910506710809138, + -4.093658466488758 + ], + "n": [ + 0.6647392137801582, + 0.7470754832431172 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 136, + "r": [ + 9.764049070727907, + 11.14202356025362 + ], + "n": [ + -0.6028707125863338, + 0.7978388959593572 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 137, + "r": [ + 21.042764148786382, + -23.509277624428094 + ], + "n": [ + -0.524432736794247, + 0.8514518803658232 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 138, + "r": [ + 15.76585920008094, + 14.884990774115792 + ], + "n": [ + 0.8712378696107874, + -0.49086105422620013 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 139, + "r": [ + 5.266666365984857, + 12.458983701465812 + ], + "n": [ + 0.6837272505612314, + -0.7297376561751348 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 140, + "r": [ + 14.544712879706509, + 13.000381888570473 + ], + "n": [ + -0.7454015050656272, + 0.6666157785755583 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 141, + "r": [ + -19.634846384848565, + 9.555958742194683 + ], + "n": [ + -0.9838042344654874, + 0.17924627819783664 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 142, + "r": [ + -17.530700894384676, + 5.44314122406152 + ], + "n": [ + -0.7002634787472422, + -0.7138844866873147 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 143, + "r": [ + 5.748847757704802, + 10.416867677308716 + ], + "n": [ + -0.3274807941904, + 0.9448578355691531 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 144, + "r": [ + 2.122471528553465, + 0.7111657071494903 + ], + "n": [ + 0.8453902481226538, + 0.5341491630426072 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 145, + "r": [ + -14.30417924348077, + 11.265260081292325 + ], + "n": [ + 0.9359834074809633, + -0.35204411786070944 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 146, + "r": [ + -8.537381439854201, + 1.9280761128354307 + ], + "n": [ + -0.747013298558039, + -0.6648090942349075 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 147, + "r": [ + -0.7176304538001936, + 24.077743696503283 + ], + "n": [ + -0.7559952843342607, + 0.6545770619754105 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 148, + "r": [ + 11.092968692974345, + 24.50809273009414 + ], + "n": [ + 0.12687147680616606, + -0.991919164233166 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 149, + "r": [ + 8.463694195508367, + -9.248301339377523 + ], + "n": [ + 0.37188747748699263, + -0.9282778162211793 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 150, + "r": [ + 5.723925687574198, + -4.901379491176787 + ], + "n": [ + -0.803013090779572, + 0.5959613880417413 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 151, + "r": [ + 16.73063227596817, + -8.471745871657376 + ], + "n": [ + 0.5634902212908822, + 0.8261227333208744 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 152, + "r": [ + -23.52184315886451, + 18.820927848647102 + ], + "n": [ + 0.9992678490336935, + 0.038259193503987224 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 153, + "r": [ + -13.471269218990972, + -6.796139537279384 + ], + "n": [ + 0.14404094727768474, + 0.9895717283286478 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 154, + "r": [ + -0.5749206847428567, + -17.608472831868895 + ], + "n": [ + 0.5246238365304191, + 0.8513341471737781 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 155, + "r": [ + 22.242816543152266, + 14.768886164683188 + ], + "n": [ + 0.9938688107837022, + -0.11056575849416374 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 156, + "r": [ + 13.276760547822768, + 3.3420319461790022 + ], + "n": [ + -0.08469916988755427, + -0.9964065689367766 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 157, + "r": [ + -18.288635987369965, + 8.457902240890817 + ], + "n": [ + -0.5722478432475878, + -0.8200807313298394 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 158, + "r": [ + 18.378508449860263, + 19.357529969166663 + ], + "n": [ + -0.8962374097873377, + -0.4435746896495378 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 159, + "r": [ + -8.60350704151449, + 9.29536254323962 + ], + "n": [ + -0.8749084296838785, + -0.4842883848164128 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 160, + "r": [ + 22.54441369528874, + -2.4645778003059213 + ], + "n": [ + -0.6879369325353996, + 0.7257704711916745 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 161, + "r": [ + 19.725213649840875, + -8.639666176615517 + ], + "n": [ + 0.9279934176757145, + -0.37259658714291366 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 162, + "r": [ + 9.746105543073263, + -24.715959218397654 + ], + "n": [ + 0.13022866022087157, + 0.9914839867880251 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 163, + "r": [ + -11.35197205361938, + 2.4352571026128693 + ], + "n": [ + 0.9794877609315351, + 0.20150366295759486 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 164, + "r": [ + 23.58547170540131, + -0.9979888231658194 + ], + "n": [ + -0.13308838599217793, + 0.9911041728869863 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 165, + "r": [ + 0.11521644771471173, + -6.288799733782096 + ], + "n": [ + 0.9842468916805103, + 0.1767994802516506 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 166, + "r": [ + 12.105217747050212, + -3.967556049906033 + ], + "n": [ + 0.8477999067960178, + 0.5303162434214734 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 167, + "r": [ + -14.702744680961294, + -5.7979410266310865 + ], + "n": [ + -0.042470198994589224, + -0.9990977340567638 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 168, + "r": [ + -18.920877152528575, + 1.959009763095299 + ], + "n": [ + 0.9998996039904388, + -0.014169754400262958 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 169, + "r": [ + 4.727077679294272, + -20.519021569972807 + ], + "n": [ + 0.8866987873911931, + -0.4623475537287807 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 170, + "r": [ + -10.201239701334053, + -13.841554230595154 + ], + "n": [ + 0.05414023455172535, + -0.9985333419584367 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 171, + "r": [ + 8.41488718872425, + 1.0267998872703785 + ], + "n": [ + 0.7564404870686141, + -0.6540625272276328 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 172, + "r": [ + -16.08645671719171, + -15.776788744738917 + ], + "n": [ + -0.6828669618895838, + 0.7305427519041509 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 173, + "r": [ + -20.114592305597284, + 3.797815038869672 + ], + "n": [ + -0.9841572325781672, + 0.17729788933905338 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 174, + "r": [ + 5.9682037544341995, + -24.084529088166455 + ], + "n": [ + -0.6703648230993955, + 0.7420316731453693 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 175, + "r": [ + -19.5485574622924, + -13.369507198679187 + ], + "n": [ + 0.4127199792808822, + 0.9108579574787653 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 176, + "r": [ + -8.641280716229343, + 11.166588160059106 + ], + "n": [ + -0.9508599355125925, + -0.30962135429745236 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 177, + "r": [ + -4.851743441543434, + 0.8547067637607668 + ], + "n": [ + 0.14280330359210855, + 0.9897510881444789 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 178, + "r": [ + -4.912453339645474, + 20.39979729694989 + ], + "n": [ + -0.7144464299540416, + 0.6996901447969128 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 179, + "r": [ + 9.676421002955436, + -22.30130864079445 + ], + "n": [ + 0.717755483850282, + -0.6962952429845027 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 180, + "r": [ + -15.657227743230056, + 24.63375818476515 + ], + "n": [ + -0.8433990879033008, + 0.5372876124794618 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 181, + "r": [ + -10.23951215571759, + 23.401108098621307 + ], + "n": [ + 0.5687121295100682, + -0.8225366336815179 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 182, + "r": [ + 20.299281967424648, + 15.974937074631029 + ], + "n": [ + 0.31817074978233323, + -0.9480334245072523 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 183, + "r": [ + -0.4996387823217745, + 8.309784498001157 + ], + "n": [ + 0.7796232139085358, + 0.6262488677314517 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 184, + "r": [ + -22.979100589456326, + 1.789040031515711 + ], + "n": [ + 0.9853537960742071, + -0.17052242246153348 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 185, + "r": [ + -2.272703611605337, + 23.300944540454893 + ], + "n": [ + -0.3286989211758281, + -0.9444347617585064 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 186, + "r": [ + -12.32466681692772, + -0.1816259777090039 + ], + "n": [ + -0.734695396664157, + 0.6783971359907831 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 187, + "r": [ + -18.66139484778597, + -2.301519880500013 + ], + "n": [ + -0.12929488177087362, + -0.9916061887401953 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 188, + "r": [ + 3.6633495580502284, + -20.501762446629407 + ], + "n": [ + -0.200067766913024, + 0.9797820618088677 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 189, + "r": [ + -1.745033081927751, + 9.261049245487449 + ], + "n": [ + -0.9850221857421839, + -0.17242764742259414 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 190, + "r": [ + -13.997929522332841, + -4.558451654724337 + ], + "n": [ + -0.9900732421640248, + 0.1405523929032028 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 191, + "r": [ + 9.081464306653409, + 24.090436658983613 + ], + "n": [ + -0.8872262739659551, + -0.46133451939399456 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 192, + "r": [ + 3.626936735561735, + -19.408400497000464 + ], + "n": [ + 0.8443556595880408, + -0.5357830905521791 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 193, + "r": [ + -21.51076425077793, + -22.2870272544123 + ], + "n": [ + -0.7348983466640048, + 0.678177277760404 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 194, + "r": [ + -20.947676517601778, + -16.77124252260555 + ], + "n": [ + -0.9996543650775741, + -0.026289739088705976 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 195, + "r": [ + -9.61356286569115, + -4.233194187464818 + ], + "n": [ + -0.1260818528017359, + -0.992019841734066 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 196, + "r": [ + 12.010088593869384, + -23.597295117931242 + ], + "n": [ + 0.5383390504655543, + -0.8427283469445213 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 197, + "r": [ + 22.0850979696474, + 13.678267821682581 + ], + "n": [ + -0.9991330446324371, + -0.041631227744523144 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 198, + "r": [ + -22.361344618660866, + -5.590611379996556 + ], + "n": [ + 0.16049240579014334, + 0.9870370751312698 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 199, + "r": [ + 19.409684271417113, + 0.2101416841099102 + ], + "n": [ + 0.23757775116102636, + -0.9713685254079779 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 200, + "r": [ + -14.087360903298723, + -21.284416692168605 + ], + "n": [ + 0.9166966661394882, + -0.3995838113446887 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 201, + "r": [ + -13.124475429129506, + 8.387364681463325 + ], + "n": [ + 0.7092510422470967, + -0.7049559979682469 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 202, + "r": [ + -6.661877680594014, + -22.995280669017234 + ], + "n": [ + 0.8194019283157997, + 0.5732193994208055 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 203, + "r": [ + -2.857090887259311, + 1.8124060689790937 + ], + "n": [ + -0.9435787556564416, + -0.3311482022808539 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 204, + "r": [ + 1.2873495842053622, + -0.32840129050860156 + ], + "n": [ + 0.4661673678296174, + -0.8846965497676625 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 205, + "r": [ + -23.49832623847035, + 4.706273316785502 + ], + "n": [ + -0.972018120529808, + -0.23490588192231301 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 206, + "r": [ + 19.794602552327873, + 20.638998091702284 + ], + "n": [ + -0.8761962849272307, + 0.4819544275963435 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 207, + "r": [ + 22.175161095182716, + -18.024767493550502 + ], + "n": [ + -0.4440680377333335, + 0.895993067977463 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 208, + "r": [ + -3.965247510712249, + 19.94134372076666 + ], + "n": [ + 0.7464059574229454, + 0.6654909065671268 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 209, + "r": [ + 22.904383209672943, + 7.0965133994778355 + ], + "n": [ + 0.9441861261378035, + -0.32941244543715664 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 210, + "r": [ + 24.399985223797124, + 22.07953091105167 + ], + "n": [ + 0.5183899846542145, + -0.8551443292276476 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 211, + "r": [ + 1.8826883603484283, + -4.442639385591718 + ], + "n": [ + 0.8153718739989845, + -0.578937567524672 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 212, + "r": [ + -10.64411696292311, + 7.632483370822136 + ], + "n": [ + -0.34567734650415244, + -0.9383534366718375 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 213, + "r": [ + 24.352417199172088, + -6.685719345026548 + ], + "n": [ + -0.8460706779455572, + 0.5330707344440746 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 214, + "r": [ + -17.847168466416168, + 18.967771212059468 + ], + "n": [ + -0.936718784188731, + -0.35008273214768193 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 215, + "r": [ + -21.08347214523588, + -1.935545509270188 + ], + "n": [ + -0.8261100429108234, + 0.5635088260195023 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 216, + "r": [ + 7.520654829060376, + -6.943416910339284 + ], + "n": [ + -0.8892649013738051, + -0.4573925394938539 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 217, + "r": [ + -22.055805087902346, + 3.187174249345315 + ], + "n": [ + -0.9549150533726055, + 0.29687916875792075 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 218, + "r": [ + -12.379501575638175, + 0.9481042878598807 + ], + "n": [ + -0.994591262483574, + -0.10386635928600997 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 219, + "r": [ + -13.5483859722083, + -24.444973951135996 + ], + "n": [ + 0.9979903615257876, + 0.06336590803916509 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 220, + "r": [ + -14.012322318381793, + -19.722145172150302 + ], + "n": [ + -0.8973424435725978, + 0.44133495098752257 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 221, + "r": [ + -24.04030974329666, + 7.216700964682424 + ], + "n": [ + 0.9243014101065751, + 0.3816633376092035 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 222, + "r": [ + -14.22050932255724, + -10.933195741750929 + ], + "n": [ + -0.5949762401366747, + 0.8037432884154156 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 223, + "r": [ + 7.412695835672217, + 16.10953236235654 + ], + "n": [ + 0.9358688553112864, + 0.3523485286734464 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 224, + "r": [ + -20.29719609639256, + -11.105553295132736 + ], + "n": [ + -0.06255669328960929, + 0.9980414120289146 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 225, + "r": [ + 21.17853697238484, + -12.78664406074055 + ], + "n": [ + -0.8166146744415341, + -0.5771832234973113 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 226, + "r": [ + 10.469712590033588, + 0.30641394755968676 + ], + "n": [ + 0.9989917353380865, + -0.04489446208830724 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 227, + "r": [ + -13.514430490878155, + 22.6807745498117 + ], + "n": [ + 0.875279816013159, + 0.4836168356043558 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 228, + "r": [ + 6.02958270752368, + 14.867602597572457 + ], + "n": [ + 0.3907084737525091, + -0.9205144694886577 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 229, + "r": [ + -7.933501435442569, + 19.740940724775847 + ], + "n": [ + 0.4635465852807654, + -0.8860725496676568 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 230, + "r": [ + -0.22730962377803365, + 19.08349900076285 + ], + "n": [ + 0.9519940053618353, + 0.30611666690190176 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 231, + "r": [ + -24.29483977795061, + -14.930602912709235 + ], + "n": [ + -0.19911414604362954, + 0.9799763042264421 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 232, + "r": [ + 24.432009027884135, + -11.8755784974789 + ], + "n": [ + -0.7200463487940246, + 0.6939259727005423 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 233, + "r": [ + -9.703508801383954, + 11.918710239149512 + ], + "n": [ + 0.7101041070761687, + 0.7040966958547364 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 234, + "r": [ + -22.994225907626575, + 10.739946039703938 + ], + "n": [ + 0.82912519633948, + -0.5590629739081445 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 235, + "r": [ + 12.597967640959773, + 15.306636969093006 + ], + "n": [ + 0.6869359383983222, + 0.72671797592795 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 236, + "r": [ + -24.41811563302548, + 15.652334410296064 + ], + "n": [ + -0.9827673670891725, + -0.18484669914449586 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 237, + "r": [ + -10.336620941341584, + -8.365628551309161 + ], + "n": [ + -0.2999332844150758, + -0.9539601799341445 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 238, + "r": [ + 10.811401147142313, + 4.5962146296145185 + ], + "n": [ + -0.9501180177285535, + 0.3118906096495436 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 239, + "r": [ + 20.493967182327943, + -10.106090511942828 + ], + "n": [ + -0.6150318994184623, + 0.7885022274526043 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 240, + "r": [ + -15.274095506487335, + 20.315704480431975 + ], + "n": [ + 0.9985291789606631, + 0.05421696011530154 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 241, + "r": [ + -10.742225200050365, + 21.047639727468876 + ], + "n": [ + 0.9989404175556313, + -0.046022192187908734 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 242, + "r": [ + 7.775354347750337, + -10.155311602878436 + ], + "n": [ + 0.1325994491325972, + -0.991169705998792 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 243, + "r": [ + -6.29169454605703, + -24.182260979937535 + ], + "n": [ + -0.78413862057398, + -0.6205857102160312 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 244, + "r": [ + 24.635037364305454, + -19.801045488773156 + ], + "n": [ + 0.40766842852565643, + 0.9131300303808991 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 245, + "r": [ + 18.710520951151878, + 3.3780894152398666 + ], + "n": [ + -0.5869852733053417, + 0.8095976092619428 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 246, + "r": [ + -4.110672260466714, + -1.234693858000469 + ], + "n": [ + -0.9827369846252701, + -0.18500815941366383 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 247, + "r": [ + 9.010550249513607, + 5.305610082229229 + ], + "n": [ + 0.9995690843641603, + 0.029353800152524007 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 248, + "r": [ + -5.892696694736593, + 12.223626083394564 + ], + "n": [ + 0.9549816443620788, + 0.2966648933249434 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 249, + "r": [ + -9.107573049114576, + -3.019483660243864 + ], + "n": [ + 0.2773413853274198, + 0.9607714379521634 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 250, + "r": [ + 15.463088429036084, + 10.01221877351633 + ], + "n": [ + 0.7977838936229161, + 0.6029434957571561 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 251, + "r": [ + 24.633463031790406, + -13.950088039770947 + ], + "n": [ + 0.836830268669697, + -0.5474624201150274 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 252, + "r": [ + 17.25456044310453, + 13.343223075239358 + ], + "n": [ + 0.9897042716073947, + -0.14312740744552116 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 253, + "r": [ + -6.879143217130213, + 19.022365172769845 + ], + "n": [ + 0.47359431558203013, + -0.8807431091120659 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 254, + "r": [ + -11.056394939661118, + 16.832676977611563 + ], + "n": [ + -0.37575301933600813, + -0.9267198435664759 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 255, + "r": [ + 11.663288742869064, + 3.445942577465651 + ], + "n": [ + -0.9953612312399001, + -0.0962082083015285 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 256, + "r": [ + 21.528421528825184, + 7.628087199077889 + ], + "n": [ + -0.8302658384443622, + -0.5573675963960233 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 257, + "r": [ + 1.112513262156284, + 2.901206169250081 + ], + "n": [ + -0.7598256323057986, + -0.6501269172177795 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 258, + "r": [ + 15.171344452808093, + -11.188155051631954 + ], + "n": [ + -0.9869504769130039, + -0.16102408553130854 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 259, + "r": [ + 2.892487834789385, + -6.89105338412304 + ], + "n": [ + 0.18646783229157424, + -0.9824610666690469 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 260, + "r": [ + 4.457303767401584, + -17.49798826661944 + ], + "n": [ + 0.3219465165056528, + -0.9467578573795284 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 261, + "r": [ + -12.908206919242582, + -13.230890340505974 + ], + "n": [ + 0.7412079008179114, + -0.6712755378867199 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 262, + "r": [ + -17.698364208934194, + 15.458192451704335 + ], + "n": [ + 0.7709719569139577, + -0.6368690930263947 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 263, + "r": [ + 8.518101162041376, + -15.271548163472065 + ], + "n": [ + 0.34655956775950664, + 0.9380279665310326 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 264, + "r": [ + 2.856241063740665, + 15.395892747589308 + ], + "n": [ + 0.8652293409614906, + -0.5013762933559429 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 265, + "r": [ + -3.933189844236562, + 24.758708577115833 + ], + "n": [ + 0.7720666705665622, + -0.6355415456130806 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 266, + "r": [ + -21.028756321720167, + 18.163017752868313 + ], + "n": [ + -0.8685865600315256, + 0.4955374735906469 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 267, + "r": [ + 16.09961882633924, + 11.363672323825398 + ], + "n": [ + 0.8725230950695453, + -0.48857286925315574 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 268, + "r": [ + 16.608936894626716, + 17.831318715509056 + ], + "n": [ + 0.6380947419259431, + 0.7699578562015352 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 269, + "r": [ + -7.677286263619294, + -11.684979955528224 + ], + "n": [ + -0.11861359519685308, + 0.9929404891706638 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 270, + "r": [ + -2.4733810095381514, + -6.728709914787224 + ], + "n": [ + -0.9376620495629193, + 0.34754838628522705 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 271, + "r": [ + 6.755402000485912, + -8.257451956448453 + ], + "n": [ + 0.7718050386978712, + -0.6358592471927867 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 272, + "r": [ + -18.86089138668585, + -15.897001815357942 + ], + "n": [ + 0.44725095188549313, + -0.894408511831993 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 273, + "r": [ + 16.155071113643956, + 4.793828107635601 + ], + "n": [ + 0.9857113750569418, + -0.1684431212111465 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 274, + "r": [ + 13.581593184225973, + -17.29566361017099 + ], + "n": [ + 0.4966390352002658, + 0.8679571813835917 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 275, + "r": [ + -5.647340425089549, + 13.325688014319056 + ], + "n": [ + 0.606226734189478, + -0.7952918626227481 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 276, + "r": [ + -0.3725945555981447, + -1.1062962458185872 + ], + "n": [ + 0.8728059008469771, + 0.4880674742765561 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 277, + "r": [ + 3.9237895795008804, + 12.207556344949353 + ], + "n": [ + -0.4371049265800023, + 0.8994105198181145 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 278, + "r": [ + 0.6297843928711977, + 7.336904562868348 + ], + "n": [ + -0.5990374190320703, + 0.8007210316954312 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 279, + "r": [ + -23.52097468613909, + -9.530565228158478 + ], + "n": [ + 0.7995641240151887, + -0.600580728618413 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 280, + "r": [ + 18.593361184092096, + 7.4117375745228244 + ], + "n": [ + -0.44428103227257854, + 0.8958874730471523 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 281, + "r": [ + -2.7175450735080418, + 8.115841078300363 + ], + "n": [ + 0.371442642232805, + -0.9284559028468248 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 282, + "r": [ + 22.8695523883517, + 20.279847853586688 + ], + "n": [ + 0.9987776152272004, + -0.04942949849094461 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 283, + "r": [ + 0.35746238450127166, + -20.310188452959093 + ], + "n": [ + 0.8772068019819476, + -0.4801127227606078 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 284, + "r": [ + 4.303672475845477, + 4.365654815555171 + ], + "n": [ + 0.41794786976895804, + 0.9084710111806485 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 285, + "r": [ + -11.253543372671515, + -11.345260694525916 + ], + "n": [ + -0.1995306220571432, + -0.979891591382174 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 286, + "r": [ + -9.392498529789867, + -22.34807618312431 + ], + "n": [ + 0.9303195152093117, + 0.3667500506076464 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 287, + "r": [ + 4.369869557458205, + -1.22503820190245 + ], + "n": [ + 0.9010382582498521, + 0.4337396190919997 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 288, + "r": [ + 20.90355883930593, + -4.857845197646586 + ], + "n": [ + 0.5528319247176589, + 0.833292783487874 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 289, + "r": [ + -11.96861484404877, + -20.727666661853974 + ], + "n": [ + 0.2352233075438653, + 0.9719413539859924 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 290, + "r": [ + -21.79486412112608, + 24.495522459712063 + ], + "n": [ + 0.9470209769196118, + -0.32117171306673953 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 291, + "r": [ + -8.89631711974231, + 3.6242447246168474 + ], + "n": [ + -0.9352842738034388, + -0.353897339882591 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 292, + "r": [ + -16.178389647759623, + -11.667156639749166 + ], + "n": [ + -0.3947839068844304, + 0.9187740020620225 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 293, + "r": [ + 23.071090582333213, + -19.994668106667177 + ], + "n": [ + -0.942768131896307, + -0.3334490208123984 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 294, + "r": [ + -11.687189145863265, + 4.712142351221736 + ], + "n": [ + -0.9890715421724038, + 0.1474363742931265 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 295, + "r": [ + 8.092515709110607, + 24.72576848093904 + ], + "n": [ + -0.6415903783130098, + -0.7670474473304563 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 296, + "r": [ + -22.527720867076017, + -2.9315334648514657 + ], + "n": [ + 0.5315127531935537, + 0.8470502896479102 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 297, + "r": [ + -14.030389427322532, + -9.36027376613654 + ], + "n": [ + -0.4821993255122599, + -0.8760615334983735 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 298, + "r": [ + 18.443186221628856, + 4.504127237605289 + ], + "n": [ + -0.059724824004390664, + -0.9982148793709922 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 299, + "r": [ + -18.81276252984584, + 18.334706622877164 + ], + "n": [ + 0.8524993070858301, + 0.5227283533712127 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 300, + "r": [ + 1.2675517235804001, + 3.929551376663543 + ], + "n": [ + -0.9553911643497016, + 0.29534339857616826 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 301, + "r": [ + 10.347097840787356, + -21.46420833961715 + ], + "n": [ + -0.0658105852058862, + -0.997832133615098 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 302, + "r": [ + 3.055731476103059, + 18.246407843085827 + ], + "n": [ + -0.4052997197939893, + -0.914183863965512 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 303, + "r": [ + -5.600577671013653, + -12.090797284163756 + ], + "n": [ + 0.21802067641804515, + -0.9759441503765561 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 304, + "r": [ + 6.464364466056637, + -0.8743697388713763 + ], + "n": [ + 0.7914356802180352, + 0.6112524552734458 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 305, + "r": [ + -17.215646866180982, + -23.201812009326794 + ], + "n": [ + 0.6241186903606988, + -0.7813295465694653 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 306, + "r": [ + -9.609100939247044, + 6.284522974484563 + ], + "n": [ + 0.6528176009335305, + 0.7575151351038405 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 307, + "r": [ + -15.3172857622839, + 23.172010783693523 + ], + "n": [ + -0.8703630638483172, + 0.4924105371420986 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 308, + "r": [ + -11.459260950004474, + 18.963265659718587 + ], + "n": [ + -0.8747562964030716, + -0.4845631247868347 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 309, + "r": [ + -9.862023243981689, + 21.91720392396101 + ], + "n": [ + 0.9984425864496235, + 0.05578890179763427 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 310, + "r": [ + -24.923203630674212, + -4.3516663186772035 + ], + "n": [ + 0.7739362998567386, + -0.6332634552570204 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 311, + "r": [ + 8.021112220159772, + -6.0515329518024 + ], + "n": [ + 0.5066784619374715, + 0.8621351032226203 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 312, + "r": [ + 4.4665989909488495, + 9.45543428860936 + ], + "n": [ + 0.9484125086634124, + -0.31703897774685796 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 313, + "r": [ + 17.398239741242108, + 4.191449046675231 + ], + "n": [ + -0.5226268436502227, + 0.8525615416474084 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 314, + "r": [ + -10.513434478102873, + -5.738918652659976 + ], + "n": [ + 0.9327710628575303, + 0.3604693389119707 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 315, + "r": [ + 19.051070754280644, + -15.800333516421722 + ], + "n": [ + -0.9502853290294923, + 0.31138046411313214 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 316, + "r": [ + 6.4921830623602474, + 9.123329541690651 + ], + "n": [ + 0.01879298525832557, + 0.9998233962580994 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 317, + "r": [ + -24.87314223687968, + -24.993574470584807 + ], + "n": [ + 0.2620219106816185, + -0.9650619246052317 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 318, + "r": [ + -11.120917561501853, + 9.57663364427652 + ], + "n": [ + -0.3173192363019927, + -0.9483187767163108 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 319, + "r": [ + 3.908032376587016, + 14.758335353032834 + ], + "n": [ + 0.7764407760870001, + 0.6301902262249208 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 320, + "r": [ + 22.274079284191032, + -9.479323707670966 + ], + "n": [ + 0.4358248435094486, + 0.9000315026597484 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 321, + "r": [ + -9.194527915092687, + -16.726131672282236 + ], + "n": [ + 0.927964488726124, + -0.372668629835224 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 322, + "r": [ + -16.95383528628249, + 18.323111366572434 + ], + "n": [ + 0.9163431664976167, + -0.4003938076608092 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 323, + "r": [ + 24.036125471090145, + -7.708288093965503 + ], + "n": [ + -0.10692189147138191, + 0.9942674233445357 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 324, + "r": [ + -1.551564823550116, + -8.276973037761966 + ], + "n": [ + 0.11669392443956199, + 0.993167925377624 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 325, + "r": [ + 11.113749587999152, + -16.251495092906044 + ], + "n": [ + 0.7401794987446624, + -0.6724093319088458 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 326, + "r": [ + 13.814482204090822, + 22.50696996165253 + ], + "n": [ + 0.43551542688316436, + -0.9001812667161959 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 327, + "r": [ + 8.22663618810553, + 23.316501486231935 + ], + "n": [ + 0.7488272882391277, + 0.6627651864638292 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 328, + "r": [ + 2.576020783697242, + 6.3794297232421044 + ], + "n": [ + 0.9372829830159306, + 0.34856937580452885 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 329, + "r": [ + 15.148154853669197, + -6.075589440491573 + ], + "n": [ + 0.0018770107796039382, + -0.999998238413715 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 330, + "r": [ + -13.339172692678552, + 11.78584261133151 + ], + "n": [ + -0.8005406566948934, + -0.5992784469497537 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 331, + "r": [ + 15.099277089905335, + -4.264020941363857 + ], + "n": [ + -0.9666663162868433, + 0.2560395144434245 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 332, + "r": [ + 23.50932608288943, + -5.666802944501242 + ], + "n": [ + -0.9364454809945365, + -0.35081314274826025 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 333, + "r": [ + -12.678734576102023, + 24.899060731116954 + ], + "n": [ + 0.05431248235881842, + -0.9985239878240397 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 334, + "r": [ + -16.71019104757294, + 21.609949306636445 + ], + "n": [ + -0.7150891407231398, + -0.6990332759031157 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 335, + "r": [ + -5.56166932032685, + -10.348200950937292 + ], + "n": [ + -0.8949752809525001, + -0.4461157321637442 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 336, + "r": [ + 10.763228953121057, + 21.80455806305195 + ], + "n": [ + 0.8996972105127228, + 0.4365145236938003 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 337, + "r": [ + 2.8202609442820368, + 22.757685336406276 + ], + "n": [ + -0.3965128565289197, + 0.9180291687126703 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 338, + "r": [ + 19.98299610989956, + -17.971269527815487 + ], + "n": [ + 0.5663833530015879, + 0.8241419158389401 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 339, + "r": [ + -6.9774678268926955, + -13.187100150478404 + ], + "n": [ + 0.9989878071488075, + -0.04498178707006801 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 340, + "r": [ + -12.54361563503325, + 15.03795181968173 + ], + "n": [ + -0.32317679394391635, + 0.9463386074001903 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 341, + "r": [ + -18.666710682722332, + -24.218188593842076 + ], + "n": [ + -0.9975572932536855, + -0.06985303627173702 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 342, + "r": [ + -7.343131932295442, + -22.23432212730322 + ], + "n": [ + 0.8662178179098268, + 0.4996665807671534 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 343, + "r": [ + 21.00028076460965, + 3.177601849636268 + ], + "n": [ + 0.18937914380747187, + -0.9819040380254829 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 344, + "r": [ + -21.849462902668755, + 6.846424955329439 + ], + "n": [ + 0.3514623224428237, + 0.936202027290636 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 345, + "r": [ + -19.24576269021882, + 0.5454742730124629 + ], + "n": [ + -0.9920406417176035, + -0.12591808917119615 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 346, + "r": [ + 9.655413961264948, + 3.8782572628961383 + ], + "n": [ + -0.9423874043368958, + -0.33452351209917663 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 347, + "r": [ + -19.056458595461233, + -0.5017066266758015 + ], + "n": [ + 0.8376607627806666, + -0.5461908517155079 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 348, + "r": [ + -0.103877223236708, + -3.475327133422219 + ], + "n": [ + 0.4527820991174261, + -0.8916212036054422 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 349, + "r": [ + -7.917400171079393, + -13.594228537695646 + ], + "n": [ + -0.1308450856824557, + -0.9914028260766412 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 350, + "r": [ + -4.589010674795862, + -8.938295635959907 + ], + "n": [ + -0.731699979237686, + 0.6816268336733596 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 351, + "r": [ + 22.286543612305884, + -21.227595931780847 + ], + "n": [ + 0.42712445700597135, + 0.9041928434948787 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 352, + "r": [ + -11.154633583570511, + -14.751974640068843 + ], + "n": [ + -0.9393023757448715, + -0.3430904354831831 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 353, + "r": [ + -2.9847650310401654, + -9.418589071970368 + ], + "n": [ + -0.13274329723117398, + -0.9911504512636798 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 354, + "r": [ + -20.132450302287975, + 1.669941763235844 + ], + "n": [ + 0.37133019491378005, + 0.9285008811763692 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 355, + "r": [ + -14.555762233540603, + 22.26865097071282 + ], + "n": [ + 0.04968978757112526, + -0.9987646995219327 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 356, + "r": [ + 7.801554091709512, + 13.324422592709809 + ], + "n": [ + -0.9671424238980378, + 0.2542351901225088 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 357, + "r": [ + -17.537011207136295, + 2.279237605494256 + ], + "n": [ + 0.8823314399556167, + -0.47062854786534986 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 358, + "r": [ + -1.0674189911291272, + -20.88183452332832 + ], + "n": [ + -0.9050482641693242, + -0.42530887543536305 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 359, + "r": [ + -3.236452667560169, + 16.862421419111314 + ], + "n": [ + -0.47040704766177055, + 0.8824495506883874 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 360, + "r": [ + 23.54579266693161, + -22.819046427621654 + ], + "n": [ + 0.22965365912053298, + 0.9732724165682237 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 361, + "r": [ + 8.81483632821201, + -16.30307705225007 + ], + "n": [ + -0.8546135278065184, + 0.5192645935263612 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 362, + "r": [ + -14.362239165583619, + 24.900474991105263 + ], + "n": [ + 0.7755769977647633, + 0.6312529766568996 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 363, + "r": [ + -19.021631756036243, + -21.048377097097077 + ], + "n": [ + -0.7664505298078818, + 0.6423033437225882 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 364, + "r": [ + -19.59058076064007, + 13.635708087911063 + ], + "n": [ + -0.8835990273437597, + -0.4682443367272708 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 365, + "r": [ + 8.655173733580938, + -7.751380505539306 + ], + "n": [ + -0.7869113923227158, + -0.6170660099476594 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 366, + "r": [ + 12.80534061259754, + 18.152678932014013 + ], + "n": [ + -0.5714126341563981, + -0.8206629037104373 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 367, + "r": [ + 9.97720573190471, + -23.64268843527179 + ], + "n": [ + -0.9779748068531822, + 0.20872296749634683 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 368, + "r": [ + 1.8879550978955386, + -20.953957140835776 + ], + "n": [ + -0.4798092774603124, + -0.8773728154342446 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 369, + "r": [ + -12.792934478929435, + 17.052028461288934 + ], + "n": [ + 0.4460691048352515, + -0.8949985216253027 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 370, + "r": [ + -2.1244531249857026, + -4.427144759864234 + ], + "n": [ + 0.9850819624882553, + 0.17208581341960652 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 371, + "r": [ + 19.071797422052555, + 13.114747692767416 + ], + "n": [ + -0.7956218667560593, + -0.6057935664395946 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 372, + "r": [ + -20.38550296501324, + 16.7363317413077 + ], + "n": [ + 0.9586590937606181, + -0.28455709787329225 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 373, + "r": [ + 14.62422965000362, + 24.662165337099758 + ], + "n": [ + 0.8239627923548649, + -0.5666439065363483 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 374, + "r": [ + 19.020414234314572, + 8.92004582319288 + ], + "n": [ + -0.3344253260883339, + -0.9424222521092717 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 375, + "r": [ + 6.246438774897122, + -7.026778518139359 + ], + "n": [ + -0.999975809947155, + 0.006955538838325003 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 376, + "r": [ + 7.622812139599759, + 4.866648834560056 + ], + "n": [ + 0.5323603255797531, + -0.846517857902962 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 377, + "r": [ + 3.466066802555485, + -14.580498045110035 + ], + "n": [ + 0.5997263527410968, + -0.8002051623351736 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 378, + "r": [ + -2.668063327328259, + -0.7580200194709512 + ], + "n": [ + -0.9845871145635737, + 0.17489486509150606 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 379, + "r": [ + 10.570992813762714, + 9.375595640573017 + ], + "n": [ + -0.9969307665622493, + 0.07828822824413542 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 380, + "r": [ + 8.945504746058106, + -5.0161052500581995 + ], + "n": [ + -0.33049809868242336, + -0.9438066575137638 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 381, + "r": [ + -22.536598650928813, + -24.598854752161024 + ], + "n": [ + -0.23435263575712814, + -0.9721516559229259 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 382, + "r": [ + 10.039553811793873, + -6.601549363218208 + ], + "n": [ + 0.2763534670904065, + -0.9610560656002914 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 383, + "r": [ + -18.93391640190542, + 16.968109158025626 + ], + "n": [ + -0.8617642072232146, + 0.5073090292405059 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 384, + "r": [ + 17.13592134946815, + -11.59523688121885 + ], + "n": [ + 0.857429809074013, + 0.5146009352025135 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 385, + "r": [ + -23.104113255409132, + 22.089844661344834 + ], + "n": [ + 0.8838072723680716, + 0.4678511572170249 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 386, + "r": [ + 19.978309508638496, + 13.673202212429558 + ], + "n": [ + 0.9117158845927325, + 0.41082130638672015 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 387, + "r": [ + -1.5395518950157658, + 0.7243015427796635 + ], + "n": [ + -0.32408590731677217, + -0.9460276553455848 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 388, + "r": [ + 5.292891765763386, + 16.001830194657174 + ], + "n": [ + -0.3783613947599347, + 0.9256579578631174 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 389, + "r": [ + 0.9963937975983832, + 13.392163748494141 + ], + "n": [ + -0.9116929052471726, + 0.41087229953109516 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 390, + "r": [ + 15.5223744227429, + 6.635975745638834 + ], + "n": [ + 0.3710682098688309, + 0.9286056125313594 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 391, + "r": [ + 0.10574714206121882, + 9.892865617747084 + ], + "n": [ + -0.6575502640685144, + 0.7534106783311655 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 392, + "r": [ + -14.790086647930279, + 8.925399858365715 + ], + "n": [ + -0.9517938153498752, + 0.3067385418589058 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 393, + "r": [ + 6.924332866656901, + -21.847257696523798 + ], + "n": [ + -0.9160963980546581, + -0.40095808941993094 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 394, + "r": [ + -16.57687728738621, + 11.63075906777997 + ], + "n": [ + -0.004872271624671654, + -0.9999881304141641 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 395, + "r": [ + -12.213125529889268, + 2.961779040611905 + ], + "n": [ + -0.6603970266431508, + 0.7509166180082084 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 396, + "r": [ + -11.647229292318755, + -4.899335840215802 + ], + "n": [ + 0.27254074980407594, + 0.962144240587778 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 397, + "r": [ + 0.744702416869238, + 20.146964929720582 + ], + "n": [ + -0.24075901523278526, + 0.970584924972637 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 398, + "r": [ + 18.454988819694428, + 0.9693498574359793 + ], + "n": [ + -0.5600809834025665, + 0.8284378625043728 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 399, + "r": [ + 6.376883791032139, + 18.044438578692393 + ], + "n": [ + 0.34751789149559914, + 0.9376733520210826 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 400, + "r": [ + 10.484690614321593, + -14.848943625178507 + ], + "n": [ + 0.7893340644938922, + 0.6139639522232164 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 401, + "r": [ + 16.519694082633052, + 22.81654466854428 + ], + "n": [ + 0.9571490206243145, + -0.2895958430604895 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 402, + "r": [ + 7.247537797622492, + 3.1760388220392777 + ], + "n": [ + 0.8955175856002003, + -0.4450261271889415 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 403, + "r": [ + 3.580954554385073, + -9.209507835421238 + ], + "n": [ + -0.5753523620006517, + 0.8179056544249288 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 404, + "r": [ + 17.37956814604633, + -20.801983163118337 + ], + "n": [ + 0.9847922298420034, + -0.17373619094136566 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 405, + "r": [ + 13.462094286023458, + -18.770479911017407 + ], + "n": [ + -0.3129402596748536, + 0.9497728117158519 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 406, + "r": [ + 16.722297343329572, + -6.758548495986378 + ], + "n": [ + -0.8087699966414827, + -0.5881250653836613 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 407, + "r": [ + -5.152875617797388, + -6.799868275708086 + ], + "n": [ + -0.16815716865842648, + -0.9857601973242689 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 408, + "r": [ + 18.47815531567283, + 21.655523948298615 + ], + "n": [ + -0.5752148675563573, + -0.8180023570516911 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 409, + "r": [ + 15.748758354696157, + -16.313190567606597 + ], + "n": [ + 0.6235169447875993, + -0.7818098359337377 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 410, + "r": [ + -2.9555640675993864, + 21.587953275171465 + ], + "n": [ + 0.4519074645428976, + 0.8920648202291187 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 411, + "r": [ + 5.095644655744518, + -12.993644946616367 + ], + "n": [ + 0.8706010266744635, + -0.49198968724290354 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 412, + "r": [ + 5.106941929388881, + -9.270068659900726 + ], + "n": [ + 0.5917438383755755, + 0.8061260631840039 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 413, + "r": [ + 22.402329194478874, + -10.99914393701344 + ], + "n": [ + -0.6718923345908606, + 0.740648830903042 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 414, + "r": [ + -8.545292277890624, + 7.18587867611194 + ], + "n": [ + -0.3255867488856605, + -0.9455121728196131 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 415, + "r": [ + 13.306835503199956, + 21.210409344802507 + ], + "n": [ + -0.12989375606134076, + 0.9915279179812724 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 416, + "r": [ + -7.911840855993741, + -20.385596460914627 + ], + "n": [ + -0.8369277690812194, + 0.5473133557120026 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 417, + "r": [ + -1.2315424213960497, + -6.2357663443310045 + ], + "n": [ + -0.989972642793836, + 0.1412592174684113 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 418, + "r": [ + -1.3957853563137377, + 21.53252588446157 + ], + "n": [ + -0.3954327148210655, + 0.9184949472094236 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 419, + "r": [ + -15.656369680060278, + -1.2338316700033047 + ], + "n": [ + 0.7119525611776784, + 0.7022275632816931 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 420, + "r": [ + 19.513368510430283, + 23.91809401388751 + ], + "n": [ + 0.5987123285732812, + 0.80096413628474 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 421, + "r": [ + -2.1878931889192366, + 14.42713933238111 + ], + "n": [ + 0.5547713148013276, + 0.8320028775632968 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 422, + "r": [ + -20.788436859898994, + 8.52710542619954 + ], + "n": [ + -0.9999607427496298, + -0.008860753896191976 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 423, + "r": [ + -19.891184034060604, + 5.976848573725789 + ], + "n": [ + -0.4021431118836069, + -0.9155768223172586 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 424, + "r": [ + -18.757279342189555, + 10.701587832713678 + ], + "n": [ + 0.5437352018525832, + 0.8392568321237133 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 425, + "r": [ + -17.923477493196355, + -18.385813986928056 + ], + "n": [ + 0.9993475922864149, + -0.03611633690375472 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 426, + "r": [ + -6.231827482079538, + 16.534475891156468 + ], + "n": [ + 0.542651414114349, + -0.8399580005927066 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 427, + "r": [ + -12.239283836083448, + 22.11906049114708 + ], + "n": [ + 0.44907889428993597, + 0.8934921078013663 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 428, + "r": [ + -10.734216057023044, + 18.272556282084373 + ], + "n": [ + -0.9277100558950337, + 0.37330155664185677 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 429, + "r": [ + 16.64323688702335, + -23.81446035801896 + ], + "n": [ + 0.36435608352145693, + -0.9312597083525653 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 430, + "r": [ + -13.455801887355312, + 0.9478136153986512 + ], + "n": [ + -0.8273754424033709, + -0.5616492475805752 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 431, + "r": [ + -2.3623411060168955, + -1.756018910353557 + ], + "n": [ + 0.5187894775009658, + -0.8549020283250444 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 432, + "r": [ + -2.2892296967572214, + -18.536277315393363 + ], + "n": [ + 0.5259177382595409, + 0.8505354387584148 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 433, + "r": [ + 14.41601941793538, + 0.8405546703816391 + ], + "n": [ + 0.8035966487829864, + 0.5951742820928619 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 434, + "r": [ + 11.691977885174566, + 17.785453374617767 + ], + "n": [ + -0.999113230929488, + -0.04210405896869812 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 435, + "r": [ + 20.9167609169619, + 17.751385712031023 + ], + "n": [ + -0.7253603788597037, + -0.6883693200459381 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 436, + "r": [ + -5.793295642332584, + -4.608357014255503 + ], + "n": [ + -0.21758851997353526, + 0.9760405913565923 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 437, + "r": [ + -3.6159258356589845, + -4.036396108152445 + ], + "n": [ + -0.43038397223797165, + 0.902645908671094 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 438, + "r": [ + -5.501366503730232, + 4.338314219016258 + ], + "n": [ + -0.060144048583194935, + 0.998189708131687 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 439, + "r": [ + -4.802071687205888, + -7.805863909145376 + ], + "n": [ + -0.9808712835675512, + 0.19465745573325607 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 440, + "r": [ + 4.288883100490654, + 7.625442376413574 + ], + "n": [ + 0.46136577837667964, + 0.8872100194107821 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 441, + "r": [ + 3.134365034924624, + -3.857276492212275 + ], + "n": [ + 0.38854002355120537, + -0.9214318477775927 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 442, + "r": [ + -15.29811144602754, + -7.458787034380997 + ], + "n": [ + -0.30174606596135334, + -0.9533883320435836 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 443, + "r": [ + 18.38013461574843, + -18.38732235206852 + ], + "n": [ + 0.158470497881214, + 0.987363712773201 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 444, + "r": [ + -14.304728478629054, + -18.53569406381224 + ], + "n": [ + -0.6900020357289595, + -0.7238074265230302 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 445, + "r": [ + -8.942713325842, + -21.240666497414203 + ], + "n": [ + -0.3408499686310636, + 0.9401177048030757 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 446, + "r": [ + -12.148160285022147, + 20.605675638358555 + ], + "n": [ + 0.42531317191080154, + 0.9050462451163327 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 447, + "r": [ + -10.317784555056337, + -9.638006139392473 + ], + "n": [ + 0.8626468952709268, + -0.5058066172752494 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 448, + "r": [ + -24.801937935023428, + 1.873804250262161 + ], + "n": [ + -0.9514878638586476, + -0.307686276797825 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 449, + "r": [ + -19.004536759516355, + 3.4912082300191933 + ], + "n": [ + 0.8368751753761933, + 0.5473937712826716 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 450, + "r": [ + -15.438812963398519, + -10.012307073400068 + ], + "n": [ + 0.08281932882972048, + 0.996564578325055 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 451, + "r": [ + -4.8657185889192505, + 21.51415795595846 + ], + "n": [ + 0.5622878341022719, + 0.8269415890016513 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 452, + "r": [ + -21.909155436426637, + 12.684078097834941 + ], + "n": [ + 0.4447289945774194, + -0.8956651837501319 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 453, + "r": [ + 22.761674162634634, + -14.25843983559894 + ], + "n": [ + 0.3828558587224699, + 0.9238080923232271 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 454, + "r": [ + 3.463814647552649, + 3.4337552742137802 + ], + "n": [ + -0.10695031903954637, + -0.9942643658792862 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 455, + "r": [ + -17.474604011730094, + -14.794451131360177 + ], + "n": [ + 0.9904889465715188, + 0.13759232071465002 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 456, + "r": [ + -11.811734955384857, + 11.528123995218792 + ], + "n": [ + 0.04312062385740032, + 0.9990698733312644 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 457, + "r": [ + -4.610978737943363, + -22.50946385957669 + ], + "n": [ + 0.7222702882031964, + 0.6916108955032965 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 458, + "r": [ + -23.099826916448528, + 8.530315973568264 + ], + "n": [ + -0.8568344619474231, + -0.5155916066222083 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 459, + "r": [ + 23.745737671621484, + -3.077954605332632 + ], + "n": [ + -0.8283820285672555, + -0.5601635607095473 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 460, + "r": [ + 1.2850242597042758, + 8.246905941371821 + ], + "n": [ + 0.9491638514181971, + -0.3147824378217035 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 461, + "r": [ + 4.848121493813913, + -18.883399795116606 + ], + "n": [ + -0.594835204371817, + 0.8038476719129929 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 462, + "r": [ + -6.40339094330961, + 3.6715369435252008 + ], + "n": [ + -0.9990449922002245, + 0.04369328964101159 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 463, + "r": [ + 0.612109385887905, + -4.795267710807249 + ], + "n": [ + -0.45474231466644593, + -0.8906230556480127 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 464, + "r": [ + -7.773179354208388, + -16.44840042882742 + ], + "n": [ + 0.8064875538864584, + -0.5912510680127663 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 465, + "r": [ + 23.169962747742296, + 8.335234603919083 + ], + "n": [ + 0.6211910276534284, + 0.783659177935713 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 466, + "r": [ + 6.718604571412239, + -13.327000665906391 + ], + "n": [ + -0.7615379564601017, + -0.6481203135765552 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 467, + "r": [ + -18.318465085140073, + -3.480874878607519 + ], + "n": [ + -0.24617985465423198, + 0.9692241635258694 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 468, + "r": [ + -22.91256719956456, + -6.495083100188793 + ], + "n": [ + 0.704832771293771, + -0.7093735014153988 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 469, + "r": [ + 24.48305259992167, + 0.4826039007219407 + ], + "n": [ + -0.9025182173965015, + 0.4306516774232295 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 470, + "r": [ + 7.785362738793559, + 7.956256108324489 + ], + "n": [ + -0.7451454136502434, + -0.6669020261747656 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 471, + "r": [ + 11.261097068252027, + -14.113472368952323 + ], + "n": [ + 0.9480838396996207, + -0.3180204913215874 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 472, + "r": [ + -9.42705774576424, + 20.65392201198142 + ], + "n": [ + -0.771674863574524, + 0.6360172206216116 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 473, + "r": [ + 20.015652984936686, + 2.6476185958674243 + ], + "n": [ + 0.41944501973593473, + -0.9077807419298568 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 474, + "r": [ + 4.724541910792524, + 3.3194375909403497 + ], + "n": [ + 0.10788774133660904, + 0.994163082833639 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 475, + "r": [ + 18.25864349264762, + 13.825918605464985 + ], + "n": [ + 0.21049108427146881, + -0.977595777119675 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 476, + "r": [ + 3.513221004162226, + 16.32026851470313 + ], + "n": [ + -0.7040693863963774, + -0.7101311844577934 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 477, + "r": [ + 14.664444842706303, + -21.609462578326106 + ], + "n": [ + 0.9986369808879019, + -0.05219368163960398 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 478, + "r": [ + 20.27296424141459, + -0.421039484572006 + ], + "n": [ + -0.990138427847109, + 0.14009244697861215 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 479, + "r": [ + 14.372121690676508, + -20.131980363705658 + ], + "n": [ + -0.7354689239123245, + 0.6775584564886246 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 480, + "r": [ + 14.768499798376403, + 14.533519342341847 + ], + "n": [ + 0.6822363184753443, + 0.731131729412155 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 481, + "r": [ + -13.060109041028777, + 6.086572677193242 + ], + "n": [ + 0.9869443065524249, + -0.1610619004102247 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 482, + "r": [ + 10.119011296178051, + -9.666017465040344 + ], + "n": [ + 0.9994840486050318, + -0.032119099988861415 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 483, + "r": [ + 13.735542004007037, + 11.932757455152 + ], + "n": [ + -0.9938570105394461, + -0.11067177870439819 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 484, + "r": [ + -21.42389026024264, + -0.4179206151478887 + ], + "n": [ + 0.9656340015143685, + -0.2599057042839739 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 485, + "r": [ + 2.1068677469608375, + 18.711391660087003 + ], + "n": [ + -0.5743008957115875, + 0.8186442946633589 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 486, + "r": [ + -18.158569804578327, + -9.261821355946791 + ], + "n": [ + 0.9535929001273495, + 0.3010989552069399 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 487, + "r": [ + 16.123217870633148, + -10.651146015996515 + ], + "n": [ + 0.9812313715335299, + -0.1928341139903097 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 488, + "r": [ + -23.622045552269277, + -16.265089979281946 + ], + "n": [ + -0.5182854017920947, + -0.8552077187965547 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 489, + "r": [ + -16.915123325929486, + -13.063154424218586 + ], + "n": [ + 0.940034982955418, + 0.34107804212526943 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 490, + "r": [ + 12.806760341477222, + 10.790269912665565 + ], + "n": [ + -0.21133390154684462, + -0.9774139256512506 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 491, + "r": [ + -17.64691674461894, + -7.633829049149799 + ], + "n": [ + 0.9853103695747111, + 0.17077317004888726 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 492, + "r": [ + -7.748863518775533, + 7.854502981318944 + ], + "n": [ + 0.7109792814322647, + 0.7032129559202251 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 493, + "r": [ + -4.983391579473729, + 6.933458795770225 + ], + "n": [ + -0.01800249069154162, + 0.9998379420330582 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 494, + "r": [ + 8.411546154184023, + -20.51509549780954 + ], + "n": [ + 0.884024729898811, + 0.46744013191780437 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 495, + "r": [ + 14.5136891345282, + 18.312018855348718 + ], + "n": [ + -0.058354732355401166, + 0.9982959106456009 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 496, + "r": [ + 12.945859879120064, + 24.018731696155186 + ], + "n": [ + -0.9348828584020169, + 0.35495639318946537 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 497, + "r": [ + -0.3738365582119876, + 16.69207096478165 + ], + "n": [ + -0.8718761360958974, + 0.4897264576337368 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 498, + "r": [ + 22.587042277095854, + -16.200061364403332 + ], + "n": [ + -0.8107147667960929, + -0.5854413436876121 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + }, + { + "id": 499, + "r": [ + -5.436320145535511, + -1.5119837434764918 + ], + "n": [ + 0.3234360156389978, + 0.9462500429524798 + ], + "v": [ + 0.0, + 0.0 + ], + "f": [ + 0.0, + 0.0 + ], + "radius": 1.0 + } + ] + } +} \ No newline at end of file diff --git a/c++/test.py b/c++/test.py new file mode 100644 index 0000000..ec54400 --- /dev/null +++ b/c++/test.py @@ -0,0 +1,86 @@ +import matplotlib.pyplot as plt +import matplotlib.patches as mpatches +from matplotlib.collections import PatchCollection +import abpcpp as mm + + + +def minimum_image(ri, rj, box): + + rij = rj - ri + if box.periodic.x == True : + if rij.x > box.Lhi.x: + rij.x -= box.L.x + elif rij.x < box.Llo.x: + rij.x += box.L.x + if box.periodic.y: + if rij.y > box.Lhi.y: + rij.y -= box.L.y + elif rij.y < box.Llo.y : + rij.y += box.L.y + + return rij + + +phi = 0.4 +L = 50 +a = 1.0 +mm.random_init(phi, L, rcut=a, outfile='init.json') +particles, box = mm.read_json("init.json") +system = mm.System(particles, box) + +dump = mm.Dump(system) +dump.dump_vtp("test.vtp") + +dump.show() +plt.show() + +evolver = mm.Evolver(system) + + +""" + +evolver.create_neighbourlist(2.0) +evolver.fill_neighbourlist() + + +neighbourlist = evolver.get_neighbourlist() + +particles = system.get_particles() + +print("brute force") +#for pi in particles: +pi = particles[10] +for pj in particles: + if pi.id!=pj.id: + rij = minimum_image(pi.r, pj.r, system.box()) + if rij*rij < 2.6*2.6: + print(pj.id) + +print("neighbourlist") +for c in range(pi.coordination): + ng = c + 100*pi.id + print(neighbourlist[ng]) + +""" + + +#add the forces and torques +evolver.add_force("Harmonic Force", {"k":10.0, "a":2.0}) +evolver.add_force("Self Propulsion", {"alpha":1.0}) +evolver.add_torque("Polar Align", {"k":1.0, "a":2.0}) + +#add integrators +evolver.add_integrator("Brownian Positions", {"T":0.0, "gamma":1.0, "seed":10203}) +evolver.add_integrator("Brownian Rotation", {"T":0.1, "gamma":1.0, "seed":10203}) + +evolver.set_time_step(1e-2) + +for t in range(1000): + #print("Time step : ", t) + evolver.evolve() + if t % 10 == 0: # Produce snapshot of the simulation once every 10 time steps + dump.dump_vtp('test_{:05d}.vtp'.format(t)) + +dump.show() +#plt.show()