Comments (6)
I guess this issue is not only related to single tool, I think this should be general testing with expressions.
Well, I am not sure this is urgent issue but I will look into this. So leave it open.
from woodworking.
from woodworking.
Can you add sample freeCAD file, with simple scenario, this will be easier to determine how to fix it
from woodworking.
2 files. First magic_drill.FCSd contains a simple spreadsheet controlling panel size
Second magic_drill_with_holes.FCSd contains the same panel with MagicDriller used to create a series of holes on one face.
If you look at the resulting panel constraints the parameterised dimensions these are now shown with their current values replacing the previous formula. Same with any sketch. Parameterised locations are replaced with absolute values at the time of the usage of magic drill.
2024.tar.gz
from woodworking.
I have improved the main Cube to Pad function. So now all the conversions should keep the expressions.
Here is the video about it: https://www.youtube.com/watch?v=9_2S45Vb1-Y
Feel free to re-open this issue if there still problem related to this issue. Thanks.
from woodworking.
Thanks - great response and I liked the video!
An interesting related problem is where you might want to keep the hole locations relative to the face upon which they were initially associated so that if that face is resized in X and Y or moves in the Z axis then the holes move accordingly based on the rules that defined where they initially placed.
Maybe there is an argument for X and Y remaining unchanged but I'm not sure you would often want the holes to stay in the same position if you change the face Z value.
I dont know if that is possible as I suspect might you lose that upon the cube to pad construction based on what the dialogue values where at the time. However if they could retain some essence of the spreadsheet expression from the face then any small adjustments can be made with a lot less manual editing of constraints.
Maybe something for some further development?
Thanks
from woodworking.
Related Issues (20)
- magicManager error or abuse? HOT 7
- Workbench does not appear in FreeCAD drop-down list HOT 1
- toCut uses template already used by TechDraw causing serious issue, when the toPrint is deleted HOT 4
- Translation HOT 1
- Will this plugin be in the addon manager at some point? HOT 1
- use placement/Support for jointTenon HOT 4
- Running the Python command 'magicMove' failed HOT 3
- magicMove error HOT 2
- The data in the showSpaceModel window is poorly visible if dark mode is used. HOT 2
- Install of Woodworking workbench fails from FreeCAD HOT 4
- Latest release workbench incompatible with latest release FreeCAD HOT 3
- Suggestions for improving the implementation of grain HOT 4
- Addon Manager entry is broken due to a typo HOT 3
- Feature: Quick constraints HOT 4
- Further enhancement of magic drill etc retaining expressions. HOT 11
- cubeToPad doesn't copy expressions
- Rules for the Wiki FC to Docusaurus converter. HOT 13
- documentation HOT 20
- magicDriller not working in Freecad v0.22
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from woodworking.