Skip to main content

A package to work with IJFC 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

checkifc-0.0.3.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

checkifc-0.0.3-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file checkifc-0.0.3.tar.gz.

File metadata

  • Download URL: checkifc-0.0.3.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.7

File hashes

Hashes for checkifc-0.0.3.tar.gz
Algorithm Hash digest
SHA256 7d9211e137b47e5222804a993c44adc7e03f7fc3ca4f24b0af1f6f98081fd512
MD5 a55965174110dbc5a3e45cf34d950644
BLAKE2b-256 55bb934fb6538f806bc85ba6bffe958d39c330cff018b989c048aa5f533ea897

See more details on using hashes here.

File details

Details for the file checkifc-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: checkifc-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.7

File hashes

Hashes for checkifc-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8edfbd4b22228d355f057f242f80effd126a833a6bbe229298a573f13d526785
MD5 cfb5c3973309cfab8ab223f900e6a903
BLAKE2b-256 b5bd9a46fcd909ebeb57766fcafeb55e2783c7106678a68a611267bf5912d197

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page