Giter Site home page Giter Site logo

Comments (4)

fullcontrol-xyz avatar fullcontrol-xyz commented on August 12, 2024

Hi Tim,

Would you consider switching to the python version of FullControl?
Check the README on the home page of this github repo for more info about it and how it relates to the Excel version.

In the Excel version, it's a little tricky, since if you change the height of the pyramid, you need to change the number of (manually written) rows. With Excel you can achieve this with formulas and careful drag-down copying of formulas, but it's not ideal. A hack way to do it is to have a column on the right hand side of the sheet that specifies the number of repeats and required extrusion with for the current row. That could be nicely parametric with the only manual step being to drag down cells to the correct row.

However, in python, you could do this all in a simple loop using the polygon and move_polar functions, or the offset_path function in lab.fullcontrol might be easier. The CONVEX function in lab is also relevant for arbitrary outlines.

from fullcontrol.

Timothee-Leblond avatar Timothee-Leblond commented on August 12, 2024

Hi Andy,

Unfortunately I'm not really familiar with Python. I might dive into it later, but in the meatime, I'd love to do it in Excel.
Could you please give me more precision on the column you suggested to add?

Thank you,

Tim

from fullcontrol.

fullcontrol-xyz avatar fullcontrol-xyz commented on August 12, 2024

You need to figure out how many repeats are required for each layer (based on whatever the size is of each layer). If you have that value written in a column to the right hand side of all the settings then you can reference it in the repeat rule for that layer.

from fullcontrol.

ES-Alexander avatar ES-Alexander commented on August 12, 2024

Just as a note, the Excel version of FullControl is in a different repository, so if you're wanting Excel-related answers then it probably makes sense to ask such questions in that repository instead.

That said, I believe the idea is for the Python project (this repository) to replace the original Excel one, so I don't think the Excel one will be getting any further development (the last update was a year and a half ago), and presumably will also not receive as much support (partly because it just doesn't have as many features as the Python version). Perhaps @fullcontrol-xyz can comment to clarify the intent :-)

from fullcontrol.

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.