Design and Development of a Geometric Calculator in CATIA

被引:0
作者
Rojas-Sola, Jose Ignacio [1 ]
del Rio-Cidoncha, Gloria [2 ]
Ortiz-Marin, Rafael [2 ]
Cebolla-Cano, Andres [3 ]
机构
[1] Univ Jaen, Dept Engn Graph Design & Projects, Jaen 23071, Spain
[2] Univ Seville, Dept Engn Graph, Seville 41092, Spain
[3] Univ Seville, High Sch Engn, Seville 41092, Spain
来源
SYMMETRY-BASEL | 2023年 / 15卷 / 02期
关键词
macro; visual basic for applications; CATIA V5; geometric calculator; point; straight line; plane; angle; distance;
D O I
10.3390/sym15020547
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
In this article, an application in the field of engineering graphics is presented for the design of a geometric calculator generated as a macro in CATIA V5. The code of this macro is written in the CATVBA language and utilizes the CATIA internal editor while taking advantage of the capabilities offered by Visual Basic for Applications (VBA). The principal purpose of this application lies in the possibility of creating the three main geometric elements (point, line, and plane) and in solving five types of general geometric problems, and then comparing the results obtained with their equivalent problems from analytical geometry. In particular, within these types of general geometric problems, 34 possible cases are solved: definition of lines (nine cases), definition of planes (12 cases), intersection points (three cases), angles (three cases), and distances (seven cases). These new entities defined with the geometric calculator can serve as support for the generation of new three-dimensional volumes, the creation of auxiliary symmetries, and the dimensioning of various elements. It was verified that the results of the designed macro and the solutions of the analytical equations coincided; therefore, the procedure was validated. Likewise, the module employed herein in the CATIA V5 environment is "Wireframe and Surface Design", since it enables handling the three basic geometric elements (point, line, and plane), which form the basis of the geometric calculator. Lastly, it is verified how the geometric calculator allows their integration with three-dimensional solids, which represents a notable advance as an aid in its geometric definition.
引用
收藏
页数:26
相关论文
共 18 条
  • [1] [Anonymous], 1981, Historia Mathematica, DOI [10.1016/0315-0860(81)90069-0, DOI 10.1016/0315-0860(81)90069-0]
  • [2] Engineering Graphics for Thermal Assessment: 3D Thermal Data Visualisation Based on Infrared Thermography, GIS and 3D Point Cloud Processing Software
    Anton, Daniel
    Amaro-Mellado, Jose-Lazaro
    [J]. SYMMETRY-BASEL, 2021, 13 (02): : 1 - 20
  • [3] De Risi Vincenzo., 2015, Mathematizing Space: The Objects of Geometry from Antiquity to the Early Modern Age
  • [4] Calculation of coordinates from molecular geometric parameters and the concept of a geometric calculator
    Essen, H
    Svensson, M
    [J]. COMPUTERS & CHEMISTRY, 1996, 20 (04): : 389 - 395
  • [5] GeoGebra, About us
  • [6] GEUP3D8, US
  • [7] Giesecke F.E., 2014, TECHNICAL DRAWING EN, V14th
  • [8] Merzbach UtaC., 2011, History of Mathematics, V3rd
  • [9] Postnikov M., 1994, ANAL GEOMETRY
  • [10] Design and Development of a Macro to Compare Sections of Planes to Parts Using Programming with Visual Basic for Applications in CATIA
    Rojas-Sola, Jose Ignacio
    del Rio-Cidoncha, Gloria
    Ortiz-Marin, Rafael
    Moya-Ocana, Jose Antonio
    [J]. SYMMETRY-BASEL, 2023, 15 (01):