File Simplification: Difference between revisions
Jump to navigation
Jump to search
(Created page with "<html><iframe src="https://docs.google.com/presentation/d/11CXpjC2phOyV40SSsKuAET6jEAIGK036BmqTNzkxwmM/embed?start=false&loop=false&delayms=3000" frameborder="0" width="960" h...") |
No edit summary |
||
Line 2: | Line 2: | ||
[https://docs.google.com/presentation/d/11CXpjC2phOyV40SSsKuAET6jEAIGK036BmqTNzkxwmM/edit#slide=id.g22c1dd84ad_1_132 edit] | [https://docs.google.com/presentation/d/11CXpjC2phOyV40SSsKuAET6jEAIGK036BmqTNzkxwmM/edit#slide=id.g22c1dd84ad_1_132 edit] | ||
=Notes= | |||
*Note that FreeCAD file size is 2.8k minimum for a cubic shape in the above presentation. | |||
*A cube should be only a few bytes - l, w, h. 8 bits are a byte. About 65,000 divisions is 2 bytes (16 bit depth). So each dimension should be stores in 2 bytes. Thus, a cube should be 6 bytes large. If we add angle and position, we have 18 bytes. Thus, memory size of FreeCAD files can be reduced by at least 100x if files were stores in their most efficient form, because minimum file size is on the order of kilobytes, not bytes. Just sayin'. |
Revision as of 02:29, 7 December 2019
Notes
- Note that FreeCAD file size is 2.8k minimum for a cubic shape in the above presentation.
- A cube should be only a few bytes - l, w, h. 8 bits are a byte. About 65,000 divisions is 2 bytes (16 bit depth). So each dimension should be stores in 2 bytes. Thus, a cube should be 6 bytes large. If we add angle and position, we have 18 bytes. Thus, memory size of FreeCAD files can be reduced by at least 100x if files were stores in their most efficient form, because minimum file size is on the order of kilobytes, not bytes. Just sayin'.