consistency

 From:  Michael Gibson
4894.21 In reply to 4894.20 
Hi Val, I'll try to explain it more clearly here.


> I know the model is mangled and that you have stated it
> and I have stated it as well. the whole point is that the
> model is mangled. It is mangled because of the use deformer
> and the exporters.

It is mangled because of the deformer, not because of the exporter.

Once the deformer has made a mangled object then pretty much all bets are off as far as how other programs are going to deal with it.


> But I can't know that the model is mangled until I import it
> into some other software. if it is mangled the Moi should say
> that it is (as in saying it is a series of surface and not a solid)

This is not correct the mangled object is not just a series of totally separate surfaces, the mangled object is made up of joined surfaces but one area of its edge curve structure is messed up and it's got some kind of self intersecting squiggle back on top of itself right in the area of the pole.

This is where the additional kind of diagnostic tools that I was mentioning earlier would come into play - those could be some kind of tools that you could activate that would try to examine the model and look for corrupt or messy geometry that is going to cause problems.

But I don't know where you're getting this idea that the deformed object (the mangled one) is just a series of surfaces instead of having joining - that is not correct. If it ends up that way in some programs during their import, that is something that the importing program is deciding to do to the object when it processes it, and it's probably doing it in response to the model having a messed up structure in the poles.


> I send out my models to people who are using solidworks.
> They complained about the models failing.

The ones with the mangled spheres in them? Yes, I expect that you will not be able to get a proper output with those 4 mangled sphere surfaces in them.


> So it must also be Solidworks STP importer as well that has a problem
> I also get problems with Freecad and importing the STP
> I also get problems with 123D importing STP

Do you mean with the above model where I removed the spheres, or are you talking here about problems with importing the object that has the messed up sphere pieces in it?


> I'm asking that when I export the file the file behaves
> correctly on export.

That won't be able to happen if your object is damaged in the kind of way that the deformed sphere pieces are.

For this case in order to get a good export you will have to remove those pieces and model them in some other manner in order to get a non-mangled object.


> I originally asked a simple question "should I drop trying to
> use the deformer until it is fixed?" and it was answered by you
> in a round about way as "yes stop using it until it's fixed."

You should avoid it _for spheres_ you can use it for other stuff, like in the model that you posted if the messed up spheres are removed then the resulting STP file can be sent _as a solid_ to other programs other than Rhino which seems to have some other problem in its importer.


> But then you have basically said there isn't anything
> wrong with it and it is all the other software packages
> importers that are wrong. which I am disagreeing with
> you about.

The other importers are not wrong in having problems dealing with the messed up sphere - that is definitely a problem in the geometry.

You will not be able to get a proper export of those mangled spheres, they are messed up!

If those particular 4 surface pieces are removed then you will be able to get a good export to it - the STP file that I posted above goes into ViaCAD and Alibre fine and I also tested writing an STL file with it and that seemed to be ok too.

I don't know how many times I can go over the same thing, here is the clearest way I can describe it:


There is definitely a bug in MoI's deform commands when dealing with surfaces that have a collapsed-down "pole" type arrangement to them.

I am in no way denying that this is a current bug in MoI's deformers - in fact we already discussed this exact same bug in a previous thread.

The deformed result of such surfaces is messed up and will cause all kinds of numerous problems including problems with export, problems with further boolean calculations, etc....

In order to have a proper model which can be used for pretty much anything other than just a rendering, those mangled sphere pieces need to be removed and replaced with better geometry for just those pieces, before you will be able to get a proper export of that model into other CAD programs.

- Michael

EDITED: 6 Feb 2012 by MICHAEL GIBSON