| Self-Intersecting faces? [message #47251] Fri, 20 April 2012 08:29 UTC |
 |
|
Hi all,
I'm new to 3d plotting, and after our first little 3d-plot it seems that we have a polygonal issue. After submitting a large number of variation of the same model to the site I'vecome to believe that the problem is probably the self-intersecting faces that are in my model. I use 3d studio max as a modeller. Does anybody know a solution in 3d studio max to fix self-intersecting faces?
|
|
|
| Re: Self-Intersecting faces? [message #47342 is a reply to message #47251 ] Sun, 22 April 2012 16:33 UTC |
  |
|
Whenever I have issues with my models, I fix it with Rhino, the "CheckMesh" feature tells you exactly whats wrong with the model. I know you wanted a fix using 3d Studio, I use 3ds too, but I find that using Rhino to fix models is a lot faster and easy.
----------------------------------------------------------------------------------------------------------------
- Sal G -
My Website
www.sgcustomsilver.com
Facebook Page
www.facebook.com/SGCustomSilver
|
|
|
| Re: Self-Intersecting faces? [message #47351 is a reply to message #47251 ] Sun, 22 April 2012 21:11 UTC |
  |
|
A question as I don't understand and sorry if this is a numpty question;
How is it that a triangle can have a 'self intersecting face'?
|
|
|
|
| Re: Self-Intersecting faces? [message #47353 is a reply to message #47352 ] Sun, 22 April 2012 22:05 UTC |
  |
|
Nope, sorry, I still don't get how a triangle (a face) can self intersect - perhaps the terminology is different to what I understand, so please ignore me and carry on as you were.
--> whoosh... me gone
|
|
|
| Re: Self-Intersecting faces? [message #47357 is a reply to message #47353 ] Mon, 23 April 2012 03:17 UTC |
  |
|
It is not that a single face is intersecting itself, but rather that the shell as a whole has faces that intersect each other.
Here is an extreme example: the red faces are self-intersecting with the green face.

Several drawing programs have trouble with this kind of geometry. With some programs you can apply a "boolean" operation to resolve some such cases, but the particular case I've shown here is very problematic.
Meshlab has an operation called "Alpha shape" but I've not succeeded in getting it to work in very many cases. I usually have to add my own extra vertexes to resolve the problem areas. This can be particularly troublesome if such faces are extremely small.
Patience, Persistance, Politeness - the 3Ps will help us get us to Perfect Printed Products
|
|
|
| Re: Self-Intersecting faces? [message #47359 is a reply to message #47251 ] Mon, 23 April 2012 05:30 UTC |
  |
|
Hi BNengineer, are you getting these self-intersecting faces after you boolean of loft? Im not sure if your 3d Studio has ProBoolean, I find this better then the old boolean. If not, then this link might be helpful.
http://hbsoft.ehc.hu/
[Updated on: Mon, 23 April 2012 05:31 UTC] ----------------------------------------------------------------------------------------------------------------
- Sal G -
My Website
www.sgcustomsilver.com
Facebook Page
www.facebook.com/SGCustomSilver
|
|
|
|
|
| Re: Self-Intersecting faces? [message #47392 is a reply to message #47251 ] Mon, 23 April 2012 19:27 UTC |
  |
|
@stop4stuff
The geometry is indeed made up of meshes, or shells. I've tried overlapping, by moving the different polygons, but this only gave me a bigger white face. Boolean seemed to work, but when i resolved one issue, another came up.
A collegue of mine did the ultimate in fixing 3d models (SAT-file -> Inventor -> commando Shrinkwrap -> IPT-file, 3ds Max, VRML-file) and even this file still cause some (but a lot less) of these white problems.
I am now trying to boolean these problems out of existence...
This is really a hairpulling issue
|
|
|
| Re: Self-Intersecting faces? [message #47395 is a reply to message #47392 ] Mon, 23 April 2012 20:01 UTC |
  |
|
One small thing to check:
Open the WRL file in notepad or some other text editor, and ensure that ALL of the TRANSPARENCY values are set to zero, and/or just remove them completely.
The Shapeways renderer has troubles with transparent values.
Patience, Persistance, Politeness - the 3Ps will help us get us to Perfect Printed Products
|
|
|
| Re: Self-Intersecting faces? [message #47401 is a reply to message #47392 ] Mon, 23 April 2012 21:20 UTC |
  |
|
| BNengineer wrote on Mon, 23 April 2012 19:27 | @stop4stuff
The geometry is indeed made up of meshes, or shells. I've tried overlapping, by moving the different polygons, but this only gave me a bigger white face. Boolean seemed to work, but when i resolved one issue, another came up.
A collegue of mine did the ultimate in fixing 3d models (SAT-file -> Inventor -> commando Shrinkwrap -> IPT-file, 3ds Max, VRML-file) and even this file still cause some (but a lot less) of these white problems.
I am now trying to boolean these problems out of existence...
This is really a hairpulling issue
|
Now this is an issue I understand and have a method for fixing.
Forget the colour for now.
Build the model step by step, add a few shells at a time.
Between each step save or convert the file to an stl. You may need MeshLab(ML) or Accutrans3D(AT) to 'flatten' (in ML) or 'merge' (in AT) the shells if your software doesn't. The next stage is to upload your the interim model to NetFabb Cloud Service - you'll need to enter an email address and you will get two emails, the first letting you know the model is being processed, the second letting you know processing has finished or failed. The only times I've had it fail was when it couldn't cope with the amount of rings in a chain maille models.
The cloud service makes a neat job of slicing shells at their intersections and then joining the parts as one mesh. Once the model's shell is as a single complete shell, then colour.
There is one downside the cloud service can come up some unexpected results with shells sharing the same geometry, overlapping shells slightly is required.
I haven't got NetFabb Pro, but I understand the software does the same kind of merge operations if you have access to that.
If you're really stuck for a cure, I use some old skool software called Imagine for my creations mostly by directly editing the mesh and would gladly help you out.
Paul
|
|
|
|