[Plugin] fixSolid v1.7 - updated 20/10/2012  Topic is solved

Re: [plugin] fixSolid v1.5 - updated 20/12/2010

Postby hygicell » Tue Oct 09, 2012 2:21 pm

GWydouw wrote:
Dave R wrote:Nice plugin. It could be very useful. I tried it on a model that someone sent to me the other day. It fixed a few things in one component but still left errors. There were a lot of errors in that component to begin with and it certainly would reduce the time required to manually fix it. Unfortunately the plugin doesn't always seem to recognize that a component is not solid. At least it doesn't recognize that the component in the attached SKP is not solid although you can easily see several problems that keep it from being considered solid.


At this moment fixSolid only work on groups not on components. I'll make it work on components to.


excellent plugin, many thanks
though it would be nice to try and mention on the front page that this version doesn't work on components (yet), only on groups
Frank
0

hygicell 
Premium Member
Premium Member
 

Re: [plugin] fixSolid v1.5 - updated 20/12/2010

Postby Dave R » Tue Oct 09, 2012 2:31 pm

Frank, don't hold your breath. It's going on two years since the OP said he'd make the plugin work on components and it hasn't happened. It probably won't.
0
%

(THERE'S NO PLACE LIKE)

G28 X0.0 Y0.0 Z0.0

M30

%
User avatar
Dave R 
Global Moderator
 

[Plugin] fixSolid v1.7 - updated 20/10/2012

Postby GWD » Sat Oct 20, 2012 4:23 pm

This plugin try to fix non-manifold solids (groups and components) to manifold solids.

fixSolid fix the following problems:
* heal missing faces
* remove single edges
* remove separate faces
* remove edges between coplanar faces
* remove innerfaces
* remove all edges with only 1 face connected (RISKY FIX)

fixSolid.JPG


Install:
The plugin is a SU Extensions. Go to the SketchUp Extensions and choose Install Extension... Choose the file fixSolid.rbz and the plugin will automatically be installed.

on OS X (Mac): SketchUp -> Preferences -> Extensions
on Windows: Window -> Preferences -> Extensions


Usage:
1. Select solid
2. Right-Click Context-Menu. If the solid is broken the option 'FIX SOLID' is present. If the option isn't present there are no problems with he solid.
3. Select 'Fix Solid'
4. You can set two options:
- Risky fix: if you choose a risky fix it's possible that a part of the solid wil be deleted. This action can be undone with the normal SU undo function. The risky fix try to fix all problems, the normal fix only fixes problems with no risk.
- Fix coplanar faces: If you choose no, the edges between coplanar will not be removed.

Remark:
Please send me solids which can't be fixed at this moment so I can try to expand the numbers of solids which can be fixed.
1

GWD 
PluginStore Author
PluginStore Author
 

Re: [Plugin] fixSolid v1.7 - updated 20/10/2012

Postby guanjin » Sun Oct 21, 2012 5:04 am

And TIG plug-in functionality, There a difference?

viewtopic.php?f=323&t=40638
0
I come from China, is to learn
User avatar
guanjin 
 

Re: [Plugin] fixSolid v1.7 - updated 20/10/2012

Postby mac1 » Sun Oct 21, 2012 5:38 am

Citizen Extras_Female 01.skp
Try this it is a little more of a challenge. Has a number of dup vertices, sw elf intersecting faces and is made up of more than one mesh, a typical SU model problem
0

mac1 
Top SketchUcator
 

Re: [Plugin] fixSolid v1.7 - updated 20/10/2012

Postby GWD » Sun Oct 21, 2012 6:28 am

I never tried SolidSolver, but fixSolid was first. It was first published with my other account but i lost it's e-mail and password of thats why I post it with my new account.
0

GWD 
PluginStore Author
PluginStore Author
 

Re: [Plugin] fixSolid v1.7 - updated 20/10/2012  Topic is solved

Postby TIG » Mon Oct 22, 2012 1:24 am

Indeed, my SolidSolver was first published in a usable form ~20111013 and fixSolid first appeared around 8 months before with updates over the coming months...

Neither of them seem to have realized the other tool existed.

In passing, Guy - it might have been better to edit and extend the original post viewtopic.php?p=294986#p294986 rather than make this new one [I know you now have this 2nd account...] - should I merge them / change 'ownership' ??

Another couple of issues...
Neither tool works well with complex internal partition-faces, because the logic needed to work out which face[s] of the faces > 2 sharing an edge doesn't belong in a 'solid' and needs erasing - it's easy to do manually/visually, but becomes convoluted and prone to misinterpretation in code. :?

Solving this algorithm is the 'holy-grail' of "solidifying" objects :o

Only SolidSolver preserves coplanar faces which have different materials where a coplanar edge would otherwise be erased when tidying up, its code is free to reinterpret within fixSolid too, which I think would be an improvement...
Also it uses a different method to determine the faces' "coplanar-ness", which might be a more robust/sensitive method.

The challenging of coding a "solidifying" tool is still fully unsolved, Thomthom's Solid-Inspector, and Guy's and my tool can identify many issues, but some methods are still imperfect, so a wholly reliable solution to all of the un-solid-ness permutations is still up for grabs... :shock:
0
TIG
User avatar
TIG 
Global Moderator
 

Re: [Plugin] fixSolid v1.7 - updated 20/10/2012

Postby pbacot » Mon Oct 22, 2012 4:43 am

Here is a group for you. It can be easily solved removing the floors inside: a couple surfaces, once smoothed. But Solidsolver won't do it. I'll try this plugin.

Can someone tell me if there is a way to easily identify solids in the Free version? I have a friend who is working in the free version. I have Pro. And do these fixit plugins or others operate in the free version? He is using Booltools.

Peter
0
MacOSX Mojave ShetchUp Pro v19 Twilight Pro v2 M2 Kerkythea PowerCADD
User avatar
pbacot 
Top SketchUcator
 

Re: [Plugin] fixSolid v1.7 - updated 20/10/2012

Postby TIG » Mon Oct 22, 2012 10:00 am

If you select one instance of a component or a group... then Entity Info will say 'Solid Group' etc in the top bar, but only IF it's a 'solid' - otherwise it says plain 'Group' etc...
In code the method is object.manifold?
0
TIG
User avatar
TIG 
Global Moderator
 

Re: [Plugin] fixSolid v1.7 - updated 20/10/2012

Postby guanjin » Mon Oct 22, 2012 3:00 pm

GWD thank you, handy tools, Surface repair is too strong. :thumb: :thumb: :thumb: :thumb: :berserk:
0
I come from China, is to learn
User avatar
guanjin 
 

Re: [Plugin] fixSolid v1.7 - updated 20/10/2012

Postby TIG » Mon Oct 22, 2012 3:03 pm

Guy
I have merged this with the earlier version made under you old login.
I'll now try to re-construe the pages etc to match...
Done.
All your earlier posts in this thread, under your previous login, have been reassigned to belong to you [GWD] - so you can now edit those too...
0
TIG
User avatar
TIG 
Global Moderator
 

Re: [Plugin] fixSolid v1.7 - updated 20/10/2012

Postby pbacot » Mon Oct 22, 2012 3:42 pm

TIG wrote:If you select one instance of a component or a group... then Entity Info will say 'Solid Group' etc in the top bar, but only IF it's a 'solid' - otherwise it says plain 'Group' etc...
In code the method is object.manifold?



OK. I was unaware this option existed in the free version. I'll ask my friend to describe what he is seeing....
0
MacOSX Mojave ShetchUp Pro v19 Twilight Pro v2 M2 Kerkythea PowerCADD
User avatar
pbacot 
Top SketchUcator
 

Re: [Plugin] fixSolid v1.7 - updated 20/10/2012

Postby zerobmeister » Wed Jul 24, 2013 7:19 pm

if i run fixsolid on on object, and it tells me "SOLID FIXED!", does this mean that it is watertight/ manifold and can be 3d printed if I export to STL?
0

zerobmeister 
 

Re: [Plugin] fixSolid v1.7 - updated 20/10/2012

Postby TIG » Wed Jul 24, 2013 10:03 pm

See the same answer in the SolidSolver thread :roll:

Have some faith :!:
0
TIG
User avatar
TIG 
Global Moderator
 

SketchUcation One-Liner Adverts

by Ad Machine » 5 minutes ago



Ad Machine 
Robot
 

Previous


 

Return to Plugins

Who is online

Users browsing this forum: cindyarmi, Google Bot, niso and 7 guests

Visit our sponsors: