FreeCAD Tip - Expressions

  Рет қаралды 5,665

Mitchell Hageman

Mitchell Hageman

Күн бұрын

Пікірлер: 12
@TomLeg
@TomLeg 27 күн бұрын
I'm trying to learn FreeCAD and have gone through some tutorials. While I still need those, I enjoy this because you're working on achieving a part, rather than teaching, say, Sketch elements.
@CrapE_DM
@CrapE_DM Жыл бұрын
Clicked on this because the thumbnail made me think that it was a video about the differences between using f(x) and =. Then I saw that you were going to do a conditional expression, which I was wondering for a while if FreeCAD could do. Don't know why I didn't just look it up :) Thanks for sharing
@bmarvin6339
@bmarvin6339 11 ай бұрын
Thank you for this easy to follow example. Constraints as expressions of other dimensions is what truly makes FreeCAD a parametric modeler. It seams like 90% of the FreeCAD videos are “for beginners” and only show each constraint being given a fixed constant value. I can make those kind of parts in plain AutoCAD 3D solids that are fixed with the “parameters” determined at original solid primitives creation. Expressions of constraints, in my mind, is what makes FreeCAD a true parametric 3D CAD modeler. Your explanations were very clear and well presented. Also, thank you for referencing the FreeCAD documentation of “expressions”. I wanted a model of a netting gauge that is simply a rectangle where the length is twice the width. A very simple relationship used for making various size nets of different opening sizes for cargo netting in either paracord or elastic cord (bungee cord). Now I have one netting gauge model that can create STL files to print for many netting gauge sizes.
@viesic
@viesic Жыл бұрын
You could name original diameter something like: "outside_diameter" and then in other constraints use that name and not numerical value. Something like ".Constraints.outside_diameter * 0.5"
@edderohanes4264
@edderohanes4264 3 ай бұрын
Tried that. Still getting the error.
@yootoobgoog
@yootoobgoog 7 ай бұрын
Great example. Exactly what I was looking for. Thanks
@WatchesTrainsAndRockets
@WatchesTrainsAndRockets Жыл бұрын
You are doing it the hard way. Just create a Freecad spreadsheet and put all of the dimensions in there. You can use expressions to derive one dimension from another there. That way the sketches, pads, pockets, etc. are always dependent on a single value from the spreadsheet. That way if you need to change the derivation of a given value, it is done in only the spreadsheet. No references need to be touched. In your method, if you have multiple dimensions with the same derivation, each would still have to be changed. Yes, it works, but the spreadsheet method is infinitely more maintainable.
@ccmoonie
@ccmoonie Жыл бұрын
I enjoyed this. Good stuff!
@RussTanner
@RussTanner 18 күн бұрын
Very helpful. Thanks for this. I just bumped into a bug in FC 1.0.0 that automatically (mistakenly) strips away some parenthesis in expressions that change the result. Seems this has been a bug for a while. Either way. your video has great tips.
@yuriyyatsyshyn9717
@yuriyyatsyshyn9717 9 ай бұрын
Nice work. How about names for size? And use it in formulas.
@edderohanes4264
@edderohanes4264 3 ай бұрын
Is there a way to call a constraint's reference name rather than the number. I have a dimension (Constraints[11]) referenced as "H". The expression "Constraints.H*0.25" gives me a "Failed to parse expression" error. I tried it with ".Constraints...." with the same error. It is in the same sketch.
FreeCAD Tip - Configuration Tables
15:06
Mitchell Hageman
Рет қаралды 7 М.
Learning FreeCad with These Basic Steps
17:29
Novaspirit Tech
Рет қаралды 700 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 3,9 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 143 МЛН
If people acted like cats 🙀😹 LeoNata family #shorts
00:22
LeoNata Family
Рет қаралды 41 МЛН
FreeCAD V1.0.0 Assembly Workbench Intro
12:55
Mitchell Hageman
Рет қаралды 2,3 М.
Can FOSS CAD compete? Trying out Ondsel (improved FreeCAD)
16:52
Teaching Tech
Рет қаралды 126 М.
FreeCAD Basics of Using Sketch Attachment Modes
25:51
MangoJelly Solutions for FreeCAD
Рет қаралды 41 М.
FreeCAD Tip - Expressions Short
6:15
Mitchell Hageman
Рет қаралды 2 М.
Was I unfair to FreeCAD?
17:31
Maker's Muse
Рет қаралды 187 М.
FreeCAD: An Open Reply to TeachingTech
13:48
4 Axis Printing
Рет қаралды 31 М.
If I Were To Start, I'd Start With This
14:19
CAD CAM Lessons
Рет қаралды 14 М.
Convert Images to Part for 3d Printing  on Freecad Tutorial
10:03
Novaspirit Tech
Рет қаралды 28 М.
FreeCAD Is Fundamentally Broken!  - Now what... Help Me Decide...
10:35
Complex Lofts in FreeCAD in Minutes even Seconds! Easy, Quick and Simple!
28:35
MangoJelly Solutions for FreeCAD
Рет қаралды 26 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 3,9 МЛН