If the author of a program makes the mistake of trying to implement the "read a number" routine again by himself and makes a mistake of not expecting some valid input, then that's a bug in that program. Really you should use a proper library function that has been tested across decades and has encoutered all sorts of "unexpected" inputs and has been made robust against that sort of things. That's my whenever parsing input files you somehow think you need to write the number parsing again yourself. You can use something as a filter as a workaround for the problems right now, but modifying OpenScad to produce files that happen to work on some random other program is not the way to proceed forward. ![]() But you should not blame OpenScad for the bugs in that other program. If OpenScad triggers a bug in another program, then it is nice that OpenScad helps making that other program better. Now whenever parsing input files you somehow think you need to write the number parsing again yourself. It is the parsing program that should simply use a "read-a-float" library function that has support for all possible representations of the number "thousand". The form "1000", without decimal point is the most compact, why would it be illegal? It is still a valid (and perfectly representable) 32 bit floating point number (whereas 1.1 for example cannot be represented perfectly as a single precision float). A program that accepts numbers should accept all possible number formats. The new Tweak features improved performance, additional tools, and more flexibility.The most complicated "number" format example is 1.0E3 for the number "thousand". * Major rewrite of Tweak to integrate it into the Wings core. ![]() * Lots of new tools: o Plane Cut and Slice for cutting objects or face selections o Rotate Unconstrained for multi-axis rotations o Sculpt Mode lets you push, pull, inflate, pinch, and smooth your model o Face|Bridge now connects any two face regions o Body|Weld now manages neighbouring faces o View Along Nearest Axis (use 1 hotkey instead of 6) * Interface improvements: o Asian font support for Chinese, Japanese, and Korean o Rollup windows into their titlebars o Right-Click menus now sport a Menu Toolbar o Folders and new icons for the Geometry Graph o Four color themes to choose from in the Edit menu o Save and load Preference Subsets from the File menu o Automatic menu clipping for long menus o Tweak Palette for selecting Tweak tools, magnets, and axis constraints o Fix to properly restore the maximized Wings layout on Windows * Many bugfixes and improvements Changes The new Tweak features improved performance, additional tools, and more flexibility. If you're new to 3D modeling and want an easy starting point or don't need all the advanced features (and expense) of an advanced modeling app, then Wings 3D is a solid starting point. At the same time, even advanced users may find that you can whip-up an object in half the time it would take on a complex 3D modeling app such as Maya. When it comes to more advanced modeling such as rendering complex polygons, you may find that it struggles although it is definitely possible.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |