[Plugin] CleanUp
-
wanna connect to my notepadd++ and work on it? PM me
Chris
-
That's be cool - to make some real use of that Np++ feature! But I'm off to bed. Should have been there least an hour ago.
How many hours behind GMT are you?
-
+8 I think. I am still at work - 16:50 here.
Chris
-
You mean -8 .
A full workday in difference. Could be tricky to try this outside the weekends... -
Ahh yes, -8. Yeah, I normally catch you when you wake up and I'ts like midnight here. Or in the middle of the day for me and its the middle of the night for you. So maybe this weekend we'll try it.
Actualyl though, I already most ofthe code. I got the part that sorts all entities and makes an arrayof all the groups to compare. Now you can just finish up everything after that
Chris
-
I'll connect it to my magic 8-ball.
-
Kind of very useful this plugin ; i ve tried it on version 6 and it s pretty good (if u re setting well the variable debug).
So,thank you!Take care!
Elisei
-
guys, that new idea of the 'convert groups to components' plugin sounds exciting. I wanted such a script ever since i first importet my first model from 3Ds...
can't wait to see some first results -
@ely862me said:
Kind of very useful this plugin ; i ve tried it on version 6 and it s pretty good (if u re setting well the variable debug).
So,thank you!Take care!
Elisei
Regardless of the variable, you will run into a Sketchup bug where it's impossible to delete some edges, even if they are 100% planar.
-
Brilliant Plugin ThomThom!!! Perfect!!!
-
You can download this plugin from the first post in this thread, there should be a link somewhere in the post or sometimes towards the bottom of the post. You dont need to have a pro license to use plugins.
-
Yes - download link is in the first post. In this, and most others on this forum, it's at the bottom of the first post.
-
Thankyou! i got it and got it working
-
this cleanup routine is simply outrageous!
Yesterday I ran the intersect with modelroutine, hoping to get rid of 3 redundant duplicate planes that each face of an imported model had been blessed with I finally stopped SU after 4 hours of trying to due that job. the SU file had grown to 600,000k in the task manager window. Your Cleanup routine on the other hand was almost instant.
Well Done!
-
just cleaned up an imported model (from 3Ds Max).
cleaned up edges: 62.700
remaining edges: 84.300your plugin rocks, thomthom
-
ThomThom, ran this plugin on a file today - it actually took it a surprising long time to clean the file!
So I opened Outliner and find that there are 920 uniquecomponents in the file. It was obviously imported from OBJ file into SketchUp because each component is called "OBJ_29" etc.
So, if your Cleanup routine had an option "Convert All Unique Components to Groups" that would be great.
It's a fairly simple model, shouldn't really be more than a 1 or 2Mb file if it was build properly in SketchUp... but it's a 29Mb file!
I have tried selecting all the unique components and exploding them but SU appears to be chugging along quite some time on it, and I am unsure if it's completely frozen, or just working hard and ignoring me.
The absolute best for AutoCAD files would be one that said "Convert Identical Groups to be Identical Components"... wished for that many times when you have 50 columns that are all the same, but each is a unique "group" from ACAD.
-
@fletch said:
So, if your Cleanup routine had an option "Convert All Unique Components to Groups" that would be great.
It's a fairly simple model, shouldn't really be more than a 1 or 2Mb file if it was build properly in SketchUp... but it's a 29Mb file!
Converting the components to groups won't make the file any smaller. Internally, Groups and Components are pretty much the same.
@fletch said:
I have tried selecting all the unique components and exploding them but SU appears to be chugging along quite some time on it, and I am unsure if it's completely frozen, or just working hard and ignoring me.
Yea, exploding large amount of geometry makes SU crawl to a halt.
@fletch said:
The absolute best for AutoCAD files would be one that said "Convert Identical Groups to be Identical Components"... wished for that many times when you have 50 columns that are all the same, but each is a unique "group" from ACAD.
Why is the blocks unique in AutoCAD in the first place? Blocks are imported fine into SU as components. This is really more a matter how the ACAD drawing is made.
Mind you - I've also wanted a function to merge similar groups/components. When importing from Revit you often get windows that should be the same component as different components, but with different axis orientation.@fletch said:
So, if your Cleanup routine had an option "Convert All Unique Components to Groups" that would be great.
This could in theory be done easily. Except that there seem to be a bug in the SU API that makes the creating of groups some times crash SU.
-
Hi Fletch,
In case you have zillions of similar but unique components in your model, would a solution like in this topic (replace them with only one) work?
http://forums.sketchucation.com/viewtopic.php?f=79&t=23777#p202554 -
Bloody awesome, this script just saved me hours of work, a client sent me an Archicad model for me to get ready for presentation, It converted and opened up in SU looking like a total disaster, weighing in at 12MB. I ran cleanup with all options selected and Viola! it was perfect SU ready and saved at 3.5MB.
This plugin needs to be on everyones machine.
-
thanks thomthom, i like this plugin so much.. really time saver.
Advertisement