Name | vrmlxpy JSON |
Version |
1.0.4
JSON |
| download |
home_page | https://github.com/kerrambit/vrmlxpy |
Summary | Toolkit for VRML parsing and traversing. Includes a standalone VRML parser library and a conversion library for transforming VRML geometry into geometry format such as STL, with modular C++ backends and Python bindings. |
upload_time | 2025-07-27 16:27:02 |
maintainer | None |
docs_url | None |
author | Marek Eibel |
requires_python | >=3.10 |
license | GPL-3.0-or-later |
keywords |
vrml
stl
3d
graphics
bindings
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# vrmlx
Toolkit for parsing and traversing VRML files.
Includes a standalone VRML parser library (```vrmlproc```) and a conversion library for transforming VRML into geometry format such as STL (```togeom```), with modular C++ backends and Python bindings (```vrmlxpy```).
The modular architecture allows users to define their own actions—custom functions that process VRML nodes in any desired way. This flexibility enables conversions beyond STL, such as transforming VRML data into a custom geometry JSON format. Simply implement the necessary actions to achieve your desired output.
More information can be found on official [GitHub page](https://github.com/kerrambit/vrmlx).
## License
This project is licensed under the **GNU General Public License v3.0 or later** (GPL-3.0-or-later). See the [LICENSE](https://github.com/kerrambit/vrmlx/blob/main/LICENSE) file for more details.
Raw data
{
"_id": null,
"home_page": "https://github.com/kerrambit/vrmlxpy",
"name": "vrmlxpy",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "vrml, stl, 3d, graphics, bindings",
"author": "Marek Eibel",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/42/af/f76caec791ea07cd73d03c26943533f9601e0bbb8bd8212e5d9ba4027cfc/vrmlxpy-1.0.4.tar.gz",
"platform": null,
"description": "# vrmlx\nToolkit for parsing and traversing VRML files.\nIncludes a standalone VRML parser library (```vrmlproc```) and a conversion library for transforming VRML into geometry format such as STL (```togeom```), with modular C++ backends and Python bindings (```vrmlxpy```).\n\nThe modular architecture allows users to define their own actions\u2014custom functions that process VRML nodes in any desired way. This flexibility enables conversions beyond STL, such as transforming VRML data into a custom geometry JSON format. Simply implement the necessary actions to achieve your desired output.\n\nMore information can be found on official [GitHub page](https://github.com/kerrambit/vrmlx).\n\n## License\nThis project is licensed under the **GNU General Public License v3.0 or later** (GPL-3.0-or-later). See the [LICENSE](https://github.com/kerrambit/vrmlx/blob/main/LICENSE) file for more details.\n",
"bugtrack_url": null,
"license": "GPL-3.0-or-later",
"summary": "Toolkit for VRML parsing and traversing. Includes a standalone VRML parser library and a conversion library for transforming VRML geometry into geometry format such as STL, with modular C++ backends and Python bindings.",
"version": "1.0.4",
"project_urls": {
"Homepage": "https://github.com/kerrambit/vrmlxpy"
},
"split_keywords": [
"vrml",
" stl",
" 3d",
" graphics",
" bindings"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "c1db44ec4f7a62ff30e5008fdfc7cb4eb657a6bee657d8f3815b88c95dab2796",
"md5": "f5045b1283cec97a85715bd78029e327",
"sha256": "9939d7e7833339c08d5b81e2aa3e6ff0ae0eaa63b5daeb6f8d4f4b978a216515"
},
"downloads": -1,
"filename": "vrmlxpy-1.0.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f5045b1283cec97a85715bd78029e327",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 2277431,
"upload_time": "2025-07-27T16:26:59",
"upload_time_iso_8601": "2025-07-27T16:26:59.301487Z",
"url": "https://files.pythonhosted.org/packages/c1/db/44ec4f7a62ff30e5008fdfc7cb4eb657a6bee657d8f3815b88c95dab2796/vrmlxpy-1.0.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "42aff76caec791ea07cd73d03c26943533f9601e0bbb8bd8212e5d9ba4027cfc",
"md5": "78979c3be5d6f8be4d942be280e706c0",
"sha256": "c38418e1c5802cb297cc931fbc8d87af0b0a40662f236e0fb35ed5ca65d84b80"
},
"downloads": -1,
"filename": "vrmlxpy-1.0.4.tar.gz",
"has_sig": false,
"md5_digest": "78979c3be5d6f8be4d942be280e706c0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 2270132,
"upload_time": "2025-07-27T16:27:02",
"upload_time_iso_8601": "2025-07-27T16:27:02.492907Z",
"url": "https://files.pythonhosted.org/packages/42/af/f76caec791ea07cd73d03c26943533f9601e0bbb8bd8212e5d9ba4027cfc/vrmlxpy-1.0.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-27 16:27:02",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "kerrambit",
"github_project": "vrmlxpy",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "vrmlxpy"
}