Skip to content

Conversation

bimgeek
Copy link
Contributor

@bimgeek bimgeek commented Jul 11, 2025

DO NOT MERGE BEFORE #290 🚩🚩🚩🚩

This PR implements property extraction from Speckle objects, and making them accessible as custom properties on Blender objects. When loading models from AEC applications like Revit, Archicad, Tekla and users now get rich property information.

  • Added extract_speckle_properties(), convert_property_value() and _traverse_properties() functions.
  • Modified convert_to_native() to extract and store properties as Blender custom properties
  • Automatic data type detection:
    • Yes/No/True/False -> Boolean
    • Numbers -> Int/Float
    • Everything else -> Text
  • Properties excluded: Material Quantities, Type Parameters :: Structure (Revit), Composite Structure (Archicad)

Archicad Wall
SCR-20250711-ptfg

Revit Model
SCR-20250711-ptjs

IFC Model
SCR-20250711-puax

@bimgeek bimgeek requested a review from dogukankaratas July 11, 2025 15:02
Copy link

linear bot commented Jul 11, 2025

@bimgeek bimgeek requested a review from JR-Morgan September 21, 2025 13:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants