Work is being done by many developers in many parts of the application.īefore new code can be merged, it has to be rebased onto the current version of source code. The rest of FreeCAD’s development has only accelerated in recent years. Second is the pace of other development work. Many, if not most, files in FreeCAD need to be modified to incorporate the solution. Why is it so hard to merge? įirst is the sheer size and number of code changes necessary to implement this solution. Even a properly implemented solution is guaranteed to have bugs and border-cases for a long time.įor all these reasons, the project leaders have chosen to move cautiously and to allow the solution to stabilize and be proven before merging it into the main branch. Implementing a solution is not a straightforward task and implementing it incorrectly would cause user models to break irreparably. Identifying features and attaching attributes to them is what modern parametric design is all about. It’s important to appreciate how pervasive feature naming is within FreeCAD-or any CAD. As much as we relate to the frustrations expressed here, it’s not as simple as just merging in RealThunder’s branch or bringing in one paid developer to do it once and for all. This opinion is understandable and certainly not unusual. And crowd-source some funds to hire a pro to fix the topology-naming issue as well as do some much-needed integration work.” - agnichatian on YouTube The community needs to push out whomever is standing in the way of progress. Because of this, as much as I want to use it, I simply can not afford this "free" software. “The fact that this solvable topology naming problem is so serious yet so long-standing, tells me that this is really a people problem in the FreeCAD project. Why wouldn’t we just merge it in and be done with it? We have a working branch of FreeCAD that isn’t plagued by the topological naming problem. That is why the problem is so frustrating-it bites you when you’ve already invested a lot of time learning the tool and building the design. This requires experience that many new and casual users don’t have. As models get more complicated, only a very disciplined approach to design will keep models intact. For simple models, the problem is fairly easy to avoid and a broken model is easy to repair. The current state of FreeCAD is weak in this regard. It can only be mitigated and most applications do a good job of avoiding the problem by either limiting the user’s actions or algorithmically tracking changes to the named features. The problem cannot be solved in the traditional sense. All applications suffer from it to some extent. If the computer is unable to maintain correct persistence of the naming-even when the underlying topology changes-the model breaks and recovery is difficult. Edges may be chamfered, turning into multiple edges. Modern parametric designs are built up through a series of modifications which change the elements in the model. The hard part of topological naming is making the names persistent even if the model is modified. By naming these elements, we can attach features, dimensions, and other attributes to them. Topological naming is the process of giving persistent names to elements of a solid model, such as faces, edges, and vertices. What is topological naming, and why is it a problem in FreeCAD? It's frequently cited as the number one reason holding back widespread adoption of FreeCAD for commercial use.ĭeveloper RealThunder introduced a fix to the problem years ago, but it has never been fully incorporated into the core product. 7z download.FreeCAD's ' topological naming problem' is legendary. However, said file IS present in the "bin" folder of the unpacked. Now, when attempting to run Realthunder's version of FreeCAD, I get error message stating can't run because file "VCRUNTIME140_1.DLL" is missing - (can't find). zip files listed, but they seem to be only for source code requiring compiling.īut, using a private computer, finally got the FreeCAD download unpacked to my USB drive. It would be nice to have these files available in other compressed formats, such as standard. 7z download unpacked was a real problem, as they don't have 7z or 7zip installed on their machines. and the official main branch of FreeCAD) therefore getting the. I run FreeCAD in portable environment (from USB drive) on public computer at a library, they do not allow installs of software to their computers, but running from USB drive works for many other applications (Inkscape, etc. I downloaded " FreeCAD-asm3-Stable-Win64-Py0922.7z" DLL files for execution when running from USB drive
0 Comments
Leave a Reply. |