by OscarLok » Sat Dec 06, 2008 5:51 am
Hi
This ruby tool can do intersect, union, cut, trim and split with
both groups & components. This is beta really, it is
important to save your work before using the tool.
Here is the New improved OSCoolean (Dec 2013) !I know that there is boolean function in SU 8 Pro, but not SU 8+ free version.
There are great improvement in SU 8, so I use the SU 8 feature to write a new OSCoolean for SU 8 and up.
Again, it is a beta version, it is important to save your work before using the tool.
This time, OSCoolean has a toolbar for selecting 2 groups, speed improved and more stable.
Dec 2013 version * Components feature added.
* Unneeded dialog removed.
Oct version * Trim & split feature added.
* Language file added.
* Chinese language. (open the file OSC_Language.lag in the Oscar folder with Notepad, then change the Lang=1 to Lang=2)
Oscar
Latest version now available at the PluginStore [RBZ] Not yet compatible with >=v2014 Download
Last edited by
OscarLok on Sat Nov 30, 2013 11:02 pm, edited 19 times in total.
JAYA Design & Renovation Sdn. Bhd. T h e e x p e r t i n c u s t o m i z e d o f f i c e s y s t e m .
OscarLok
Posts: 74Joined: Sun Nov 18, 2007 11:27 am
Operating system: Windows
SketchUp version: 2013
License type: Free/Make
SketchUp use: woodworking
Level of SketchUp: Beginner
by OscarLok » Sat Dec 06, 2008 5:57 am
Last edited by
OscarLok on Thu Dec 18, 2008 5:08 pm, edited 2 times in total.
JAYA Design & Renovation Sdn. Bhd. T h e e x p e r t i n c u s t o m i z e d o f f i c e s y s t e m .
OscarLok
Posts: 74Joined: Sun Nov 18, 2007 11:27 am
Operating system: Windows
SketchUp version: 2013
License type: Free/Make
SketchUp use: woodworking
Level of SketchUp: Beginner
by solo » Sat Dec 06, 2008 6:08 am
Looks very interesting and promising.
solo
Global Moderator
Posts: 12368Joined: Mon Nov 12, 2007 1:46 pmLocation: The Colony, Texas
Name: Pete Stoppel
Operating system: Windows
SketchUp version: 2017
License type: Pro
SketchUp use: other
Level of SketchUp: Intermediate
by linea » Sat Dec 06, 2008 8:57 am
That looks really good, a function that I have wanted for a long time.
linea
Posts: 1143Joined: Tue Nov 13, 2007 9:13 amLocation: Hull, UK
Name: linea
by Gaieus » Sat Dec 06, 2008 11:04 am
Oscar,
This looks amazing! Nomore cleanups, no more messing with unwanted geometry!
Gaieus
Posts: 27379Joined: Sat Oct 20, 2007 8:24 amLocation: Pécs, Hungary
Name: Csaba Pozsárkó
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: historical reconstruction
Level of SketchUp: Advanced
by sepo » Sat Dec 06, 2008 11:11 am
Excellent news....Thank you very much...
sepo
Posts: 1596Joined: Wed Nov 14, 2007 1:19 pmLocation: Northampton UK
Name: sepo
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced
by thomthom » Sat Dec 06, 2008 11:47 am
Great! I've always wanted boolean operations in SU.
thomthom
PluginStore Author
Posts: 19335Joined: Tue Nov 13, 2007 12:47 pmLocation: Trondheim, Norway
Name: Thomas Thomassen
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: other
Level of SketchUp: Advanced
by CadFather » Sat Dec 06, 2008 11:55 am
Thanks Oscar!
..guess it should have been part of the scf powertoolbar!
CadFather
PluginStore Author
Posts: 1030Joined: Fri Nov 16, 2007 11:03 amLocation: London, Milano, Sicily
Name: CadFather
Operating system: Windows
SketchUp version: 2014
License type: Pro
SketchUp use: landscape architecture
Level of SketchUp: Advanced
by Gaieus » Sat Dec 06, 2008 2:15 pm
Well,finally had some time to play with it - but the same as Coen; nothing seems to happen no matter how I combine the things.
Gaieus
Posts: 27379Joined: Sat Oct 20, 2007 8:24 amLocation: Pécs, Hungary
Name: Csaba Pozsárkó
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: historical reconstruction
Level of SketchUp: Advanced
by Jim » Sat Dec 06, 2008 2:57 pm
Here is the error in the Ruby Console:
Code: Select all Error: #<NameError: uninitialized constant OSCoolean::Oscar> (eval):331:in `Cut' (eval):376 (eval):376:in `call'
Hi
Jim
Global Moderator
Posts: 4678Joined: Mon Nov 12, 2007 10:13 pmLocation: ohio
Name: Jim
Operating system: Windows
SketchUp version: 2017
License type: Pro
SketchUp use: hobby
Level of SketchUp: Intermediate
by ilay7k » Sat Dec 06, 2008 3:07 pm
Jim wrote: Here is the error in the Ruby Console:
Code: Select all Error: #<NameError: uninitialized constant OSCoolean::Oscar> (eval):331:in `Cut' (eval):376 (eval):376:in `call'
---
not only cut-command
Code: Select all Error: #<NameError: uninitialized constant OSCoolean::Oscar> (eval):1068:in `Intersect' (eval):1204 (eval):1204:in `call' (eval):3878 Error: #<NameError: uninitialized constant OSCoolean::Oscar> (eval):1161:in `Cut' (eval):1206 (eval):1206:in `call' (eval):3878 Error: #<NameError: uninitialized constant OSCoolean::Oscar> (eval):1114:in `Union' (eval):1205 (eval):1205:in `call' (eval):3878
ilay7k
Posts: 341Joined: Wed Nov 14, 2007 3:49 pmLocation: Kazakhstan
Name: Ilya Shpilkin
Operating system: Windows
SketchUp version: 8
License type: Free/Make
SketchUp use: architecture
Level of SketchUp: Advanced
by Jean-Franco » Sat Dec 06, 2008 3:10 pm
Hi, same as Coen and Gaieus.
Jean-Franco
Jean-Franco
Posts: 504Joined: Tue Nov 13, 2007 10:09 pmLocation: Mulhouse / France
Name: Jean-Franco
Operating system: Windows
SketchUp version: 2015
License type: Free/Make
SketchUp use: woodworking
Level of SketchUp: Intermediate
by GUNAWAN W » Sat Dec 06, 2008 4:08 pm
nothing happen,
no error messages.
GUNAWAN W
Posts: 120Joined: Sun Dec 16, 2007 2:22 am
Name: GUNAWAN W WIJATNO
Operating system: Windows
SketchUp version: 2014
License type: Free/Make
SketchUp use: hobby
Level of SketchUp: Beginner
by tulacong » Sat Dec 06, 2008 8:06 pm
Thank oscarlok
tulacong
Posts: 45Joined: Mon Aug 04, 2008 9:29 pm
by OscarLok » Sat Dec 06, 2008 8:55 pm
Hi Everybody, Oh ya! "Error: #<NameError: uninitialized constant OSCoolean::Oscar>" (Thanks for Jim & ilay7k 's error report) Sorry ! part of my def script is under another ruby script in Class Oscar. Anywhere, I have repackage OSCoolean script and with OSCoolean.skp for testing.(In the FIRST post) Thanks Oscar
Last edited by
OscarLok on Sat Dec 06, 2008 9:09 pm, edited 1 time in total.
JAYA Design & Renovation Sdn. Bhd. T h e e x p e r t i n c u s t o m i z e d o f f i c e s y s t e m .
OscarLok
Posts: 74Joined: Sun Nov 18, 2007 11:27 am
Operating system: Windows
SketchUp version: 2013
License type: Free/Make
SketchUp use: woodworking
Level of SketchUp: Beginner
by bagatelo » Sat Dec 06, 2008 11:51 pm
Is this an answear to this?
viewtopic.php?f=180&t=14217
While the cat's away, the mice will play
bagatelo
Posts: 278Joined: Wed Apr 16, 2008 4:55 pmLocation: São José, Santa Catarina, Brasil
Name: Alex Henrique
Operating system: Windows
SketchUp version: 2015
License type: Pro
SketchUp use: interior design
Level of SketchUp: Advanced
by remus » Sun Dec 07, 2008 12:01 am
Yep, this is a boolean tool, although still under development, as the author says.
remus
Posts: 8044Joined: Fri Nov 30, 2007 8:48 amLocation: UK
Name: remus
by Marian » Sun Dec 07, 2008 1:33 pm
Thanks Oscar,
This is a very cool tool, although a bit buggy, it's another work simplifier and enhancer for Sketchup
, can't wait for the improved version.
Good luck.
Marian
Posts: 1361Joined: Thu Jan 03, 2008 10:31 amLocation: Cuj-Napoca, Romania
Name: Marian
Operating system: Windows
SketchUp version: 8
License type: Free/Make
SketchUp use: hobby
Level of SketchUp: Advanced
by Gaieus » Sun Dec 07, 2008 3:00 pm
Thanks Oscar! Now it works (although indeed there are some little bugs - especially when there are coplanar faces with a union for instance)
Gaieus
Posts: 27379Joined: Sat Oct 20, 2007 8:24 amLocation: Pécs, Hungary
Name: Csaba Pozsárkó
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: historical reconstruction
Level of SketchUp: Advanced
by Bep » Sun Dec 07, 2008 3:15 pm
Great development Oscar.
Bep van Malde
"History is written by the winners"
Bep
Posts: 269Joined: Thu Nov 15, 2007 8:36 pmLocation: Brunssum Netherlands 50°56'40.91"N 5°58'55.97"O
Name: Bep van Malde
Operating system: Linux
SketchUp version: 2016
License type: Pro
SketchUp use: landscape architecture
Level of SketchUp: Intermediate
by pilou » Sun Dec 07, 2008 3:45 pm
Tell us when V 1.0 is released!
pilou
Top SketchUcator
Posts: 19610Joined: Wed Jan 23, 2008 10:33 pm
Name: Pilou
Operating system: Windows
SketchUp version: 2017
License type: Free/Make
SketchUp use: hobby
Level of SketchUp: Advanced
by •BTM » Sun Dec 07, 2008 4:09 pm
Wow. I was JUST doing some intersect and delete stuff manually, and was thinking about how useful it would be if there was a ruby to do it for me. I go to see if I got any comments on posts here, and viola.
•BTM
PluginStore Author
Posts: 717Joined: Wed Jul 23, 2008 12:59 am
Name: •BTM
by bagatelo » Sun Dec 07, 2008 4:36 pm
This only works on SU7...
While the cat's away, the mice will play
bagatelo
Posts: 278Joined: Wed Apr 16, 2008 4:55 pmLocation: São José, Santa Catarina, Brasil
Name: Alex Henrique
Operating system: Windows
SketchUp version: 2015
License type: Pro
SketchUp use: interior design
Level of SketchUp: Advanced
by Whaat » Mon Dec 08, 2008 5:25 am
Nice job oscarlok! I'll be watching this one. This is a long-needed feature for SketchUp. Dale
Whaat
PluginStore Author
Posts: 1089Joined: Wed Nov 14, 2007 9:51 pmLocation: Saskatchewan, Canada
Name: Whaat
Operating system: Windows
SketchUp version: 2017
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced
by nomeradona » Mon Dec 08, 2008 7:02 am
very good script to watch... this will be another milestone. i hope it will also have bollean add. where when you intersect two volumes, the unwanted volume will be erased automatically.
nomeradona
Posts: 1304Joined: Mon Nov 26, 2007 4:46 am
by Gaieus » Mon Dec 08, 2008 12:24 pm
If I understand your words correctly, this is exactly what happens with the script (apart from the errors/bugs).
Gaieus
Posts: 27379Joined: Sat Oct 20, 2007 8:24 amLocation: Pécs, Hungary
Name: Csaba Pozsárkó
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: historical reconstruction
Level of SketchUp: Advanced
by remus » Mon Dec 08, 2008 7:48 pm
I think by addition he means:
remus
Posts: 8044Joined: Fri Nov 30, 2007 8:48 amLocation: UK
Name: remus
by Stinkie » Tue Dec 09, 2008 12:22 am
Coen Naninck wrote: In most of my tries it didn't work as expected. I think it needs a lot of development. That is not to discourage the author, as I think this has great potential and should be a commercial plugin when bugfree. I would definitely pay for it.
As would I. Certainly looks like a promising tool. Fingers crossed!
Stinkie
Posts: 3469Joined: Mon Nov 12, 2007 1:16 pmLocation: Yes.
Name: Stinkie
Operating system: Windows
SketchUp version: 2014
License type: Free/Make
SketchUp use: other
Level of SketchUp: Intermediate
by utiler » Tue Dec 09, 2008 3:50 am
Well done Oscar, This is what Should have been part of SU a long while ago...
would make for 'cutting two planes' eg: windows / doors a dead issue!!!
Looking forward to the final outcome.
purpose/expression/purpose/....
utiler
Top SketchUcator
Posts: 2451Joined: Wed Nov 14, 2007 11:35 amLocation: Queensland, Australia
Name: Andrew
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced
by Howard leslie » Tue Dec 09, 2008 6:06 pm
Oscar, Thank you for working on this script. SU has been crying out for such a tool for ages. ......... I can get it to run OK in SU 6, but please note the following: 1. The groups of interest (those I want to union or subtract etc) must be placed in their own seperate (temporary) file - as all other geometry is deleted !!! Other than that - seems to works well. If I notice anything else I'll let you know. .......... Can you get it to run with components also ??? This would make it so much more useful. .......... Thanks once again for all your hard work with this script Regards Howard L'
Howard leslie
Posts: 250Joined: Mon Nov 12, 2007 2:41 pmLocation: xxx; UK
Name: Howard Leslie
Operating system: Windows
SketchUp version: 8
License type: Pro
SketchUp use: engineering and mechanical design
Level of SketchUp: Advanced
by Ad Machine » 5 minutes ago
Ad Machine
Robot
Posts: 2012
Return to Plugins