FreeCAD: The Topological Naming problem IS NOT solved.

  Рет қаралды 4,108

4 Axis Printing

4 Axis Printing

Күн бұрын

Пікірлер
@Bruno-cb5gk
@Bruno-cb5gk 2 ай бұрын
This is one of the very few times I've seen someone actually understand this topic. Most people talk about it as if it were a bug, rather than the simple fact that computers aren't able to read your mind.
@seancollins9745
@seancollins9745 2 ай бұрын
That's because we don't have neuralink yet
@Daniel_VolumeDown
@Daniel_VolumeDown 2 ай бұрын
great video, but the fact that problem can't be solved fully doesn't mean that we can't make it easier to work with. The improvement I am thinking of is to give user choice. I mean, when you do some change that break geometry, there would be selection menu on the side of the program to show user options to choose from. So default behavior could remain intact but application would predict most likely solutions to choose from.
@4axisprinting
@4axisprinting 2 ай бұрын
That might make a good enhancement in future releases.
@url00
@url00 2 ай бұрын
Great breakdown! Very easy to follow. As a software engineer, this almost feels like when you change a software API interface and expect the consuming code to know where things moved - some changes just don't work that way. You can't automagically know how to update references.
@4axisprinting
@4axisprinting 2 ай бұрын
It's quite similar I think. With sufficient abstraction I suspect it's exactly the same problem. Software development is a significant part of my day job. It's also why CORBA didn't solve any real world problems and faded away.
@KasasagiWad3
@KasasagiWad3 2 ай бұрын
one way to improve this would be to add a popup option menu when performing an action which breaks geometry like this, for example "this action breaks the existing sketch , would you like to 1: copy original surface to attach sketch (default), 2: attach sketch to the nearest surface, 3: manually select a new surface to attach sketch, 4: manually fix sketch(do nothing)".
@4axisprinting
@4axisprinting 2 ай бұрын
That could be a nice enhancement now that there is a good base to work from.
@clutteredchicagogarage2720
@clutteredchicagogarage2720 2 ай бұрын
Great video! I've been using FreeCAD for at least 8 years, although just for periodic hobby projects of varying complexities. I learned a couple new techniques from your video. I wasn't familiar with ruled surfaces. I've probably used the split edge tool, but it's not something that I use often since I usually just know the geometry that I'm planning to draw and construct it line-by-line if it isn't a simple primitive like a square or circle. I've also never come across "inertia mode" for attaching a sketch to a face. I've always attached to the plane and then constrained relative to the x/y/z origin, but I can see how attaching with inertia mode would be a lot easier and more convenient in many cases -- especially when attaching to faces that aren't parallel with the XY, XZ or YZ planes. Otherwise, I fully agree with your commentary on the TNP, and I think the behavior exhibited by FreeCAD in this video is entirely appropriate. In the past, my greatest frustration with TNP issues in FreeCAD was when I had to rework a broken geometry but for some reason FreeCAD could not recompute my model when I tried to reattach sketches to different faces or otherwise rework the order and construction of my part designs without deleting some of the work and doing it from scratch in a different order. Hopefully FreeCAD's ability to reattach sketches to different faces without breaking has improved in 1.0.
@DanielBadberg
@DanielBadberg 2 ай бұрын
Very good explanation that the TNP is not really a problem of FreeCAD only, but basically affects every CAD programme. Without mentioning other programmes by name. I like it.
@peterguy8495
@peterguy8495 2 ай бұрын
CATIA V5 operates in a very similar manner. If I were building a model intended to handle a lot of parameteic and/or topological change I would be avoiding topological references as much as possible. Most stable - Reference geometry (explicit points,lines,planes), faces, edges, vertexes - least stable.
@hectobit
@hectobit 2 ай бұрын
Thanks for this video. I was so confused the last days when I kept reading that FreeCAD had “solved” the TNP.
@dmmgualb
@dmmgualb 2 ай бұрын
IMO the Topological Naming problem is still a problem. Ok, we all have our means to avoid it, but it costs time (is much faster to select external geometries, reference sketches to faces than having everything parametrized to tables and variables). As you said, it is impossible to the CAD figure out for itself our intentions, but it could have tools to help us. Something like a list of the referenced primitives that were renamed so we can check/fix, a option to replace external geometries in sketches rather than deleting and constraining everything again... things like that.
@spock81
@spock81 2 ай бұрын
I agree. The TNP as it stands is more mitigated than it was in the past. However, the tools for resolving it when it occurs are not very straightforward. Also this example is a pretty extreme way to break a model (and no CAD package will be able to handle it perfectly), but there are much subtler operations that will break models in FreeCAD that are much less problematic in other packages I've used.
@noanyobiseniss7462
@noanyobiseniss7462 2 ай бұрын
Nice. :)
@sillonbono3196
@sillonbono3196 2 ай бұрын
Excellent demonstration, unfortunately most people's attitude with modern complex software is not about: "How can I solve this problem with the free tools at hand?" but most like: "This is an inconvenience!, I refuse to put any effort to understand how to solve any problem or limitation in this free software because some other solution exists in a commercial package".
@4axisprinting
@4axisprinting 2 ай бұрын
In this case, the commercial packages will have similar failures due to the nature of the problem. Some of them do not make recovery as graceful as FreeCAD does.
@clytle374
@clytle374 2 ай бұрын
thanks for explaining that better.
@FilterYT
@FilterYT 2 ай бұрын
Very well done, so I subscribed. Thanks.
@troncooo409
@troncooo409 2 ай бұрын
Nice explanation and solution.
@larsgotfredsen6068
@larsgotfredsen6068 2 ай бұрын
Excellent explanation!!!
@EPeltzer
@EPeltzer 2 ай бұрын
This problem is not really the same as the TNP. And yes any cad program would error out when the elements you are referencing are substantially changed or eliminated! When you saw the leg off a ladder, surprise, it falls over.
@4axisprinting
@4axisprinting 2 ай бұрын
Prior to the mitigations, the cylinder would have ended up stuck to whatever random face got numbered as Face3 and no error flagged. Part of the mitigation is detecting that that is very unlikely to be helpful or anything like what the user wanted.
@swamihuman9395
@swamihuman9395 2 ай бұрын
- Nice example. Well explained :) - On a side note: though you were joking (haha), it is not the world's worst hammer - "The world's best toothpick makes the world's worst hammer." (Or something like that; and here, too, just joking :D ) - Carry on...
@macdroid53
@macdroid53 2 ай бұрын
There was an effort by some to make the point TNP is endemic and can never be "solved", only mitigated to a tolerable level. Any time the term "solved" or "fixed" was used in print, one or more people would make a point of saying: "no, it is mitigated, not solved". I wish there had been better expectation control.
@4axisprinting
@4axisprinting 2 ай бұрын
There was an attempt. I'm hoping that if I actually show a case that can't be fully mitigated and WHY, perhaps the appropriate expectation will get around.
@cavemansmancave9025
@cavemansmancave9025 2 ай бұрын
Thank you! 😎👍
@4axisprinting
@4axisprinting 2 ай бұрын
You're welcome!
@darkooo94
@darkooo94 2 ай бұрын
This is the behaviour I expect. In NX it is solved the same.
@carlslater7492
@carlslater7492 2 ай бұрын
Exactly!!! This is NOT an issue unique to FreeCAD ... The FreeCAD authors hav never said the problem was solved only mitigated
@4axisprinting
@4axisprinting 2 ай бұрын
Exactly. This is the best that can be expected. It's great that FreeCAD has advanced to be on-par in this area.
@hypocritical7379
@hypocritical7379 2 ай бұрын
The title is misleading, but it is true. FreeCAD had MITIGATED the issue to make it AS GOOD as other car platforms (most of the time)
@zihotki
@zihotki 2 ай бұрын
Topological naming problem can not be fully solved. Only mitigated to a certain degree.
@thomasneemann5618
@thomasneemann5618 2 ай бұрын
I've never had TNP in Freecad with my workflow
@4axisprinting
@4axisprinting 2 ай бұрын
I rarely encountered it, but not never. But with the mitigation in place, I find that I can loosen up my workflow a bit and sometimes use attachments that are more appropriate without fear of something breaking as a result.
@AhmadNaufalNWSN
@AhmadNaufalNWSN 16 күн бұрын
best.... subcribe
@shinkansen4521
@shinkansen4521 2 ай бұрын
wow fantastic😂
@DustinTjäder
@DustinTjäder 2 ай бұрын
2:00 worlds worst hammer 😂
@seancollins9745
@seancollins9745 2 ай бұрын
This is a big deal, might have to look at freecad again, I am dying to get off of Fusion360, and I am willing to pay upwards of $75 a month USD to do so. Also better CAM software would be massive.
@DehnusNorder
@DehnusNorder 2 ай бұрын
Ooh my cat can totally beat up your cad! Just watch! (I'm kind afraid of that psychotic flailing ball of fur and nails. It makes the most god awful sounds :( ). All kidding aside, thanks for explaining it :) .
Why do my FreeCAD models break? - "Topological Naming Problem"
8:06
Brodie Fairhall
Рет қаралды 22 М.
FreeCAD & Ondsel Topological Naming Problem Fix!  Exclusive News And Update!
9:44
MangoJelly Solutions for FreeCAD
Рет қаралды 22 М.
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
FreeCAD: Nice finger grips.
6:48
4 Axis Printing
Рет қаралды 679
Creation of 3D CAD Model for 3Dprinting - Exercise 1
10:07
Mechanical Engineering Intellectuals
Рет қаралды 117
FreeCAD Is Fundamentally Broken!  - Now what... Help Me Decide...
10:35
FreeCAD 1.0 - Using Surface To Improve Fillet
19:11
DuyQuang Dang
Рет қаралды 6 М.
Quicker Better Fillets in FreeCAD With This Simple Tip A must for Beginners
9:43
MangoJelly Solutions for FreeCAD
Рет қаралды 23 М.
FreeCAD Basics by Example
9:11
CAD CAM Lessons
Рет қаралды 8 М.
What’s New in FreeCAD - Topological name problem is solved
2:26
Cad essentials
Рет қаралды 4,7 М.