z-logo
open-access-imgOpen Access
Development and application of the geometry constructions language to building computer geometric models
Author(s) -
Aleksey Boykov
Publication year - 2021
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1901/1/012058
Subject(s) - geometric modeling , constructive solid geometry , constructive , geometric design , computer science , set (abstract data type) , syntax , cad , geometric shape , process (computing) , type (biology) , geometry , computer aided design , modeling language , geometric transformation , programming language , engineering drawing , mathematics , algorithm , artificial intelligence , software , engineering , image (mathematics) , ecology , biology , operating system
Geometric models for industrial purposes are created in CAD systems making use of geometric constructions commands. At the same time, the so-called constructive or synthetic (as opposed to analytical) method to create a geometric model is implemented. The set of tools of any CAD system is limited, so accomplishing a specific task will require repeating a series of geometric constructions of the same type to form the desired shape. In this paper, a specific GC language (Geometry Constructions Language) is proposed to introduce an automated process of geometric modeling. To do this, theoretical issues of constructive geometry are analyzed, the main objects and syntax of the GC language are identified. The paper provides an example of building a model of a temple dome using GC language translator. It is noted that the GC language allows geometric modeling of regular curves (including trajectory of objects) and surfaces and applying new geometric correspondences and transformations. At the same time, geometric models in CAD systems are created faster since you don’t have to repeat manually the same type of construction or develop new equations and formulas for calculations.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here