A package to work with IFC meshes
Project description
CheckModel
A simple set of classes to help you deal with geometry processing using IFC
[!CAUTION] This is very unoptimized for medium and large models. Therefore, teh only current purpose is to allow the proof of concept in small models and help better understand the geometry processing of IFC models.
This CheckModel package is based on the usage of IfcOpenShell and Trimesh. Therefore, most of the methods used to execute the verifications are from these other libraries and I recommend accessing their documentation.
The package is also based on a olde version of the IfcOpenShell Selector that, as far as I know, is not available any longer with the same structure and syntax of when I written this few months ago. For this, I have included the older version of Selector in this package with some mods of mine as well.
Here you can still find some tips on the older Selector syntax >> https://wiki.osarch.org/index.phptitle=IfcOpenShell_code_examples#IFC_Query_Syntax
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file checkifc-0.0.7.tar.gz
.
File metadata
- Download URL: checkifc-0.0.7.tar.gz
- Upload date:
- Size: 16.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdf2b9c765e8faa327451f019f6367948a85938daf3e8c72546d84357d774e9b |
|
MD5 | 66ba7f69ece2dac163c99aa282e0b08d |
|
BLAKE2b-256 | 69ec6e82c2e1067a524d7990fb56ebe140aca664ff6eb10c62508379c4b2cfec |
File details
Details for the file checkifc-0.0.7-py3-none-any.whl
.
File metadata
- Download URL: checkifc-0.0.7-py3-none-any.whl
- Upload date:
- Size: 15.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 495c5a9194ece41035801ca85075c308d0fac56b20280aa7afaeddcdde1c584f |
|
MD5 | 804870d8ad6b53ad20a64b37cfc53ef8 |
|
BLAKE2b-256 | 2fe598bcc4bfc95287921e1e6b8f1e1f6ea2d9fa0089366e411ec4e4b69f8f09 |