Comments (6)
What should we do with this section? Some times we have to screw stainless steel legs to the bottom and therefore the bottom panels need to be thicker than 3/4" for the leg screws to grab. We can just call out the bottom at 1" thick if the material is Melamine and 1.5" thick if the material is plywood.
from cabinet-calc.
If having legs or not is what determines the bottom thickness, then why not ask in the GUI to specify whether the cabinets will have legs or not? Then the bottom thickness can be determined from that.
What do you think?
Does the following table accurately describe the conditions that determine the bottom thickness?
Legs | Material | Thickness |
---|---|---|
No | any | 3/4" |
Yes | melamine | 1" |
Yes | plywood | 1.5" |
Yes | marine-grade plywood | 1.5" |
If it does, then it seems to me that all we would need to add is a single choice in the GUI:
Will the cabinets have legs? [x] No [ ] Yes
from cabinet-calc.
from cabinet-calc.
I see now why you suggested adding a boolean option to the GUI for whether or not the bottom material will be stacked. I did not understand that when we were talking on the phone. That might be the right thing to do, to give the user more control.
However, that raises a question. Would a fabricator ever stack more than two panels, e.g. three 1/2" bottom panels to get to 1 1/2"? I am asking because I want to know: does stacking always mean two panels will be stacked, or could there be a greater number of panels in the stack? If so, we would need a way to specify the number of panels to be stacked, wouldn't we?
Or is all of this not worth the trouble?
from cabinet-calc.
I have the stacked bottom panels working provisionally. Checkout issue20 branch and you can play with it. At this point, it only stacks bottom panels if the nominal bottom thickness is 1 1/2".
from cabinet-calc.
from cabinet-calc.
Related Issues (20)
- Add "toekick_materials" and "toekick_height" to cabinet.py and gui for PDF page 2 utilization HOT 2
- Cutlist header always says "Both ends open".
- Cutlist isometric view back panel too thick.
- Cutlist isometric view depth dimension incorrect.
- Job wants 0" or too-narrow fillers HOT 1
- Cannot see all output on small screen
- Tested Code Coverage should be at least 75%. HOT 3
- Add GTK or Qt GUI HOT 1
- Add Code Coverage Measurement HOT 2
- Implement CI HOT 1
- If job only requires one cabinet, summary line of job overview prints `1 cabinets.' HOT 1
- If job only requires one cabinet, summary line of job overview says, `1 cabinets'.
- Add web and/or mobile (app) interface.
- Inconsistent use of newlines in different sections of job spec & unneeded def of wrap().
- Add two new styles of dimension arrows for cutlist. HOT 1
- Only allow 2 doors per cabinet.
- Modify materials and thicknesses. HOT 5
- Separate material choice into Primary and Door.
- Add handling of countertop and toekick. HOT 2
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 cabinet-calc.