[Plugin][$] RoundCorner - v3.4a - 31 Mar 24
-
@aceshigh said:
thank you for all the input folks.
right now, I solved my problem by reducing the number of lines in the bezier curves (to only 7, the minimal), so when using roundcorner, the problem remains, but it takes a bigger offset to cause the problem (since each inner line of the offset created is larger) and its also easier to MANUALLY delete the overlapping areas and fix them by recreating the lines correctly.
have a look at the attached skp which uses copy/pasted geometry from the model you posted in the artisan thread..
i'm not sure if that's the best example to explain what's going on but it is what's going onβ¦
roundcorner automates a procedure which you could draw manually.. maybe if you try to do this manually then you can begin to recognize the issue? as well as understand what exactly it is that roundCorner is attempting to do?
-
@tig said:
I have a working [but yet unreleased] version of 'smartoffset.rb' that works on 2d shapes which ignores reversed curves like this where the internal offset's smallness/radius results in negative flipped forms. Thus, instead of an unwanted 'ear' of reversed edges getting made, the internal offset's corner is a made as a simple angle when necessary.
I use similar 3d code in the 'shell' part of my recent 'honeycomber' tool, to avoid convoluted forms where the internal offsets can flip over... So instead of unwanted 'appendages' being made on the tighter internal corners, they are made simple, with no reversing or interpenetrating of facets etc.
Fredo, perhaps you could look through that part of the code and crib some ideas to use in your own code... I can PM you other code if you like...
TIG,
Thanks for the offer. Actually, RoundCorner does not rely on an Offset algorithm and simplification would not be useful here (I use simplification in OffsetOnSurface). Instead, RoundCorner strictly rely on the faces that border the edges to round, so that it can reconstruct the geometry without modifying the rest of the model.
So, if the offset is too large, or some faces are too narrow, the overlap effect makes it fail.The solution would be to cut in a clean fashion the bordering faces at the given offset distance and then do the rounding. By 'clean fashion', I mean possibly reorganizing and smoothing the faces beyond those which are strictly bordering the edges to round. I am thinking about doing this one day, as well as introduce a quadmeshing method for the angles. But that's still in a non-predicatble future.
As Jeff mentioned, RoundCorner is just automating what can be done by hand with a pure geometric approach. And in some topology, there is no decidable solutions by this approach.
Fredo
-
I downloaded both files, round corners and libfredo, (neither of which came as a Zip file), placed them into the appropriate Plug-Ins folder and it is not showing up in my plug-ins.
Going through preferences to install the plug-in... which file is it? I am not getting an option to open and install.....
Help, thanks.
-
@unknownuser said:
I downloaded both files, round corners and libfredo, (neither of which came as a Zip file), placed them into the appropriate Plug-Ins folder and it is not showing up in my plug-ins.
Going through preferences to install the plug-in... which file is it? I am not getting an option to open and install.....
Help, thanks.
You need to respect the footprint in the Sketchup Plugin directory
- LibFred06.rb
- LIBFREDO6_Dir_44 (folder)
- ROUNDCORNER_Dir_23 (folder)
If you don't have this, it won't work. And also, you do not need to go to Preferences.
Fredo
-
These are zip files, so something in your download settings is adrift.
They should arrive into your specified download location as .zip files.
Extract the contents of the zips, keeping the [sub]folder structure of all files.
Once you have the one .rb file and two folders of other files extracted out of these zip files, put all three into your Plugins folder, fully intact.
There is no magic 'installer' needed [although IF you leave them in the zip format thomthom has made a 'SimpleInstaller' for v8M2 that will do the extraction and relocation for you...]
Restart Sketchup to auto-load the newly added tool.
Now open Preferences > Extension to activate the tool [one time only] - it is clearly named in the list.
Then use View > Toolbars to activate the tool's newly added toolbar - it is clearly named in the list...
Follow the tools instructions...
Happy rounding............. -
[he's on Mac... probably using safari.. preference set to 'open "safe" files upon downloading'.. (ie- the files come in unzipped albeit inside a folder]
open the folder first, then place those items in the plugin folder..
-
@unknownuser said:
[he's on Mac... probably using safari.. preference set to 'open "safe" files upon downloading'.. (ie- the files come in unzipped albeit inside a folder]
open the folder first, then place those items in the plugin folder..
So to recap, on some MACs, depending on preferences, downloaded zipped files can 'arrive' already unzipped inside a folder [presumably named after the zip-file itself]. In that case you then need to move the contents of that folder [which might be files/subfolders-intact] into Plugins...
Of course this rather messes up using zip/rbz archives with the new v8M2 'installer tool' -
.rbz files aren't considered safe (according to this preference setting) so those will download as .rbz.. the 'install extensions' method used by sketchup also takes care of the extra folder created during the unzipping process.. basically, .rbz files take care of all the install problems that Mac users seem to have around here when installing rubies because most of the how-to instructions are geared towards windows users (unless the plugin is a single .rb file (no .zip).. then the instructions work ok on Mac)
-
Hi everyone. Just downloaded and installed both libfredo 4.4 and roundcorner2.3a but every time I try to use round corner sketchup crashes and I get a bugsplat. I'm usig sketchup 8 on window 7.
-
Ramedina
Insufficient detail.
At what point does it crash?
As it launches, as you enter values, as it rounds edges ??
Are there any messages before the splat?
If you have the Ruby Console open as you run it what do you see ?
What are you trying to 'round' exactly ?
Can you post a simple example SKP that fails for you, with clear details of the settings you are using...Are you 100% sure the files/folders are installed correctly??
-
Thanks for your reply TIG.
I started trying to use it with some furniture i had made but after having it crash several times i tried using it on a 1m x 1m x 1m cube and it also crashed. It crashes just after i click on the green check. There are no messages before the splat and nothing shows on the ruby console.The folders and .rb files for both LIBFREDO and ROUNDCORNER are on the Plugins folder of the Google Sketchup 8 folder. Thanx in advance for your help.
-
What size rounding and segment count are you using on the simple cube ?
Here's my 1m cube with the top edges rounded at radius=100mm and segments=6.
-
I`m using a 50 mm offset and 6 segments... i've tried on several other simple shapes on different files but it always crashes... the only other plugins i have installed are Podium and Podium's Render all. Could that be part of the problem??
Thanks
-
50mm ought to work fine [I just made it 100mm so it was easier to see in the screenshot!]
Disable Podium by temporarily moving its .rb/.rbs loader script[s] out of the Plugins folder.
Try RoundCorners now...
If it OK then there is a clash with Podium please tell the Podium crew asap...
If it still doesn't work then post a screenshot of your Plugins folder showing what's installed... -
TIG,
Tried what you said, disabling podium by moving its .rbs file and roundcorner worked just find. I guess it's podiums that's clashing with it. I don't know if anyone else has had that problem too. I guess I'll get in touch with the Pudium crew. Thanks for your help.
-
once rounded and saved (with out having the original still) is there any way to un round it?
-
@npa4863 said:
once rounded and saved (with out having the original still) is there any way to un-round it?
It will undo backwards [Edit>Undo...], but if you have done other work since the rounding that is undone too, and if it were 'old' enough the undo is lost as you can only step back a limited number of times.
Obviously closing the file and reopening it loses the undo list completely and 'freezes' the changes.
When you are rounding edges I suggest you work on grouped geometry, or an instance of a component, by editing it and working inside its context.
Before rounding keep copies of these 'containers' - perhaps on an 'off' layer - also remember to use 'make unique' on the instance so there's still an un-rounded one available too.
Now when you round you have un-rounded versions available should you decide it was a mistake.
If you have rounded edges and it's otherwise unrecoverable then you need to remake the sharp corners...
View>Hidden-Geometry>ON, Erase the edges of a rounded corner back to the two original faces; either use inferencing [e.g. if the edges are axial] or use some Guidelines parallel to edges and so on to recreate the needed edge junctions. You can now redraw new edges to form the missing faces forming a sharp edge, or try to Move the vertices of remaining edges so that they snap to corners etc and close up gaps to make a sharp corner; finally erase any unneeded edges splitting the faces where the old rounding boundaries were...
-
I'm on a Mac 10.6.8 and I can't install this plugin.
I've looked above to see what's happening with other people but can't see what I'm doing wrong. I have Fredoscale, that works. I clicked "yes" when the installation wanted to overwrite something.
I'm downloading the Zip file, copying it to the folder in macintosh HD/Library/Application Support/Google SketchUp 9/Plugins and unzipping it there as per the instructions.
I've done the same with LibFredo6 and that doesn't seem to work either as far as I can tell.When extracted from the zip file using Safari the spaces in the file names were replaced with 20% etc - see image - which probably messes things up so I tried again using Firefox to download and reinstalled so now the file names look right but even after restarting SketchUp the Plugin is not there. Can anyone help. Thanks.
-
@rhd said:
I'm on a Mac 10.6.8 and I can't install this plugin.
I've looked above to see what's happening with other people but can't see what I'm doing wrong. I have Fredoscale, that works. I clicked "yes" when the installation wanted to overwrite something.
I'm downloading the Zip file, copying it to the folder in macintosh HD/Library/Application Support/Google SketchUp 9/Plugins and unzipping it there as per the instructions.
I've done the same with LibFredo6 and that doesn't seem to work either as far as I can tell.When extracted from the zip file the folders come out with weird names. Is this correct?
I'm uploading an image
No, it's completely wrong !
Your download/unzipping software is in someway messed up...
It's leaving the files with html character encoding - like 20% = <space>
This is plain weird.
Are there settings you can adjust ?
Perhaps some MAC user can come up with an idea on settings - I'm on PC... -
@rhd said:
I'm downloading the Zip file, copying it to the folder in macintosh HD/Library/Application Support/Google SketchUp 9/Plugins and unzipping it there as per the instructions.
I've done the same with LibFredo6 and that doesn't seem to work either as far as I can tell.Well, that might be your problem. SketchUp 9 doesn't exist, yet.
It's hard to tell from your little screen shot because it doesn't tell us much. The folder names do need to be straightened out. Did you look at the first post for the foot print of the files? Make them look like that.
Advertisement