Jump to content
3DCoat Forums

[Solved] Opposite action to extrude


Creator
 Share

Recommended Posts

  • Member

Hey!

During last months I'm using 3D Coat mostly for 3D printing, which seems to be the best tool for fast prototyping and merging stuff.
Unfortunately my printer is NOT the top quality device. When I create accurate models it always adds 0,15mm of material to each side.
It happens because it's hard to keep proper thickness of heated plastic pouring from the nozzle.
Now... my solution is to create stuff with dimensions lowered by 0,15mm on each side and it works, but I would prefer to:

  1. design proper dimensions (so i can reuse it in better printers later);
  2. save file;
  3. shrink all walls on normals directions by 0,15mm;
  4. export to STL;
  5. be happy with proper print;

There is Extrude option that "inflates" object. I've tried Extrude with negative values but it creates ugly geometry.
One of the silly workarounds is to Subtract component in a cube, creating something like a mold. Then extruding it by amount you want and subtracting our "mold" from another cube.
This way you get thinner model in every place.

Is there any tool that can do something like inverted-extrude?

Link to comment
Share on other sites

  • Member

As I said I tried negative values, but it looks like this:
negative_extrude.jpg

I know why it's happening, normals are getting crossed. It will happen in every 3D app, when you revert extrusion. I think I saw deflate in some 3D app that take care of all faces and normals to not intersect or cross each other. I think 3D Coat should be able to do this too :)

Link to comment
Share on other sites

  • Member

Ok I found better workaround:

  1. Go to "Extract Shell" in layer actions => "Make Shell Mesh Using Voxels";
  2. Set thickness - it will make shell inside your mesh without artifacts;
  3. Now turn Surface mode;
  4. Run "Objectify(Separate)" - set some basic option to avoid layers with small dots - delete: 300 worked for me;
  5. Select layer with your shrank object - it will have flipped normals;
  6. Go to "Flip" => "FlipNormals";
  7. Your object is ready :)


Anyway it would be cool to have such functionality on one action ;)

  • Like 1
Link to comment
Share on other sites

  • 1 year later...
  • Member
On 20/7/2016 at 1:55 AM, Creator said:

Ok I found better workaround:

  1. Go to "Extract Shell" in layer actions => "Make Shell Mesh Using Voxels";
  2. Set thickness - it will make shell inside your mesh without artifacts;
  3. Now turn Surface mode;
  4. Run "Objectify(Separate)" - set some basic option to avoid layers with small dots - delete: 300 worked for me;
  5. Select layer with your shrank object - it will have flipped normals;
  6. Go to "Flip" => "FlipNormals";
  7. Your object is ready :)


Anyway it would be cool to have such functionality on one action ;)

Fine!;)

Link to comment
Share on other sites

  • Reputable Contributor

I do not 3D print but it appears that the 3DC to 3D printer export has a setting that might help in your case. 

Sculpt Room: File Menu ---- Export for 3D printing which brings up the export panel. 

If this does solve your problem, please post here as I will tell others about it in the future.

help.jpg

Edited by digman
  • Like 1
Link to comment
Share on other sites

  • Carlosan changed the title to [Solved] Opposite action to extrude

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...