March 22, 2022 Release

This new release of Models @ MakeWithTech adds 120 fonts to the OpensSCAD environment.   Unfortunately, it is next to impossible to add all fonts anyone would want to use to the environment.   We are investigating technology to scan OpenSCAD scripts for "use <ttf/inspiration>" statements where the font name is a from the thousands of fonts available in the Google font library and install the font on demand.   This is going to take some time and is not the top priority so for now I will just add fonts as users request them.   A list of currently installed fonts is now available at the bottom of the log file each time you render an object.

Sorry, I broke it.

Unfortunately while working on this upgrade I broke the results queue about 4 hours earlier today.    It is all fixed now and I am designing a system to reduce the likelihood of this type of error.

Bugs

I exterminated some bugs in the openSCAD source display on the customizer page and played with the light angles in the 3d imager.   Let me know if you think this is better.

In addition, I resolved a nasty bug where if you use a full URL to directly access a page the user authorization credentials were not loaded properly and your access to your results page would fail.

Modules

Missing a module you would like available in OpenSCAD on Models.  Just let me know and I will review it and add it if it looks safe for use.

How to Communicate Your Thoughts

Did you know that by clicking on the "Report Bugs and Request Features" link in the footer on the bottom right you can share your observations about Models?  I look forward to hearing from you.

Fonts Available in the Models OpenSCAD Build

Aerial Mono:style=Bold Italic                               /usr/share/fonts/truetype/arkpandora/AerialMonoBdIt.ttf
Aerial Mono:style=Bold                                      /usr/share/fonts/truetype/arkpandora/AerialMonoBd.ttf
Aerial Mono:style=Italic                                    /usr/share/fonts/truetype/arkpandora/AerialMonoIt.ttf
Aerial Mono:style=Regular                                   /usr/share/fonts/truetype/arkpandora/AerialMono.ttf
Aerial:style=Bold Italic                                    /usr/share/fonts/truetype/arkpandora/AerialBdIt.ttf
Aerial:style=Bold                                           /usr/share/fonts/truetype/arkpandora/AerialBd.ttf
Aerial:style=Italic                                         /usr/share/fonts/truetype/arkpandora/AerialIt.ttf
DejaVu Sans Mono:style=Bold                                 /usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf
DejaVu Sans Mono:style=Book                                 /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf
DejaVu Sans:style=Bold                                      /usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf
DejaVu Sans:style=Book                                      /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
DejaVu Serif:style=Bold                                     /usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf
DejaVu Serif:style=Book                                     /usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf
Hurricane:style=Regular                                     /usr/share/fonts/Hurricane-Regular.ttf
IBM Plex Sans:style=Bold Italic                             /usr/share/fonts/IBMPlexSans-BoldItalic.ttf
IBM Plex Sans:style=Bold                                    /usr/share/fonts/IBMPlexSans-Bold.ttf
IBM Plex Sans:style=ExtraLight Italic                       /usr/share/fonts/IBMPlexSans-ExtraLightItalic.ttf
IBM Plex Sans:style=ExtraLight                              /usr/share/fonts/IBMPlexSans-ExtraLight.ttf
IBM Plex Sans:style=Italic                                  /usr/share/fonts/IBMPlexSans-Italic.ttf
IBM Plex Sans:style=Light Italic                            /usr/share/fonts/IBMPlexSans-LightItalic.ttf
IBM Plex Sans:style=Light                                   /usr/share/fonts/IBMPlexSans-Light.ttf
IBM Plex Sans:style=Medium Italic                           /usr/share/fonts/IBMPlexSans-MediumItalic.ttf
IBM Plex Sans:style=Medium                                  /usr/share/fonts/IBMPlexSans-Medium.ttf
IBM Plex Sans:style=Regular                                 /usr/share/fonts/IBMPlexSans-Regular.ttf
IBM Plex Sans:style=SemiBold Italic                         /usr/share/fonts/IBMPlexSans-SemiBoldItalic.ttf
IBM Plex Sans:style=SemiBold                                /usr/share/fonts/IBMPlexSans-SemiBold.ttf
IBM Plex Sans:style=Thin Italic                             /usr/share/fonts/IBMPlexSans-ThinItalic.ttf
IBM Plex Sans:style=Thin                                    /usr/share/fonts/IBMPlexSans-Thin.ttf
Lato:style=Black Italic                                     /usr/share/fonts/truetype/lato/Lato-BlackItalic.ttf
Lato:style=Black                                            /usr/share/fonts/truetype/lato/Lato-Black.ttf
Lato:style=Bold Italic                                      /usr/share/fonts/truetype/lato/Lato-BoldItalic.ttf
Lato:style=Bold                                             /usr/share/fonts/truetype/lato/Lato-Bold.ttf
Lato:style=Hairline Italic                                  /usr/share/fonts/truetype/lato/Lato-HairlineItalic.ttf
Lato:style=Hairline                                         /usr/share/fonts/truetype/lato/Lato-Hairline.ttf
Lato:style=Heavy Italic                                     /usr/share/fonts/truetype/lato/Lato-HeavyItalic.ttf
Lato:style=Heavy                                            /usr/share/fonts/truetype/lato/Lato-Heavy.ttf
Lato:style=Italic                                           /usr/share/fonts/truetype/lato/Lato-Italic.ttf
Lato:style=Light Italic                                     /usr/share/fonts/truetype/lato/Lato-LightItalic.ttf
Lato:style=Light                                            /usr/share/fonts/truetype/lato/Lato-Light.ttf
Lato:style=Medium Italic                                    /usr/share/fonts/truetype/lato/Lato-MediumItalic.ttf
Lato:style=Medium                                           /usr/share/fonts/truetype/lato/Lato-Medium.ttf
Lato:style=Regular                                          /usr/share/fonts/truetype/lato/Lato-Regular.ttf
Lato:style=Semibold Italic                                  /usr/share/fonts/truetype/lato/Lato-SemiboldItalic.ttf
Lato:style=Semibold                                         /usr/share/fonts/truetype/lato/Lato-Semibold.ttf
Lato:style=Thin Italic                                      /usr/share/fonts/truetype/lato/Lato-ThinItalic.ttf
Lato:style=Thin                                             /usr/share/fonts/truetype/lato/Lato-Thin.ttf
Montserrat:style=Black Italic                               /usr/share/fonts/Montserrat-Italic[wght].ttf
Montserrat:style=Black                                      /usr/share/fonts/Montserrat[wght].ttf
Montserrat:style=Bold Italic                                /usr/share/fonts/Montserrat-Italic[wght].ttf
Montserrat:style=Bold                                       /usr/share/fonts/Montserrat[wght].ttf
Montserrat:style=ExtraBold Italic                           /usr/share/fonts/Montserrat-Italic[wght].ttf
Montserrat:style=ExtraBold                                  /usr/share/fonts/Montserrat[wght].ttf
Montserrat:style=ExtraLight Italic                          /usr/share/fonts/Montserrat-Italic[wght].ttf
Montserrat:style=ExtraLight                                 /usr/share/fonts/Montserrat[wght].ttf
Montserrat:style=Italic                                     /usr/share/fonts/Montserrat-Italic[wght].ttf
Montserrat:style=Light Italic                               /usr/share/fonts/Montserrat-Italic[wght].ttf
Montserrat:style=Light                                      /usr/share/fonts/Montserrat[wght].ttf
Montserrat:style=Medium Italic                              /usr/share/fonts/Montserrat-Italic[wght].ttf
Montserrat:style=Medium                                     /usr/share/fonts/Montserrat[wght].ttf
Montserrat:style=Regular                                    /usr/share/fonts/Montserrat[wght].ttf
Montserrat:style=SemiBold Italic                            /usr/share/fonts/Montserrat-Italic[wght].ttf
Montserrat:style=SemiBold                                   /usr/share/fonts/Montserrat[wght].ttf
Montserrat:style=Thin Italic                                /usr/share/fonts/Montserrat-Italic[wght].ttf
Montserrat:style=Thin                                       /usr/share/fonts/Montserrat[wght].ttf
Montserrat                                                  /usr/share/fonts/Montserrat-Italic[wght].ttf
Montserrat                                                  /usr/share/fonts/Montserrat[wght].ttf
Open Sans Condensed:style=Bold                              /usr/share/fonts/truetype/open-sans/OpenSans-CondBold.ttf
Open Sans:style=Bold Italic                                 /usr/share/fonts/truetype/open-sans/OpenSans-BoldItalic.ttf
Open Sans:style=Bold                                        /usr/share/fonts/truetype/open-sans/OpenSans-Bold.ttf
Open Sans:style=Condensed Light Italic                      /usr/share/fonts/truetype/open-sans/OpenSans-CondLightItalic.ttf
Open Sans:style=Condensed Light                             /usr/share/fonts/truetype/open-sans/OpenSans-CondLight.ttf
Open Sans:style=Extrabold Italic                            /usr/share/fonts/truetype/open-sans/OpenSans-ExtraBoldItalic.ttf
Open Sans:style=Extrabold                                   /usr/share/fonts/truetype/open-sans/OpenSans-ExtraBold.ttf
Open Sans:style=Italic                                      /usr/share/fonts/truetype/open-sans/OpenSans-Italic.ttf
Open Sans:style=Light Italic                                /usr/share/fonts/truetype/open-sans/OpenSans-LightItalic.ttf
Open Sans:style=Light                                       /usr/share/fonts/truetype/open-sans/OpenSans-Light.ttf
Open Sans:style=Regular                                     /usr/share/fonts/truetype/open-sans/OpenSans-Regular.ttf
Open Sans:style=Semibold Italic                             /usr/share/fonts/truetype/open-sans/OpenSans-SemiboldItalic.ttf
Open Sans:style=Semibold                                    /usr/share/fonts/truetype/open-sans/OpenSans-Semibold.ttf
Roboto Condensed:style=Bold Italic                          /usr/share/fonts/truetype/roboto/unhinted/RobotoCondensed-BoldItalic.ttf
Roboto Condensed:style=Bold                                 /usr/share/fonts/truetype/roboto/unhinted/RobotoCondensed-Bold.ttf
Roboto Condensed:style=Italic                               /usr/share/fonts/truetype/roboto/unhinted/RobotoCondensed-Italic.ttf
Roboto Condensed:style=Light Italic                         /usr/share/fonts/truetype/roboto/unhinted/RobotoCondensed-LightItalic.ttf
Roboto Condensed:style=Light                                /usr/share/fonts/truetype/roboto/unhinted/RobotoCondensed-Light.ttf
Roboto Condensed:style=Medium Italic                        /usr/share/fonts/truetype/roboto/unhinted/RobotoCondensed-MediumItalic.ttf
Roboto Condensed:style=Medium                               /usr/share/fonts/truetype/roboto/unhinted/RobotoCondensed-Medium.ttf
Roboto Condensed:style=Regular                              /usr/share/fonts/truetype/roboto/unhinted/RobotoCondensed-Regular.ttf
Roboto:style=Black Italic                                   /usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-BlackItalic.ttf
Roboto:style=Black                                          /usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-Black.ttf
Roboto:style=Bold Italic                                    /usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-BoldItalic.ttf
Roboto:style=Bold                                           /usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-Bold.ttf
Roboto:style=Italic                                         /usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-Italic.ttf
Roboto:style=Light Italic                                   /usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-LightItalic.ttf
Roboto:style=Light                                          /usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-Light.ttf
Roboto:style=Medium Italic                                  /usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-MediumItalic.ttf
Roboto:style=Medium                                         /usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-Medium.ttf
Roboto:style=Regular                                        /usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-Regular.ttf
Roboto:style=Thin Italic                                    /usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-ThinItalic.ttf
Roboto:style=Thin                                           /usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-Thin.ttf
sans:style=Regular                                          /usr/share/fonts/truetype/arkpandora/Aerial.ttf
Tymes:style=Bold                                            /usr/share/fonts/truetype/arkpandora/TymesBd.ttf
Tymes:style=Regular                                         /usr/share/fonts/truetype/arkpandora/Tymes.ttf
Ubuntu Condensed:style=Regular                              /usr/share/fonts/truetype/ubuntu/Ubuntu-C.ttf
Ubuntu Mono:style=Bold Italic                               /usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf
Ubuntu Mono:style=Bold                                      /usr/share/fonts/truetype/ubuntu/UbuntuMono-B.ttf
Ubuntu Mono:style=Italic                                    /usr/share/fonts/truetype/ubuntu/UbuntuMono-RI.ttf
Ubuntu Mono:style=Regular                                   /usr/share/fonts/truetype/ubuntu/UbuntuMono-R.ttf
Ubuntu:style=Bold Italic                                    /usr/share/fonts/truetype/ubuntu/Ubuntu-BI.ttf
Ubuntu:style=Bold                                           /usr/share/fonts/truetype/ubuntu/Ubuntu-B.ttf
Ubuntu:style=Italic                                         /usr/share/fonts/truetype/ubuntu/Ubuntu-RI.ttf
Ubuntu:style=Light Italic                                   /usr/share/fonts/truetype/ubuntu/Ubuntu-LI.ttf
Ubuntu:style=Light                                          /usr/share/fonts/truetype/ubuntu/Ubuntu-L.ttf
Ubuntu:style=Medium Italic                                  /usr/share/fonts/truetype/ubuntu/Ubuntu-MI.ttf
Ubuntu:style=Medium                                         /usr/share/fonts/truetype/ubuntu/Ubuntu-M.ttf
Ubuntu:style=Regular                                        /usr/share/fonts/truetype/ubuntu/Ubuntu-R.ttf
Ubuntu:style=Thin                                           /usr/share/fonts/truetype/ubuntu/Ubuntu-Th.ttf
Veranda:style=Bold Italic                                   /usr/share/fonts/truetype/arkpandora/VerandaBdIt.ttf
Veranda:style=Bold                                          /usr/share/fonts/truetype/arkpandora/VerandaBd.ttf
Veranda:style=Italic                                        /usr/share/fonts/truetype/arkpandora/VerandaIt.ttf
Veranda:style=Regular                                       /usr/share/fonts/truetype/arkpandora/Veranda.ttf