Consistently Oriented Dart-based 3D Modelling by Means of Geometric Algebra and Combinatorial Maps

被引:1
作者
Soto-Frances, Victor-Manuel [1 ]
Sarabia-Escriva, Emilio-Jose [1 ]
Pinazo-Ojer, Jose-Manuel [1 ]
机构
[1] Univ Politecn Valencia, ETSII, Dept Termodinam Aplicada, C Camino Vera S-N, E-46022 Valencia, Spain
关键词
Geometric algebra; Clifford algebra; Multi-vectors; n-gmaps; Building energy simulation; Solid modelling; Combinatorial maps; Flags; Darts;
D O I
10.1007/s00006-018-0927-y
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The modelling of real world objects is not a straightforward subject. There are many different schemes; constructive solid geometry (CSG), cell decomposition, boundary representation, etcetera. Obviously, somehow, any scheme will be related to any other since they have a common goal. The paper shows how to model general polyhedra as an unordered discrete and finite set of geometric numbers of a projective Clifford Algebra or Geometric Algebra (GA). Clearly, not any randomly generated finite set of geometric numbers will have the structure of an object, this set must have some well defined properties. The topological properties extracted from this set are mapped to a boundary representation scheme based on a type of combinatorial map called generalised map or n-gmap. The n-gmaps have different types of orbits (in the mathematical sense) to which an attribute can be attached. When the attribute has a geometrical meaning, it is said that it is the geometrical embedding of the n-gmap. In this way the n-gmap holds explicitly the topology or structure already defined by the discrete geometry. In our proposal, each single element of a n-gmap is consistently embedded into a geometrical number also known as multi-vector. The scheme has been implemented by modifying an open source code [46] of n-gmaps. This representation has interesting properties. GA and n-gmaps complement and reinforce each other. For instance; it improves the robustness when computing the structure from the geometrical information. It is capable of computing lengths, areas and volumes of any polyhedral complex (with or without holes) using the orbits of the n-gmap (some examples are given). Finally the paper gives hints about other potentialities.
引用
收藏
页数:53
相关论文
共 42 条
  • [1] Abou Diakite A., 2014, P EUR WORKSH URB DAT, P25
  • [2] Alayrangues S., 2015, INCREMENTAL COMPUTAT
  • [3] Alayrangues S., 2011, TECHNICAL REPORT
  • [4] Equivalence between closed connected n-G-maps without multi-incidence and n-surfaces
    Alayrangues, Sylvie
    Daragon, Xavier
    Lachaud, Jacques-Olivier
    Lienhardt, Pascal
    [J]. JOURNAL OF MATHEMATICAL IMAGING AND VISION, 2008, 32 (01) : 1 - 22
  • [5] [Anonymous], 1991, Oriented Projective Geometry: A Framework for Geometric Computations
  • [6] [Anonymous], 2012, Clifford algebra to geometric calculus: a unified language for mathematics and physics
  • [7] Baig S. U., 2014, FIG C 2014 KUAL LUMP
  • [8] Bellet T., 2010, APPL GEOMETRIC ALGEB
  • [9] Bellet T., 2008, MODELISATION ND BASE
  • [10] Environmental and cost performance of building's envelope insulation materials to reduce energy demand: Thickness optimisation
    Braulio-Gonzalo, Marta
    Bovea, Maria D.
    [J]. ENERGY AND BUILDINGS, 2017, 150 : 527 - 545