Code Monkey home page Code Monkey logo

Comments (6)

dprojects avatar dprojects commented on June 2, 2024

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.

flashydave avatar flashydave commented on June 2, 2024

from woodworking.

dprojects avatar dprojects commented on June 2, 2024

Can you add sample freeCAD file, with simple scenario, this will be easier to determine how to fix it

from woodworking.

flashydave avatar flashydave commented on June 2, 2024

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.

dprojects avatar dprojects commented on June 2, 2024

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.

flashydave avatar flashydave commented on June 2, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.