Hi @Petras1, OpenNest does not seem to work on Rhino8, do you think you could do something ? I have no idea how complex or not this is
Here is the error it’s throwing me :
1. System.DllNotFoundException: Unable to load shared library 'minkowski.dll' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable:
dlopen(/Users/felixchameroy/Library/Application Support/McNeel/Rhinoceros/packages/8.0/OpenNest/1.5.0/minkowski.dll.dylib, 0x0001): tried: '/Users/felixchameroy/Library/Application Support/McNeel/Rhinoceros/packages/8.0/OpenNest/1.5.0/minkowski.dll.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/felixchameroy/Library/Application Support/McNeel/Rhinoceros/packages/8.0/OpenNest/1.5.0/minkowski.dll.dylib' (no such file), '/Users/felixchameroy/Library/Application Support/McNeel/Rhinoceros/packages/8.0/OpenNest/1.5.0/minkowski.dll.dylib' (no such file)
dlopen(minkowski.dll.dylib, 0x0001): tried: 'minkowski.dll.dylib' (relative path not allowed in hardened program), '/System/Volumes/Preboot/Cryptexes/OSminkowski.dll.dylib' (no such file), '/Applications/RhinoWIP.app/Contents/Frameworks/minkowski.dll.dylib' (no such file), '/usr/lib/minkowski.dll.dylib' (no such file, not in dyld cache), 'minkowski.dll.dylib' (relative path not allowed in hardened program), '/usr/lib/minkowski.dll.dylib' (no such file, not in dyld cache)
dlopen(/Users/felixchameroy/Library/Application Support/McNeel/Rhinoceros/packages/8.0/OpenNest/1.5.0/libminkowski.dll.dylib, 0x0001): tried: '/Users/felixchameroy/Library/Application Support/McNeel/Rhinoceros/packages/8.0/OpenNest/1.5.0/libminkowski.dll.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/felixchameroy/Library/Application Support/McNeel/Rhinoceros/packages/8.0/OpenNest/1.5.0/libminkowski.dll.dylib' (no such file), '/Users/felixchameroy/Library/Application Support/McNeel/Rhinoceros/packages/8.0/OpenNest/1.5.0/libminkowski.dll.dylib' (no such file)
dlopen(libminkowski.dll.dylib, 0x0001): tried: 'libminkowski.dll.dylib' (relative path not allowed in hardened program), '/System/Volumes/Preboot/Cryptexes/OSlibminkowski.dll.dylib' (no such file), '/Applications/RhinoWIP.app/Contents/Frameworks/libminkowski.dll.dylib' (no such file), '/usr/lib/libminkowski.dll.dylib' (no such file, not in dyld cache), 'libminkowski.dll.dylib' (relative path not allowed in hardened program), '/usr/lib/libminkowski.dll.dylib' (no such file, not in dyld cache)
dlopen(/Users/felixchameroy/Library/Application Support/McNeel/Rhinoceros/packages/8.0/OpenNest/1.5.0/minkowski.dll, 0x0001): tried: '/Users/felixchameroy/Library/Application Support/McNeel/Rhinoceros/packages/8.0/OpenNest/1.5.0/minkowski.dll' (not a mach-o file), '/System/Volumes/Preboot/Cryptexes/OS/Users/felixchameroy/Library/Application Support/McNeel/Rhinoceros/packages/8.0/OpenNest/1.5.0/minkowski.dll' (no such file), '/Users/felixchameroy/Library/Application Support/McNeel/Rhinoceros/packages/8.0/OpenNest/1.5.0/minkowski.dll' (not a mach-o file)
dlopen(minkowski.dll, 0x0001): tried: 'minkowski.dll' (relative path not allowed in hardened program), '/System/Volumes/Preboot/Cryptexes/OSminkowski.dll' (no such file), '/Applications/RhinoWIP.app/Contents/Frameworks/minkowski.dll' (no such file), '/usr/lib/minkowski.dll' (no such file, not in dyld cache), 'minkowski.dll' (relative path not allowed in hardened program), '/usr/lib/minkowski.dll' (no such file, not in dyld cache)
dlopen(/Users/felixchameroy/Library/Application Support/McNeel/Rhinoceros/packages/8.0/OpenNest/1.5.0/libminkowski.dll, 0x0001): tried: '/Users/felixchameroy/Library/Application Support/McNeel/Rhinoceros/packages/8.0/OpenNest/1.5.0/libminkowski.dll' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/felixchameroy/Library/Application Support/McNeel/Rhinoceros/packages/8.0/OpenNest/1.5.0/libminkowski.dll' (no such file), '/Users/felixchameroy/Library/Application Support/McNeel/Rhinoceros/packages/8.0/OpenNest/1.5.0/libminkowski.dll' (no such file)
dlopen(libminkowski.dll, 0x0001): tried: 'libminkowski.dll' (relative path not allowed in hardened program), '/System/Volumes/Preboot/Cryptexes/OSlibminkowski.dll' (no such file), '/Applications/RhinoWIP.app/Contents/Frameworks/libminkowski.dll' (no such file), '/usr/lib/libminkowski.dll' (no such file, not in dyld cache), 'libminkowski.dll' (relative path not allowed in hardened program), '/usr/lib/libminkowski.dll' (no such file, not in dyld cache)
at OpenNestMinkowskiWrapper.MinkowskiWrapper.setData(Int32 cntA, Double[] pntsA, Int32 holesCnt, Int32[] holesSizes, Double[] holesPoints, Int32 cntB, Double[] pntsB)
at OpenNestLib.Background.Process2(NFP A, NFP B, Int32 type)
at OpenNestLib.Background.getOuterNfp(NFP A, NFP B, Int32 type, Boolean inside)
at OpenNestLib.Background.getInnerNfp(NFP A, NFP B, Int32 type, SvgNestConfig config)
at OpenNestLib.Background.placeParts(NFP[] sheets, NFP[] parts, SvgNestConfig config, Int32 nestindex)
at OpenNestLib.Background.sync()
at OpenNestLib.Background.thenOpenNest(NfpPair[] processed, List`1 parts)
at OpenNestLib.Background.BackgroundStart(DataInfo data)
at OpenNestLib.ONest.launchWorkers(NestItem[] parts)
at OpenNestLib.NestingContext.NestIterate()
at OpenNest.OpenNestFullComponentCleanUp.SolveInstance(IGH_DataAccess DA)