Best way to create dome?

Next
 From:  Matadem
11775.1 
Good day.
What would be the best way to create a dome on an ellipse shape based on the curves drawn?
When I create it and boolean union it does not become a solid.

Tnx!
Attachments:

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
11775.2 In reply to 11775.1 
Hi Matadem, one of your curves is a little short, this could be what is causing problems doing a boolean with something created from it:





Also it kind of looks like there may be some duplicated faces in your ellipse solid.

For making a dome the rail revolve command (Construct > Revolve >Rail revolve) can be good for that:
https://moi3d.com/4.0/docs/moi_command_reference7.htm#railrevolve

You set up a side profile curve like this:



Then select the profile, run rail revolve, then at the "Select rail curve" prompt select the ellipse, then pick 2 points for the revolve axis.

I'll see about setting up your file like that shortly.

- Michael

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
11775.3 In reply to 11775.1 
Hi Matadem, here attached is the set up for your shape using rail revolve.

First select the profile curve:



Run Construct > Revolve > Rail revolve.

The prompt will say "Select rail curve". Select the top ellipse edge:



The next prompts will say "Pick revolve axis start point" and then "Pick revolve axis end point". Pick these 2 points on the center axis line:



A solid dome with the bottom capped will be created and you can boolean union this onto the base extrusion.

- Michael

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Matadem
11775.4 
Thank you.

Question what is the way to check were to curves do not connect?
Without asking I would have wasted allot of time...since I have never needed to use that rail revolve until today.

Thanks!
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
11775.5 In reply to 11775.4 
Hi Matadem,

re:
> Question what is the way to check were to curves do not connect?

Just by zooming in a bit to get a closer look at the ends.

The "Area" zoom is good for targeting a specific point, the view will be centered on the first point that is picked.

Like this:



- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Matadem
11775.6 
Ok I managed to do this...but ran into another problem.

When I export this as an stl file (set to more polygons) and import into Vectric vcarve the surface is not smooth.


What can cause this?

Tnx!
Image Attachments:
Size: 35.6 KB, Downloaded: 74 times, Dimensions: 1082x623px
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
11775.7 In reply to 11775.6 
Hi Matadem, you can get that on shapes that are large but only shallowly curved.

For those kind of shapes you'll need to adjust one of the additional meshing parameters so it will subdivide it more.

Press the little arrow in the lower left corner:


That will show some additional meshing controls.

Then put in a distance value in the "Divide larger than" option. That will divide any polygon larger than that distance.

You don't want to put too small of a value in there since you don't want to generate 100 billion triangles. Start with something around 1/20 of the distance across your model and reduce it in steps until you see the triangles are small so capture more detail but not microscopic.

For your model here a distance of 1 unit would be good:



- Michael

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  Matadem
11775.8 
Works great.

Tnx!
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All