• Login
sketchucation logo sketchucation
  • Login
🤑 SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

Working with ifc-attributes

Scheduled Pinned Locked Moved Developers' Forum
1 Posts 1 Posters 6.8k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    artmusicstudio
    last edited by 11 Jun 2022, 20:11

    hello,
    i have to dive ibnto bim and ifc-parameters.

    i must confess, that i cnnot find the correct parameters in the compo-instance oder definitions in the ruby-api.

    so for the start

    if i iterate thru comp.-instances in the model,

    is there a way for examlple to

    -read out a table of all existing assigned (manually in the components in sketchup or imported)

    -edit them (for example changing some letters)

    • and write them again back into attributes?

    • and eventually generate a new attribute with a new value ?

    thanx for helping in advance.

    stan

    edit:
    i found out, that the ifc-attributes are similar like other attributes dictionaries, so i could read them out by

        dictionaries = mycompo.attribute_dictionaries
    # Iterates through all dictionaries and prints to screen.
    dictionaries.each { |dictionary| puts dictionary.name }
    puts ""
    attrdict = mycompo.attribute_dictionaries['dynamic_attributes']
    attrdict.each_pair { | key, value |
    puts "#{key} = #{value}"
    }
    
    1 Reply Last reply Reply Quote 0
    • 1 / 1
    1 / 1
    • First post
      1/1
      Last post
    Buy SketchPlus
    Buy SUbD
    Buy WrapR
    Buy eBook
    Buy Modelur
    Buy Vertex Tools
    Buy SketchCuisine
    Buy FormFonts

    Advertisement