ВЕБ-система моделювання поверхонь на основі патчей Кетмала-Рома
DOI:
https://doi.org/10.34185/1562-9945-6-137-2021-14Ключові слова:
поверхня Ерміта, сплайн Кетмала-Рома, NURBS, Single Page Application, гладкість поверхніАнотація
Однією з головних вимог, яка висувається до програмного забезпечення моделювання 3D об’єктів, є можливість вільно змінювати форму поверхні водночас з її проходженням через всі контрольні точки. В роботі отримано алгоритмічну модель побудови поверхні Ерміта з умовою Кетмала-Рома та ненульовими векторами кручення поверхні. Показано, що умова Кетмала-Рома дає можливість склеювати окремі патчі з гладкістю першого порядку, що є запорукою ергономічності поверхонь. Показано, що окремо взята контрольна точка має локальний вплив на поверхню, а саме на 12 навколишніх патчей. Розробка програмної системи моделювання поверхонь об’єктів з клієнтською частиною у вигляді веб-застосунку, який побудовано на основі архітек-турного стилю Single-Page Application показала, що досвід користувача такого засто-сунку близький до досвіду користування десктопною програмою. В той же самий час SPA застосунок не потребує інсталяції та може з успіхом виконуватись, як на стаці-онарних, так і на мобільних пристроях.
Посилання
Yamaguchi F. Curves and Surfaces in Computer Aided Geometric Design / F. Ya-maguchi. – Springer, 2014. – 396 p.
Salomon D. The Computer Graphics Manual / D. Salomon. – Springer, 2011. – 1526 p.
Agoston Max K. Computer Graphics and Geometric Modelling / Max K. Agoston. Springer, 2005. – P. 524.
Tickoo S. Autodesk 3ds Max 2019: A Comrehensive Guide / S. Tickoo. – CADCIM Technologies, 2018. – 720 p.
Skolski P. Single-page application vs. multiple-page application / P. Skolski – Source: https://medium.com/@NeotericEU/single-page-application-vs-multiple-page-application-2591588efe58
Rogers D., Adams J. A. Mathematical Elements for Computer Graphics / D. Rogers, J. A. Adams. McGraw-Hill Science/Engineering/Math, 1989. – 512p.
Farin G. Curves and Surfaces for CAGD: A Practical Guide / G. Farin. Morgan Kaufmann, 2001. – P. 291.
Zhou Xi-jun G2 Continuity Algorithms between Adjacent NURBS Patches along Common Cubic Boundary Curve / Xi-jun Zhou. - Chinese Journal of Aero-nautics 16(4), 2003. – P. 241-246. DOI: 10.1016/S1000-9361(11)60191-X
Geometric continuity constraints for adjacent NURBS patches in shape optimisa-tion / X. Zhang, Y. Wang, M. Gugala, J.-D. Muller. ECCOMAS Congress 2016. – P 1-14. DOI:10.7712/100016.2086.9316
Abramowitz M., Stegun I. Handbook of Mathematical Functions: with For-mulas, Graphs, and Mathematical Tables M. Abramowitz, I. A. Stegun. Dover Publi-cations, 1972. – P. 884.
Опубліковано
Номер
Розділ
Ліцензія
Ця робота ліцензується відповідно до ліцензії Creative Commons Attribution 4.0 International License.