Oops, your profile's looking a bit empty! To help us tailor your experience, please fill in key details like your SketchUp version, skill level, operating system, and more. Update and save your info on your profile page today!
🛣️ Road Profile Builder | Generate roads, curbs and pavements easily Download
Material Take-Off by layers
-
I'm trying to do a material take-off for the building project.
I have provided 4 web dialogs to extract data of aluminium , glass , panel ,and cap.
My problem is that when I select all model , the codes can not differentiate each type of layer selection. For example , web dialog of aluminium report should select only groups or components in a layer " Aluminium " , not combine with other layers. How can I write a condition of model selection in a specific name ?
selection.each { |s| is_group = s.is_a? Sketchup;;Group is_component = s.is_a? Sketchup;;ComponentInstance if (is_component || is_group) && s.layer.visible? layers = model.layers new_layer = layers.add "Aluminium" } -
if s.layer.name == "Aluminum" -
Wow ! I changed the codes and it can analyze the layers.
Thank you very very much , Dan !!
selection.each { |s| is_group = s.is_a? Sketchup;;Group is_component = s.is_a? Sketchup;;ComponentInstance if s.layer.name == "Aluminium" ----continue---- }
Advertisement