Deleting all hidden geometry
-
model.save
http://code.google.com/intl/nb/apis/sketchup/docs/ourdoc/model.html#saveSo it's be
- Save Model As
- Erase all hidden Components (All Components in DC's only?)
- Kaboooom!
- Save
?
-
You've pretty much got it!
My hope is, after all the hidden geometry is deleted, that the DC's don't get whacky before they are exploded...
-
hmm... Maybe removing the DC attributes before erasing..?
-
But only remove components located inside DCs?
-
Removing the hidden ones just inside the DC's would be nice if the script could be that smart... Not necessary though... It could just delete all hidden geometry in the model...
Do you think there is a way to make a plugin that would strip DC's of all their "smartness"?
-
It's possible to remove the attribute_dictionaries, yes. It's from them you can detect if a component is a DC.
But I'm not sure about any observers attached to the DC. Maybe there's some hidden API to control that..? -
That would be nice if you could do that....
However, simply exploding everything in the model should cause the DC's to lose all their attributes anyway...
As long as I can get rid of the hidden geometry, which shows itself when exploded, I would be good...
-
@thomthom said:
But I'm not sure about any observers attached to the DC. Maybe there's some hidden API to control that..?
@unknownuser said:
However, simply exploding everything in the model should cause the DC's to lose all their attributes anyway...
I'm not 100% certain of how they work internally, but it would seem if simply exploding a DC and vaporizing the attribute dictionary caused a failure of SketchUp, it would be a major issue and would have come up already.
-
I just realized that I would have to "Purge Unused" from the model as well to get rid of all the components...
I would assume that is easy to access via ruby as well....
-
@unknownuser said:
I just realized that I would have to "Purge Unused" from the model as well to get rid of all the components...
I would assume that is easy to access via ruby as well....
Yes.
I won't have time to look at this for a few days - if any of the other scripters got a few spare minutes..?
-
Don't let me stop you if you want to... I was just trying to get a sense of the possibility of all of this. Im going to start researching the Ruby code site and see what I can come up with...
-
Well, it's a nice little starter project if you're new to ruby and sketchup plugin scripting.
-
Hello to all,
12 years later... Sorry.
I am working on model with a lot of DCs, and the .csv export of "attrreporter.rb" takes several time.
The TomTom's solution "model.save" maybe can hepl me.
Does Someone keep it safe?
Thank you for your answers.
Julien
Advertisement