Adding a flange plate to a curved surface.
 1-20  21-29

Next
 From:  Gord (NEOMEGA)
9654.1 
I'm trying to work out how to get a raised circular flange effect on a 2 way curved surface. I can get the Project Curve bit to show, and can extrude that, but it's only the sidewalls. I can't get it to become solid. Planar won't work on the curved circle either.

Probably an easy one, but I'm stumped!

Thanks!

Gordo

EDITED: 11 Jun 2020 by NEOMEGA

Image Attachments:
Size: 2 MB, Downloaded: 82 times, Dimensions: 3296x1790px
Size: 2 MB, Downloaded: 41 times, Dimensions: 3312x1802px
  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:  Frenchy Pilou (PILOU)
9654.2 In reply to 9654.1 
Maybe like that...
Make a Cylinder at the height wished
Boolean Union
Then Trim and modelise as you want your Cylindrical object

...and better to post your actual file 3dm with problem!

...else you can close an inclined circular surface with Construct / Nsided with Bulge = 0
(just trim the perimeter for have several edges continuous
and don't make the trim on the generator circle! )





etc...

EDITED: 19 Jan 2020 by PILOU

  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
9654.3 In reply to 9654.1 
Hi Gordo, so when you extrude a curve it will only get end caps if the curve is closed and also planar. But you can also extrude a surface instead of a curve and when you do that it will get capped.

So probably try something like trim your surface with your curve (you don't need to project it as a separate step, Trim can do projection built into it) so that you have a small surface fragment and then extrude that surface fragment.

Check out here for some links to examples:
http://moi3d.com/forum/index.php?webtag=MOI&msg=9335.2

Let me know if that isn't what you needed.

- 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:  Gord (NEOMEGA)
9654.4 In reply to 9654.3 
Many thanks, I'll give it a go.

I now encountered another one. Try as I might, I cannot get some elements to join or boolean together. The surfaces all seem to touch but it fails every time.

I enclose the file to see where I went wrong.

Thanks

Gordo

EDITED: 11 Jun 2020 by NEOMEGA

  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:  Frenchy Pilou (PILOU)
9654.5 In reply to 9654.4 
Seems for any reason you have "Naked edges" on your windows objects something is wrong on the Paths of the window!!
so solids can't be created!

<< a "Naked edge" is an edge that belongs to only one surface instead of where 2 surfaces are joined together.

<<The main use for identifying these is if you're trying to make your object into a closed solid. A closed solid needs to have all joined edges and no naked edges.

<< Also even if you're not making a solid it can help to identify if there are unwanted gaps in any areas.


script: /* Naked Edges */ var gd = moi.geometryDatabase; gd.deselectAll();
var breps =gd.getObjects().getBreps(); for ( var i = 0; i < breps.length; ++i )
breps.item(i).getNakedEdges().setProperty( 'selected', true );



EDITED: 19 Jan 2020 by PILOU

  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
9654.6 In reply to 9654.4 
Hi Gord, is it these 2 pieces here that you were trying to join? :



If so the reason you can't join those is the larger block is a closed solid, it does not have any unjoined edges in it. You can only Join pieces that are touching each other at unjoined edges.

You would need to delete a face of that closed solid to make it have unjoined edges and then that's where it can be joined if it matches close enough.

But also there appears to be a really skinny slivery extra surface in this area here:



That will also probably mess up joining, that degenerate surface will probably need to be removed for it to be able to join ok.

- 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:  Gord (NEOMEGA)
9654.7 In reply to 9654.6 
Thanks!

G
  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
9654.8 In reply to 9654.4 
Hi Gordo, there is also additionally a bit too much of a gap between the surfaces in this area:





That's a little more than a 0.005 unit gap between there, and that's just very slightly more than the join tolerance. Join will only join pieces that are less than 0.005 units apart from each other.

The rounded surface might be good to build differently, if you turn on its surface control points you can see they are pretty slanted in some areas:





- 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
9654.9 In reply to 9654.7 
Some of the problems come from these construction curves, they don't quite match up right in this spot, they overshoot a bit:





- 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
9654.10 In reply to 9654.7 
A good way to put in rounded corners on the curves is to have a plain sharp cornered rectangle to start with and then use curve fillet to round the corners.

- 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
9654.11 In reply to 9654.7 
So probably a good way to do these would to only have one profile curve (make it a rectangle and put rounded corners on it with curve fillet), and use it to boolean a hole. Then do a sweep like this:



These pieces should match up very well now and you can then use boolean union to combine them together, see attached 3dm file.

- 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:  Gord (NEOMEGA)
9654.12 In reply to 9654.3 
Can you add a planar to a curved surface? I can't fill it in.
  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:  Frenchy Pilou (PILOU)
9654.13 In reply to 9654.12 
Planar just Fills plane holes!



For a cuvated surface you can for example make that...alligne the Control Points...then fill them if holes existing...

EDITED: 20 Jan 2020 by PILOU

  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:  Gord (NEOMEGA)
9654.14 In reply to 9654.3 
Ahh! Pulling my hair out. I have it made by trimming then extruding the surface. Now it won't join up when I boolean it!

G

EDITED: 11 Jun 2020 by NEOMEGA

  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:  Frenchy Pilou (PILOU)
9654.15 In reply to 9654.14 
Better to redraw...seems you have overlaping curves ;)

- Draw the box
- Draw the external outline on the box (Rectangle + Fillets)
- Draw the internal Offset
- Boolean Diff Box / Internal Offset = Solid 1
- Draw the arc curve Profil
- Sweep
- Planar the "Offsets" (for security to see 2 solids...)
- Join the 2 Surfaces = Solid 2
- Kill curves
- Boolean Union Solid 1 + Solid 2 = one solid :)

With training in less 60 seconds you will keep your hairs! :)

It's that i made...no special problem! :)

EDITED: 20 Jan 2020 by PILOU

  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
9654.16 In reply to 9654.14 
Hi Gord, your main object is not a solid and so you won't be able to use a boolean on it. Booleans are primarily for working on solids, they use which part of the solid that a piece is contained inside of to determine which pieces to keep and which pieces to discard.

When your base object is not a closed solid it won't be able to determine such things. So on an open surface you will usually need to use the Edit > Trim followed by Edit >Join command rather than a boolean command. Basically a boolean is a sort of "batch mode" operation that internally does Trimming and joining with it automatically deciding what pieces to discard based on volume containment.

When you have open surfaces you will need to use the lower level approach instead of the "batch mode" approach.

So as described earlier in order to use Edit > Join you need to have pieces that touch at unjoined edges.

Your extruded surface is a solid so you'll first need to delete its bottom cap to give it a place to join.

To do that, select your extruded surface and right-click on the Edit > Hide button to isolate that object and make it easier to work on it. Your screen should look like this now:



Rotate your view so that you are looking at the underside of that object. Then select the bottom cap and delete it:





After deleting that bottom face you now have unjoined edges that can be joined to other surfaces where they touch.

Now right click on the Edit > Hide button again to do an "unisolate" and restore things to their pre-isolate state.

Now when I zoom in to look at how things meet up I can see that your extruded solid is positioned half in and half out of your other surface, not touching it edge to edge. This probably is a result of extruding with the "Both sides" option enabled which you probably didn't want to have turned on.



So I dragged the ring upwards so that it does touch edge-to-edge with the other surface and then used Edit > Join to get the attached 3dm result.

- 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:  Gord (NEOMEGA)
9654.17 In reply to 9654.16 
Many thanks! I'll have to try this. I have done it now by extruding the surface as advised.

I'm very new to CAD. I'm a professional modelmaker and am trying to make it do things in a way I'd make them by hand. Not so easy!

Tx

G
  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:  Frenchy Pilou (PILOU)
9654.18 
Just draw your curves with precision! ;)
---
Pilou
Is beautiful that please without concept!
My Moi French Site My Gallery My MagicaVoxel Gallery
  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:  Gord (NEOMEGA)
9654.19 In reply to 9654.15 
Many thanks. However, you lost me at Planar the offsets part. I have a managed to do it though.

However, I now have a more challenging version. I need the same thing doing again, but this time it's on a curved surface!

Please explain this as though you are talking it through with your mother... I do have a degree, it just it's not in anything computer or CAD-like! Sometimes people think you have some basic knowledge so assume they understand and skip bits they think are obvious.

Thanks again

Gordon
  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:  Frenchy Pilou (PILOU)
9654.20 In reply to 9654.19 
Planar the offsets part = create a plane surface between the 2 OffSeted parts! ;)
Kill the curves (Profil, rounded rectangles) Join the 2 Surfaces = Solide 2
Here just the Planar function :)

  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

 

 
Show messages:  1-20  21-29