{ "info": { "author": "Kolijn Wolfaardt", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Artistic Software", "Topic :: Multimedia :: Graphics :: 3D Modeling" ], "description": "# Procedural Tree Generation\n\nThis script generates semi-realistic trees. It is based on the algorithm described in [this blog](http://www.jgallant.com/procedurally-generating-trees-with-space-colonization-algorithm-in-xna/). To see it in action, run the runner.py script in the src folder.\n\nAt the moment the script can generate the branches, but no leaves are generated as yet. The tree can be saved as an image or as a 3d object\n\n\n# Examples\n\n\"Demo\n\"Demo\n\"Rotating\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/KolijnWolfaardt/GenProcTrees", "keywords": "procedural generation tree", "license": "", "maintainer": "", "maintainer_email": "", "name": "GenProcTrees", "package_url": "https://pypi.org/project/GenProcTrees/", "platform": "", "project_url": "https://pypi.org/project/GenProcTrees/", "project_urls": { "Homepage": "https://github.com/KolijnWolfaardt/GenProcTrees" }, "release_url": "https://pypi.org/project/GenProcTrees/0.0.1.dev1/", "requires_dist": [ "numpy", "scipy", "Pillow" ], "requires_python": "", "summary": "Procedurally generate semi-realistic trees", "version": "0.0.1.dev1" }, "last_serial": 3788934, "releases": { "0.0.1.dev1": [ { "comment_text": "", "digests": { "md5": "c8117f24bcb59c0389ecf8b5ce72e417", "sha256": "394f03b3ab32a37d6ff59f290d98d69ea0e7e91f534cac15c457faaf81c41085" }, "downloads": -1, "filename": "GenProcTrees-0.0.1.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "c8117f24bcb59c0389ecf8b5ce72e417", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10033, "upload_time": "2018-04-22T13:25:56", "url": "https://files.pythonhosted.org/packages/c7/19/eb0408397046a11c52f34917c7b020766b2169e5d9102e28da0a70eb0a6f/GenProcTrees-0.0.1.dev1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4181b931494fdaedb3f964c6e9cc4bc5", "sha256": "75159052c586244e36e310667367bac3f4885a081fe0eafe904f96ff6e629ac6" }, "downloads": -1, "filename": "GenProcTrees-0.0.1.dev1.tar.gz", "has_sig": false, "md5_digest": "4181b931494fdaedb3f964c6e9cc4bc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7593, "upload_time": "2018-04-22T13:25:58", "url": "https://files.pythonhosted.org/packages/02/dc/f105a610496c260e09cb778e9fa8fa28c91b3fa896edc9cce21e88de0d84/GenProcTrees-0.0.1.dev1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c8117f24bcb59c0389ecf8b5ce72e417", "sha256": "394f03b3ab32a37d6ff59f290d98d69ea0e7e91f534cac15c457faaf81c41085" }, "downloads": -1, "filename": "GenProcTrees-0.0.1.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "c8117f24bcb59c0389ecf8b5ce72e417", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10033, "upload_time": "2018-04-22T13:25:56", "url": "https://files.pythonhosted.org/packages/c7/19/eb0408397046a11c52f34917c7b020766b2169e5d9102e28da0a70eb0a6f/GenProcTrees-0.0.1.dev1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4181b931494fdaedb3f964c6e9cc4bc5", "sha256": "75159052c586244e36e310667367bac3f4885a081fe0eafe904f96ff6e629ac6" }, "downloads": -1, "filename": "GenProcTrees-0.0.1.dev1.tar.gz", "has_sig": false, "md5_digest": "4181b931494fdaedb3f964c6e9cc4bc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7593, "upload_time": "2018-04-22T13:25:58", "url": "https://files.pythonhosted.org/packages/02/dc/f105a610496c260e09cb778e9fa8fa28c91b3fa896edc9cce21e88de0d84/GenProcTrees-0.0.1.dev1.tar.gz" } ] }