ConvexHull
Code of OuelletConvexHull and its workbench for CodeProject article
Install / Use
/learn @EricOuellet2/ConvexHullREADME
ConvexHull
Code of OuelletConvexHull and its workbench for CodeProject article : Fast and improved 2D Convex Hull algorithm and its implementation in O(n log h). Link: https://www.codeproject.com/Articles/1210225/Fast-and-improved-D-Convex-Hull-algorithm-and-its
It contains:
- Many ConvexHull algorithm implementations
- A workbench to test implementations working
- A workbench to test and compare implementations performance
IMPORTANT: The code is made to RUN on "Release" - "x64". It can run in "Debug" - "x64". But you should avoid any other configurations, otherwise you will have problems with any C++ code.
IMPORTANT: If it crash or does not works. It could be related to C++ files. Try to test without selecting "Chan", "Heap" or "Ouellet CPP". If everything works but any of the CPP algorithm, it is probably because your are missing Microsoft running libraries (MSVCRT) 4 files. They are available in the related article at Code Project as the "executable" download.
2018-02-06, Update: The code should be close to the one that will be available in the next article about Online Convex Hull (dynamic add). The article should be available in a month or so.
2018-03-03, Update: Add code to remove all warning (mainly GetHashCode). Fixed compilation of C++ dlls folders. Added MSVCRT dlls to make it easier to compile and run on any environment.
Related Skills
node-connect
354.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
112.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
354.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
354.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
