Potential Feature Requests for 0.15 Release

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!
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Potential Feature Requests for 0.15 Release

Post by sgrogan »

Some potential feature requests for 0.15 Release

1. Extended BOP checks = TRUE by default
2. FREECAD_USE_EXTERNAL_PIVY checked by default in Cmake
3. FREECAD_USE_FREETYPE checked by default in Cmake

Opinions?
"fight the good fight"
User avatar
DeepSOIC
Veteran
Posts: 7896
Joined: Fri Aug 29, 2014 12:45 am
Location: used to be Saint-Petersburg, Russia

Re: Potential Feature Requests for 0.15 Release

Post by DeepSOIC »

+1 for all (if I get a vote ;) )
peterl94
Veteran
Posts: 1001
Joined: Thu May 23, 2013 7:31 pm
Location: United States

Re: Potential Feature Requests for 0.15 Release

Post by peterl94 »

Definitely +1 from me. I was actually going to submit a patch for this, but I never got around to it.
(Edit: for the cmake options)
Last edited by peterl94 on Sat Jan 17, 2015 5:19 pm, edited 1 time in total.
User avatar
NormandC
Veteran
Posts: 18588
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Potential Feature Requests for 0.15 Release

Post by NormandC »

sgrogan wrote:1. Extended BOP checks = TRUE by default
Please see this question of mine and ickby's and tanderson69's replies.
viewtopic.php?f=3&t=7331&p=59368&hilit= ... eck#p59368
tanderson69 wrote:As ickby points out, the bopargcheck can be painfully slow. And after using it for a while, I think it mainly exposes the problems with the boolean algorithms and not with the topology itself. This lead me to think that it is best left off by default.
I don't think the devs will agree to make it true by default.
User avatar
shoogen
Veteran
Posts: 2823
Joined: Thu Dec 01, 2011 5:24 pm

Re: Potential Feature Requests for 0.15 Release

Post by shoogen »

normandc wrote:I don't think the devs will agree to make it true by default.
Maybe we should make the property available from the GUI instead.
User avatar
NormandC
Veteran
Posts: 18588
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Potential Feature Requests for 0.15 Release

Post by NormandC »

shoogen wrote:
normandc wrote:I don't think the devs will agree to make it true by default.
Maybe we should make the property available from the GUI instead.
Technically, the Parameter editor is a GUI... ;)

But making the property available in the preferences would make it easier to set.
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: Potential Feature Requests for 0.15 Release

Post by sgrogan »

OK :D

I haven't experienced painfully slow, but this is why I asked. Thanks for the feed back.

How about a wiki page for activating BOP checks, I know the help on FreeCAD helpers need to explain this a lot. Basically what Jim says here:

viewtopic.php?f=3&t=7878#p64422

For 2 and 3 should I do a formal ticket
"fight the good fight"
User avatar
NormandC
Veteran
Posts: 18588
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Potential Feature Requests for 0.15 Release

Post by NormandC »

sgrogan wrote:How about a wiki page for activating BOP checks, I know the help on FreeCAD helpers need to explain this a lot.
It would be logical to put it directly in the Part CheckGeometry command page, since AFAIK it's the only GUI command that uses it.

For now the page is empty.

I was also thinking of a more general page, something like "Troubleshooting", that would explain the different things that can be done to figure out a problem with FreeCAD or with a model, or link to other pages that do. There are many things that we have to repeat over and over.

One of them is to check both "Run internal python messages..." and "Run internal python errors in the report view".
User avatar
DeepSOIC
Veteran
Posts: 7896
Joined: Fri Aug 29, 2014 12:45 am
Location: used to be Saint-Petersburg, Russia

Re: Potential Feature Requests for 0.15 Release

Post by DeepSOIC »

Basing on how often we have to ask newbs to enable the BOP check (quite often), and on how often it takes impossibly long (I haven't heard of any cases), I still vote for BOPcheck to default to true (but a clear option in the GUI is needed too IMO).
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: Potential Feature Requests for 0.15 Release

Post by sgrogan »

normandc wrote:I was also thinking of a more general page, something like "Troubleshooting"
This is a great idea. It doesn't even have to be linkable by the user. I'm thinking of a page of links.

"IMPORTANT: Please read first before asking for help" would be the first, but all in one place.
I have a document on my desktop that are just links to my common FreeCAD issues. Something like this on the wiki to save searching common topics? This would be similar to how bejant taught me to post icons.
"fight the good fight"
Post Reply