Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test PR #7

Open
wants to merge 1,577 commits into
base: master
Choose a base branch
from
Open

Test PR #7

wants to merge 1,577 commits into from

Conversation

0penBrain
Copy link
Owner

Test PR

chennes and others added 30 commits May 2, 2023 12:49
Deprecated. Replaced by 3rd party addon 'Render'.
…texts-in-importDXF.py

Draft: use convert_draft_texts in importDXF.py
GUI: Transform sr-CS to sr_Latn in menu entry
==========================================

fixes FreeCAD#6174

Problem
=======

The popularity contest heuristic was designed to assume that removing one solver constraint from a redundant group would potentially satisfy it.

This means that for sketcher constraints comprising several solver constraints, the sketcher constraint would never be notified as redundant, but
always partially redundant (where the case may be that it is redundant or that it is partially redundant). This happens because after removing one
solver constraint, it may happen:

(a) that no other solver constraint corresponding to the sketcher constraint remains in the redundant group (so it is indeed partially redundant)
(b) that at least one other solver constraint corresponding to the sketcher constraint remains in the redundant group (so if all solver constraints
remain in the redundant group, the sketcher constraint is actually redundant). This happens because solver constraints of a single sketcher constraint
are orthogonal and consequently, a conflict (or redundancy) emanating from removing one of them cannot actually satisfy the group, as it has no effect
on the other.

Solution
========

When popularity constraint decides on one solver constraint, remove any other solver constraint of the same tag (i.e. same sketcher constraint) that is
present in the conflict group (case b). This does not affect case a, because the solver constraint that is not redundant is not present in the conflict
(redundancy) group.
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
PATH: Change GUI Op Base Geometry Import button to support multiple bases
Also tweaked code formatting
Closes FreeCAD#9406
Also fixed incorrect typos in previous commit
In the icons arcs are shown as CW when in fact they are CCW
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
Replace glPolygonMode() and GL_POLYGON with GL_LINE_LOOP
Replace glDepthRange() with glPolygonOffset()
Some cleanup in configuring openGL
FEM: Adjust translation context for SolverCalculiX
Close FreeCAD#9407


Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org>
Draft: Add l10n context for ambiguous string
Begin translating user-visible exception strings
@0penBrain 0penBrain force-pushed the FCCI branch 3 times, most recently from 7951ad7 to 13ffca9 Compare May 28, 2023 11:38
  This change is needed for ease further processing of changed file list in Prepare step
@0penBrain 0penBrain force-pushed the FCCI branch 10 times, most recently from e2c2416 to b6c198b Compare May 29, 2023 10:09
  This aims at circumventing limit of 300 changed files returned by GH API
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet