[Plugin] Default Layer | Tag Geometry
-
This is a fabulous script indeed, but why is it not listed on Didier's Ruby Depot? Default All Layers , IS listed but not this one "Default Layer Geometry".
Is it still working ? I ask because I use it one of my classes and a MAC user could not get it to do anything. It works fine on my PC but not on this fellow's MAC. Is that why it is no longer listed on Didier's site?
Thanks TIG
-
Here's v1.1 http://forums.sketchucation.com/viewtopic.php?p=47033#p47033
I've updated it to increase its speed slightly on large selections and recoded it a bit better - after 4 years of practice...
It's a simple script that should run on all SUp versions and all OSs...
-
Thank you very much TIG. I will send it to my MAC friend.
I really appreciate your response.
-
Thank you sir,
its very interesting ......
i have material tool which was apply material inside / out-side face one time .....
and thank for this tool .......
GOOD ONE .....
-
Thanks
I can use this to fix a colleagues messy model. This will be very handy in the future.
-
Here's v2.0 http://sketchucation.com/pluginstore?pln=default_layer_geometry It's been updated to optimize its processing.
Either on a Selection [including any nested geometry within selected 'containers'] OR the Whole Model [if nothing is preselected].
It's also signed for v2016 compatibility in all Policies. -
Thanks again and also for your grand work to bring SketchUp to that level!
-
Great! Thanks!
-
Here's v2.1 http://sketchucation.com/pluginstore?pln=default_layer_geometry It is further optimized by correcting a stupid typo
-
Hi TIG,
when I try to use the script the following error appears in console (see below). I am using SU2018, and I note you have not listed it as supported.I believe line 88 should be
self.zero( e.entities )
rather than
self.zero( e )
Error: #<NoMethodError: undefined method
each' for #<Sketchup::Group:0x0002850e51d778>> C:/Users/John/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/default_layer_geometry.rb:69:in
zero'
C:/Users/John/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/default_layer_geometry.rb:88:inblock in zero' C:/Users/John/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/default_layer_geometry.rb:69:in
each'
C:/Users/John/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/default_layer_geometry.rb:69:inzero' C:/Users/John/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/default_layer_geometry.rb:84:in
block in zero'
C:/Users/John/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/default_layer_geometry.rb:69:ineach' C:/Users/John/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/default_layer_geometry.rb:69:in
zero'
C:/Users/John/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/default_layer_geometry.rb:48:innew' C:/Users/John/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/default_layer_geometry.rb:35:in
block in module:DefaultLayerGeometry'
SketchUp:1:in `call' -
I think you are correct.
Try changing that line as you indicated - it should then work with selected Groups...There are other newer and more compatible plugins, like my LayerWatcher, which do similar things and more besides...
-
I've made v3.0 which is pretty much unchanged, except that in newer SketchUp versions it uses the word 'Tag' instead of 'Layer'...
https://sketchucation.com/pluginstore?pln=default_layer_geometry -
Great plugin! Any way to also untag nested groups and components? So that only the "outer most" group/component has a tag? I think you mentioned that your LayerWatcher script did something similar but that seems to also explode those entities? Thanks!
-
Why not edit the container and select-all, then run the tool to untag the selected contents.
The outermost container's tag should be unchanged by this...
Advertisement