Feature idea: blended fusion

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
jnxd
Posts: 162
Joined: Mon Mar 30, 2015 2:30 pm

Re: Feature idea: blended fusion

Postby jnxd » Sat May 06, 2017 4:40 pm

DeepSOIC wrote:
jnxd wrote:(attention grabber quote)
Hi!
Are you interested in implementing this feature?
I remember in PM you asked for pointers on how to implement it.
Here's one:
https://www.freecadweb.org/wiki/Macro_Section
Indeed let's start the project with this. As I said on gitter I would be busy with the thesis submission for a week, but we I should have read through the link by then. Meanwhile, how about we decide on the interaction schedule?
User avatar
DeepSOIC
Posts: 7292
Joined: Fri Aug 29, 2014 12:45 am
Location: Saint-Petersburg, Russia

Re: Feature idea: blended fusion

Postby DeepSOIC » Sat May 06, 2017 5:00 pm

jnxd wrote:interaction schedule?
Interaction.. schedule... em.. sounds scary! I don't know! Let's see if mentor's manual says something about it.
User avatar
DeepSOIC
Posts: 7292
Joined: Fri Aug 29, 2014 12:45 am
Location: Saint-Petersburg, Russia

Re: Feature idea: blended fusion

Postby DeepSOIC » Sat May 06, 2017 5:15 pm

Looks like the manual doesn't say anything terribly specific, so let's say if we haven't communicated for at least half a week, it's time to force ourselves into doing so.
User avatar
DeepSOIC
Posts: 7292
Joined: Fri Aug 29, 2014 12:45 am
Location: Saint-Petersburg, Russia

Re: Feature idea: blended fusion

Postby DeepSOIC » Sat May 06, 2017 5:19 pm

How about establishing a small collab between you and Kurt? Like you focus on figuring out the fillet and doing it in Part domain, and kkremitzki on bringing that to PartDesign, pattern support...?
kkremitzki wrote:(attention grabber quote)
jnxd
Posts: 162
Joined: Mon Mar 30, 2015 2:30 pm

Re: Feature idea: blended fusion

Postby jnxd » Sat May 06, 2017 5:31 pm

DeepSOIC wrote:nteraction.. schedule... em.. sounds scary! I don't know! Let's see if mentor's manual says something about it.
Maybe not an interaction schedule as much as an idea of when we are available. Like when you would be busy with your day job etc?
DeepSOIC wrote:Looks like the manual doesn't say anything terribly specific, so let's say if we haven't communicated for at least half a week, it's time to force ourselves into doing so.
Yeah that seems about right, except maybe make that one whole week?
DeepSOIC wrote:How about establishing a small collab between you and Kurt? Like you focus on figuring out the fillet and doing it in Part domain, and kkremitzki on bringing that to PartDesign, pattern support...?
We could do that, but I am not really sure if there would be as much work to do. This tool should be an exercise for me to identify the newly made topo-features after a boolean operation, but I dunno how much it'd be useful for Kurt. I am actually suspecting it wouldn't be too much difficult if we see it as an automation of the fillet feature, but without actually reading through the code I'm just getting ahead of myself.
User avatar
DeepSOIC
Posts: 7292
Joined: Fri Aug 29, 2014 12:45 am
Location: Saint-Petersburg, Russia

Re: Feature idea: blended fusion

Postby DeepSOIC » Sat May 06, 2017 5:52 pm

jnxd wrote:We could do that, but I am not really sure if there would be as much work to do.
I don't know, it depends on how quick you are, and how much are you interested in doing it. I have little clue on both.

If I were doing it for Part Union, it will probably take a few hours to get a first shape, and maybe over a week or more worth of evenings to package it up, update python bindings, handle face coloring, etc... For PartDesign I have hard time making any prediction, as there are pattern features, and also somewhat a lot of gui work.
User avatar
DeepSOIC
Posts: 7292
Joined: Fri Aug 29, 2014 12:45 am
Location: Saint-Petersburg, Russia

Re: Feature idea: blended fusion

Postby DeepSOIC » Sat May 06, 2017 5:59 pm

jnxd wrote:Maybe not an interaction schedule as much as an idea of when we are available. Like when you would be busy with your day job etc?
I am generally available 12pm to 3am, mostly after 9pm. I live in Moscow Time, GMT+3. At the moment I am on a vacation, till may 14, free to spend time on FreeCAD and you almost any time I am not sleeping, and as long as internet is up (it may goes down relatively often, especially when it rains)
jnxd
Posts: 162
Joined: Mon Mar 30, 2015 2:30 pm

Re: Feature idea: blended fusion

Postby jnxd » Sat May 06, 2017 6:00 pm

DeepSOIC wrote:For PartDesign I have hard time making any prediction, as there are pattern features, and also somewhat a lot of gui work.
If that is the case then maybe it comes to the other side, with Kurt getting too much in his hands, which are full already!
jnxd
Posts: 162
Joined: Mon Mar 30, 2015 2:30 pm

Re: Feature idea: blended fusion

Postby jnxd » Sat May 06, 2017 6:01 pm

DeepSOIC wrote:(it may goes down relatively often, especially when it rains)
Not a problem at my end now, but Mumbai rains cats and dogs in June and July.
User avatar
bejant
Posts: 6061
Joined: Thu Jul 11, 2013 3:06 pm

Re: Feature idea: blended fusion

Postby bejant » Sun May 07, 2017 1:49 am

DeepSOIC wrote: @everyone: Is it useful?
I'm a little late to the party, but sure it's useful! Nothing quite having a bunch of edges selected for a Fillet operation, and before selecting that last edge I inadvertently move the cursor just enough to select the background by mistake and have to start over selecting those edges again. I think I could use this new tool to avoid a lot that.

It will be interesting to see how you handle the situation where two faces converge... I was looking for an example I saw on the Reddit CAD Challenge some time ago, but can't find it now.