Trees
My implementation of the Space Colonization Algorithm
Install / Use
/learn @BastiaanOlij/TreesREADME
Trees
My implementation of the Space Colonization Algorithm
Basically this is a straight forward implementation of the space colonization algorithm as described here: http://www.nongnu.org/techne/research/blending/blending.pdf
I'm slowly documenting this work on my blog http://bastiaanolij.blogspot.com.au/ Currently I'm doing this all on a Macbook Pro running Mac OS X Yosemite with the latest XCode installed. That is all I've tested it on. The GitHub repository likely runs ahead of the blog posts.
Dependencies
Besides the obvious need of having a C++ compiler and OpenGL 4 capable hardware the following 3rd party libraries are used:
- http://www.glfw.org/
- http://glew.sourceforge.net/
- https://github.com/nothings/stb
The textures that are used were downloaded from http://cgtextures.com/
This repository contains those files from these libraries required to compile this on a Mac.
License
I've released my code under an MIT license but in no way do I claim authorship of the space colonization algorithm nor over the used 3rd party libraries. They all have their own license that you will need to check if you wish to use any of the code provided here. If you do find this stuff useful I'd appreciate a message and a credit somewhere.
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate 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
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
