View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001802 | PartDesign | Feature | public | 2014-10-26 08:35 | 2021-02-06 06:43 |
Reporter | Pauvres_honteux | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | have not tried |
Status | new | Resolution | open | ||
Target Version | 0.20 | ||||
Summary | 0001802: Add Devil (rounded, angled and tapered contact surface with a round hole in it) | ||||
Description | I'd like to propose a feature that takes away the effort from the user to make a so called "Devil". It's the rounded, angled and tapered contact surface with a round hole in it: http://1.bp.blogspot.com/-xV7VHydI7F0/U52tHzHMg3I/AAAAAAAAdAY/GprPZqbatiY/s1600/1.jpg With a bit of good will you may see it here too: http://www.plmmarketplace.com/blog/content/binary/actas-mpa.png | ||||
Additional Information | I may make one at work for a really good close up picture to attach. | ||||
Tags | fillet, variable fillet | ||||
FreeCAD Information | |||||
related to | 0001801 | new | Ball corner |
|
It's interesting, but I think you should describe much better all the particularities, properties and behaviours such feature should have, to interest a developer in coding it. |
|
Hi Yorik, I'll do my best. Just hang in there! =O) |
|
|
|
|
|
|
|
Now, I tried it in FC and failed. So I did it at work in the cognac soaked programme. I tried to make one picture per step as I went along, but I'm pretty sure I missed some steps here and there (my eyelids were almost touching my knees...). The tricky part comes when the two cones radii are touching each other. I had to make radii without the cutting operation (as one normally does) in one step. When all fillets / radii where made I had to cut all surfaces and then join them. If one makes different radii on all surfaces it's no problem, but all radii equal spells trouble. |
|
First of all: note that everything is done oversized, one shall always make sure all constituent parts, with guarantee, cross each other, no matter how much you change your parts later on. The first 7 pictures just shows how I build up the double curved surface, including a bunch of intersections for easier visual orientation. Picture 8 -> 13 shows how to make a common point, projection line, intersection point, planes for placing sketches on and a contact surface width common point. Picture 14 -> 17 show how I build up the first cone including the projection of "the common point for surface width" and constrain it to the profile to revolve. Then cone 1 is split by the common plane. Picture 18 -> 20 shows the second cone, which is made in the same way as the first one. Picture 21 -> 23 shows the making of the "real" contact surface. Picture 24 -> 26 shows the making of the hole cutting feature. Picture 27 -> 30 shows the making of a "loose" fillet (Trim support 1 [and 2] are deactivated) so one later can make boundaries and later still extract one of them for the purpose of cutting a hole in the double curved surface. Picture 31 -> 38 shows the making of the second cone and its constituent contact surface with related radius and boundaries. Picture 39 shows the making of the "real connected" radius between first cone and double curved surface by joining them. Picture 40 -> 46 shows the making of the second cones radius with the same technique as before. Picture 47 -> 52 shows gradual visual transition to ready surface with everything tangent. Picture 53 -> 56 shows the tangency problem areas. Picture 57 -> 60 shows the power of this modelling technique. |
|
I have in mind a function that takes one point on a surface as parameters, i.e. point and surface. And then asks for the contact surface radius/diameter and plane. And yet again for draft angles and radii. Hope this straightened some question marks? |
|
Updated title of ticket for better comprehension |
|
@yorik can you weigh in on this ticket? |
|
Well you can probably already do something like that in FreeCAD with surfaces, but there could be a tool or macro to automate it, if someone wants to code it. |
|
@mario52 interested? Or perhaps propose this as a macro writing challenge? |
|
@Pauvres_honteux we lost the attachments to this ticket as well :( Care to recreate? |
|
@Kunda1 , I'll check mi dungeon, I might have some luck... |
|
@Pauvres_honteux Another way to get this done is to build this as a macro yourself and then add to the FreeCAD-macro repo for others to download. What do you think? |
|
@Kunda1, as of now, to me it seems as the compressed tape archives I originally posted are back and working! If they go away again, gimme a ping! =O) |
|
Hmm, macro ye say? Mi n' macros... Let me put it this way, we know where we have each other... |
|
This ticket has been migrated to GitHub as issue 5601. |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-10-26 08:35 | Pauvres_honteux | New Issue | |
2014-10-26 08:38 | Pauvres_honteux | Tag Attached: fillet | |
2014-10-26 08:39 | Pauvres_honteux | Tag Attached: variable fillet | |
2014-10-26 15:31 | yorik | Note Added: 0005255 | |
2014-10-26 16:18 | Pauvres_honteux | Note Added: 0005256 | |
2014-11-02 19:11 | Pauvres_honteux | File Added: Devil_1.tar.xz | |
2014-11-02 19:11 | Pauvres_honteux | File Added: Devil_2.tar.gz | |
2014-11-02 19:12 | Pauvres_honteux | File Added: Devil_FC.fcstd | |
2014-11-02 20:22 | Pauvres_honteux | Note Added: 0005270 | |
2014-11-02 20:24 | Pauvres_honteux | Note Added: 0005271 | |
2014-11-02 20:25 | Pauvres_honteux | Note Edited: 0005270 | |
2014-11-02 20:36 | Pauvres_honteux | Note Added: 0005272 | |
2017-01-11 18:27 | Kunda1 | Note Added: 0007639 | |
2017-01-11 18:27 | Kunda1 | Summary | Devil => Add Devil (rounded, angled and tapered contact surface with a round hole in it) |
2017-05-12 12:29 | Kunda1 | Note Added: 0008972 | |
2017-05-18 02:11 | yorik | Note Added: 0009045 | |
2017-05-18 02:42 | Kunda1 | Note Added: 0009046 | |
2017-06-24 11:09 | Kunda1 | Note Added: 0009504 | |
2017-06-24 11:13 | Kunda1 | Status | new => feedback |
2017-06-24 13:04 | Pauvres_honteux | Note Added: 0009517 | |
2017-06-24 13:04 | Pauvres_honteux | Status | feedback => new |
2017-06-26 12:41 | Kunda1 | Note Added: 0009535 | |
2017-06-26 12:42 | Kunda1 | Status | new => feedback |
2017-06-26 13:13 | Kunda1 | Relationship added | related to 0001801 |
2017-06-27 05:06 | Pauvres_honteux | Note Added: 0009554 | |
2017-06-27 05:06 | Pauvres_honteux | Status | feedback => new |
2017-06-27 05:10 | Pauvres_honteux | Note Added: 0009555 | |
2021-02-06 06:43 | abdullah | Target Version | => 0.20 |