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.4.tar.gz (16.4 kB view details)

Uploaded Source

Built Distribution

checkifc-0.0.4-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: checkifc-0.0.4.tar.gz
  • Upload date:
  • Size: 16.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.4.tar.gz
Algorithm Hash digest
SHA256 d4118be52f279435307caaf2db2433102b9533e7ae98832ea4251431ea543e46
MD5 3b2f5dc531e20e66fc7ae656db5779ba
BLAKE2b-256 efee7b8390e734eda1fabea5135ebab15a58770db477463f911c722071c37661

See more details on using hashes here.

File details

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

File metadata

  • Download URL: checkifc-0.0.4-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

Hashes for checkifc-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 116fd33a5d6c87a1c86b9aa0b01e41f0c1608ea0d3aa352a10a1269dae66cb25
MD5 386f7bd8c4aa45496d1b983d19ecd0dd
BLAKE2b-256 de509589aa94549ff64ac0cfa4fdd7dfcd939bfab86f94e52d3452e43fc7042a

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