“数学与计算机科学”培养计划“几何建模”课程内容

A. Zaharov, Y. Zakharova
{"title":"“数学与计算机科学”培养计划“几何建模”课程内容","authors":"A. Zaharov, Y. Zakharova","doi":"10.12737/2308-4898-2022-9-4-35-45","DOIUrl":null,"url":null,"abstract":"In this paper has been considered the main content and distinctive features of the “Geometric Modeling” training course for the “Mathematics and Computer Science” training program 02.03.01 (“Mathematical and Computer Modeling” specialization). \nThe goal of the “Geometric Modeling” course study is the assimilation of mathematical methods for construction of geometric objects with complex curved shapes, and techniques for their computer visualization by using polygons of curves and surfaces. Methods for construction of structures’ curved shapes using spline representations, as well as techniques for construction of surfaces and volumetric geometries using motion operations and basic logical operations on geometric objects are considered. The spline representations include linear and bilinear splines, Hermite cubic splines and Hermite surfaces, natural cubic and bicubic interpolation splines, Bezier curves and surfaces, rational Bezier splines, B-splines and B-spline surfaces, NURBS-curves and NURBS-surfaces, transfinite interpolation methods, and splines of surfaces with triangular form. Logical operations for intersection of two spline curves, and intersection of two parametric surfaces are considered. The principles of scientific visualization and computer animation are considered in this course as well. \nSome examples for visualization of initial data and results of curves and surfaces construction in two- and three-dimensional spaces through the software shell developed by authors and used by students while doing tests have been demonstrated. The software shell has a web interface with the WebGL library graphic support. Tasks for four practical studies in a computer classroom, as well as several variations of homework are represented. \nThe problems occurring in preparation materials for some course sections are discussed, as well as the practical importance of acquired knowledge for the further progress of students. \nThe paper may be interesting for teachers of “Geometric Modeling” and “Computer Graphics” courses aimed to students with a specialization in mathematics and information, as well as to those who independently develop software interfaces for algorithms of geometric modeling.","PeriodicalId":426623,"journal":{"name":"Geometry & Graphics","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-04-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Content of the “Geometric Modeling” Course for the “Mathematics and Computer Science” Training Program\",\"authors\":\"A. Zaharov, Y. Zakharova\",\"doi\":\"10.12737/2308-4898-2022-9-4-35-45\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper has been considered the main content and distinctive features of the “Geometric Modeling” training course for the “Mathematics and Computer Science” training program 02.03.01 (“Mathematical and Computer Modeling” specialization). \\nThe goal of the “Geometric Modeling” course study is the assimilation of mathematical methods for construction of geometric objects with complex curved shapes, and techniques for their computer visualization by using polygons of curves and surfaces. Methods for construction of structures’ curved shapes using spline representations, as well as techniques for construction of surfaces and volumetric geometries using motion operations and basic logical operations on geometric objects are considered. The spline representations include linear and bilinear splines, Hermite cubic splines and Hermite surfaces, natural cubic and bicubic interpolation splines, Bezier curves and surfaces, rational Bezier splines, B-splines and B-spline surfaces, NURBS-curves and NURBS-surfaces, transfinite interpolation methods, and splines of surfaces with triangular form. Logical operations for intersection of two spline curves, and intersection of two parametric surfaces are considered. The principles of scientific visualization and computer animation are considered in this course as well. \\nSome examples for visualization of initial data and results of curves and surfaces construction in two- and three-dimensional spaces through the software shell developed by authors and used by students while doing tests have been demonstrated. The software shell has a web interface with the WebGL library graphic support. Tasks for four practical studies in a computer classroom, as well as several variations of homework are represented. \\nThe problems occurring in preparation materials for some course sections are discussed, as well as the practical importance of acquired knowledge for the further progress of students. \\nThe paper may be interesting for teachers of “Geometric Modeling” and “Computer Graphics” courses aimed to students with a specialization in mathematics and information, as well as to those who independently develop software interfaces for algorithms of geometric modeling.\",\"PeriodicalId\":426623,\"journal\":{\"name\":\"Geometry & Graphics\",\"volume\":\"4 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-04-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Geometry & Graphics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.12737/2308-4898-2022-9-4-35-45\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Geometry & Graphics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.12737/2308-4898-2022-9-4-35-45","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

本文认为《数学与计算机科学》实训计划02.03.01(“数学与计算机建模”专业)“几何建模”实训课程的主要内容和特点。“几何建模”课程学习的目标是吸收构造具有复杂曲线形状的几何对象的数学方法,以及利用曲线和曲面的多边形进行计算机可视化的技术。使用样条表示构造结构的弯曲形状的方法,以及使用运动操作和几何对象的基本逻辑操作构造表面和体积几何的技术。样条表示包括线性样条和双线性样条、Hermite三次样条和Hermite曲面、自然三次样条和双三次插值样条、Bezier曲线和曲面、有理Bezier样条、b样条和b样条曲面、nurbs曲线和nurbs曲面、超限插值方法、三角形曲面的样条。考虑了两条样条曲线相交和两个参数曲面相交的逻辑运算。在本课程中也考虑了科学可视化和计算机动画的原理。通过作者开发的软件外壳,演示了在二维和三维空间中曲线和曲面构造的初始数据和结果的可视化,并为学生在做测试时使用了一些实例。软件外壳具有WebGL库图形支持的web界面。在计算机课堂上的四个实践研究任务,以及家庭作业的几种变化。讨论了在准备某些课程部分的材料时出现的问题,以及所获得的知识对学生进一步进步的实际重要性。这篇论文可能对那些以数学和信息专业学生为目标的“几何建模”和“计算机图形学”课程的教师,以及那些独立开发几何建模算法软件接口的教师来说是有趣的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Content of the “Geometric Modeling” Course for the “Mathematics and Computer Science” Training Program
In this paper has been considered the main content and distinctive features of the “Geometric Modeling” training course for the “Mathematics and Computer Science” training program 02.03.01 (“Mathematical and Computer Modeling” specialization). The goal of the “Geometric Modeling” course study is the assimilation of mathematical methods for construction of geometric objects with complex curved shapes, and techniques for their computer visualization by using polygons of curves and surfaces. Methods for construction of structures’ curved shapes using spline representations, as well as techniques for construction of surfaces and volumetric geometries using motion operations and basic logical operations on geometric objects are considered. The spline representations include linear and bilinear splines, Hermite cubic splines and Hermite surfaces, natural cubic and bicubic interpolation splines, Bezier curves and surfaces, rational Bezier splines, B-splines and B-spline surfaces, NURBS-curves and NURBS-surfaces, transfinite interpolation methods, and splines of surfaces with triangular form. Logical operations for intersection of two spline curves, and intersection of two parametric surfaces are considered. The principles of scientific visualization and computer animation are considered in this course as well. Some examples for visualization of initial data and results of curves and surfaces construction in two- and three-dimensional spaces through the software shell developed by authors and used by students while doing tests have been demonstrated. The software shell has a web interface with the WebGL library graphic support. Tasks for four practical studies in a computer classroom, as well as several variations of homework are represented. The problems occurring in preparation materials for some course sections are discussed, as well as the practical importance of acquired knowledge for the further progress of students. The paper may be interesting for teachers of “Geometric Modeling” and “Computer Graphics” courses aimed to students with a specialization in mathematics and information, as well as to those who independently develop software interfaces for algorithms of geometric modeling.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信