18
views
0
recommends
+1 Recommend
1 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Converting CSG models into meshed B-Rep models using euler operators and propagation based marching cubes

      research-article

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          The purpose of this work is to define a new algorithm for converting a CSG representation into a B-Rep representation. Usually this conversion is done determining the union, intersection or difference from two B-Rep represented solids. Due to the lack of explicit representation of surface boundaries, CSG models must be converted into B-Rep solid models when a description based on polygonal mesh is required. A potential solution is to convert a CSG model into a voxel based volume representation and then construct a B-Rep solid model. This method is called CSG voxelization, conceptually it is a set membership classification problem with respect to the CSG object for all sampling points in a volume space. Marching cubes algorithms create a simple mesh that is enough for visualization purposes. However, when engineering processes are involved, a solid model is necessary. A solid ensures that all triangles in the mesh are consistently oriented and define a closed surface. It is proposed in this work an algorithm for converting CSG models into triangulated solid models through propagation based marching cubes algorithm. Three main new concepts are used in the algorithm: open boundary, B-Rep/CSG Voxelization mapping and constructive triangulation of active cells. The triangles supplied by the marching cubes algorithm need not be coherently oriented; the algorithm itself finds the correct orientation for the supplied triangles. The proposed algorithm restricts the exploration to the space occupied by the solid's boundary. Differently from normal marching cubes algorithms that explore the complete sampled space.

          Related collections

          Most cited references17

          • Record: found
          • Abstract: not found
          • Book: not found

          An Introduction to Solid Modeling

          M Mantyla (1988)
            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            "Incremental polygonization of implicit surfaces"

              Bookmark
              • Record: found
              • Abstract: not found
              • Book: not found

              "Geometric and Solid Modeling: An Introduction"

                Bookmark

                Author and article information

                Journal
                jbsmse
                Journal of the Brazilian Society of Mechanical Sciences and Engineering
                J. Braz. Soc. Mech. Sci. & Eng.
                Associação Brasileira de Engenharia e Ciências Mecânicas - ABCM (Rio de Janeiro, RJ, Brazil )
                1678-5878
                1806-3691
                December 2007
                : 29
                : 4
                : 337-344
                Affiliations
                [03] São Paulo SP orgnameUniversity of Sao Paulo orgdiv1Escola Politécnica orgdiv2Dep. Mechatronics and Mech. Syst. Eng Brazil thiago@ 123456usp.br
                [02] orgnameABCM fktakase@ 123456usp.br
                [01] orgnameABCM mtsuzuki@ 123456usp.br
                Article
                S1678-58782007000400001 S1678-5878(07)02900401
                10.1590/S1678-58782007000400001
                79e8ff31-cf8b-4144-9cbc-036fc92477cf

                This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

                History
                : August 2007
                : August 2007
                Page count
                Figures: 0, Tables: 0, Equations: 0, References: 22, Pages: 8
                Product

                SciELO Brazil

                Categories
                Technical Papers

                triangular meshes,marching cubes algorithm,solid model

                Comments

                Comment on this article