Design graphics software as required by "what you want"
Xu Qingrong, this article (Wuhan University)
Design graphics software as required by "what you want" is an important prerequisite for improving the "common" and "openness" of graphics software.
Here, "Wyeiwyg" meaning is: Any graphic that you think can be faithfully expressed. The graphics software is better than that of the drawer, it should be able to design a variety of beautiful symbol patterns according to the creative (unrestricted) of the creative (unrestricted), and can properly output the charted works according to the designed pattern (regardless of the complex), or The graph is remitted as a transformation process, thereby reaching the requirements of "what you have obtained". Excellent graphics software should be designed in this request.
To do "what you want", graphics software should have the following three basic functions:
1. There is a designed, editing, storage, and management system with powerful symbol pattern. The system should be able to include various geometric figures (or textures) of any color and their combinations, convenient operation, strong visualization, and storage amounts are not limited.
2. There is a graphic output software "unrelated to graphic structure". An example is the shape of the pattern, what color, which is complicated, can be output according to the specified location and requirements.
3. A variety of functions with graphical change. It is possible to make color transforms, light and shadow conversion, various two-dimensional or three-dimensional transformations, multi-state dynamic transformations, and format transform of graphic data.
The development of the vector graphics tool software UGS uses the above "what you want", UGS has two basic functions of the above 1 and 2 (the symbol library software and dynamic connection library provided by UGS). If UGS is used as a "component" for vector drawing application, it will be able to achieve "what you want" in terms of pattern design and graphic output.
UGS is posted on 9CBS (graphics processing class), download:
http://www.9cbs.net/cnshare/shtm/18.shtm
Author published in 9CBS related articles:
Aliquot of isometric line - an important algorithm for an application
Vector drawing algorithm with "unrelated to graphics structure"
Add a new tool for the development of graphics software
Contact: Short information can be sent to XQR at the 9CBS forum.