COMPUTER SYNTHESIS OF VECTOR IMAGES BASED ON THE MATHEMATICAL DESCRIPTION OF CONTOURS IN A POLAR COORDINATE SYSTEM

UDC 655.26;004.92

  • Sipaila Siarhei Uladzimiravich – PhD (Engineering), Associate Professor, Assistant Professor, the Department of Printing Production. Belarusian State Technological University (13a, Sverdlova str., 220006, Minsk, Republic of Belarus). E-mail: svsip@yandex.by

Key words: contour traceries, symmetry, vector graphics, image synthesis.

For citation: Sipaila S. U. Computer synthesis of vector images based on the mathematical description of contours in a polar coordinate system. Proceedings of BSTU, issue 4, Print- and Mediatechnologies, 2021, no. 2 (249), pp. 56–61 (In Russian). DOI: https://doi.org/10.52065/2520-6729-2021-249-2-56-61.

Abstract

The article describes the process of creating vector images formed by curvilinear contours, the shape of which is described by a mathematical function using a polar coordinate system. The relevance of the problem being solved is revealed, the basic tools of vector graphics programs are assessed, and the possibility of automating the synthesis of vector images using script programs is noted.

Using a function specified in a polar coordinate system makes it possible to mathematically describe curvilinear objects of various shapes and expand the set of generated traceries. To synthesize curvilinear paths in the form of vector objects, it is necessary to transform the original functional description of the path into a set of Bezier curve segments. The article proposes formulas for performing this transformation by calculating the coefficients of the Bezier function. The software implementation of the synthesis of curvilinear objects in the VBA language in the vector graphics program CorelDRAW is described.

The results of computer synthesis of vector images indicate the adequacy of the proposed mathematical apparatus for modeling the shape of curvilinear objects. Based on the generated contours, it is possible to form more complex decorative traceries according to the principles of symmetry. Also, the synthesis of curvilinear objects allows you to solve technical graphics problems.

References

  1. Dubina N. Ornament in the decorative design of the book. Comp’uArt [CompuArt], 2000, no. 8, pp. 78–83 (In Russian).
  2. Makarova I. O. Computer graphics in book illustration. Vestnik Adygeyskogo gosudarstvennogo universiteta [Bulletin of the Adyghe State University], series 2, Philology and Art History, 2011, no. 4, pp. 182–185 (In Russian).
  3. Kuz’ma A. S., Sipaila S. U. Systematization and typification of decorative images to automate the process of their creation at the prepress stage. Trudy BGTU [Proceedings of BSTU], series 4, Print- and Mediatechnologies, 2019, no. 1, pp. 17–23 (In Russian).
  4. Shubnikov A. V., Koptsik V. A. Simmetriya v nauke i iskusstve [Symmetry in science and art]. Moscow – Izhevsk, Institut komp’yuternykh issledovaniy Publ., 2004. 560 p.
  5. Urmantsev Yu. A. Simmetriya prirody i priroda simmetrii [Symmetry of nature and nature of symmetry]. Moscow, Mysl’ Publ., 1974. 229 p.
  6. Lebedeva S. E. The law of symmetry and its universal character. Vestnik Pskovskogo gosudarstvennogo universiteta [Bulletin of Pskov State University], series Natural and Physical-Mathematical Sciences, 2007, no. 2, pp. 107–111 (In Russian).
  7. Weyl H. Simmetriya [Symmetry]. Moscow, Nauka Publ., 1968. 192 p.
  8. Kocheva T. V., Chelpanov I. B., Nikiforov S. O., Ayusheva A. O. Mashinnoye ornamentirovaniye [Machine ornamentation]. Ulan-Ude, BNC SO RAN Publ., 1999. 160 p.
  9. Sipaila S. U. Automation of synthesis of vector curved contours with symmetry properties in CorelDRAW. Trudy BGTU [Proceedings of BSTU], 2014, no. 9: Publishing and Printing, pp. 3–7 (In Russian).
  10. Sipaila S. U. Implementation automatic synthesis of vector patterns in prepress in language VBA. Trudy BGTU [Proceedings of BSTU], 2015, no. 9: Publishing and Printing, pp. 125–129 (In Russian).
  11. Sipaila S. U. Synthesis of symmetric vector traceries based on the parametric description of the base element. Materialy III Mezhdunar. foruma “Skorinovskiye chteniya 2017: kniga v mediynom prostranstve: k 500-letiyu belorusskogo knigopechataniya” [Materials of the III International Forum “Skorinov’s Readings 2017: a book in the media space: to the 500th anniversary of Belarusian printing”]. Minsk, 2017, pp. 258–261 (In Russian).
  12. Sipaila S. U. Create symmetrical traceries based on curved paths described by a continuous periodic function. Trudy BGTU [Proceedings of BSTU], series 4, Print- and Mediatechnologies, 2020, no. 2, pp. 22–26 (In Russian).
  13. Vodnev V. T., Naumovich A. F., Naumovich N. F. Osnovnyye matematicheskiye formuly [Basic mathematical formulas]. Minsk, Vysh. shkola Publ., 1988. 269 p.
  14. Rodzhers D., Adams Dzh. Matematicheskiye osnovy mashinnoy grafiki [Mathematical Elements for Computer Graphics]. Moscow, Mir Publ., 2001. 604 p.
  15. Sipaila S. U. Creation of ornamental images using embedded software module CorelDRAW. Trudy BGTU [Proceedings of BSTU], series IX, Publishing and Printing, 2007, issue XV, pp. 17–20 (In Russian).
06.09.2021