488 research outputs found

    3D Mesh Simplification. A survey of algorithms and CAD model simplification tests

    Get PDF
    Simplification of highly detailed CAD models is an important step when CAD models are visualized or by other means utilized in augmented reality applications. Without simplification, CAD models may cause severe processing and storage is- sues especially in mobile devices. In addition, simplified models may have other advantages like better visual clarity or improved reliability when used for visual pose tracking. The geometry of CAD models is invariably presented in form of a 3D mesh. In this paper, we survey mesh simplification algorithms in general and focus especially to algorithms that can be used to simplify CAD models. We test some commonly known algorithms with real world CAD data and characterize some new CAD related simplification algorithms that have not been surveyed in previous mesh simplification reviews.Siirretty Doriast

    A Comparative Study on Polygonal Mesh Simplification Algorithms

    Get PDF
    Polygonal meshes are a common way of representing three dimensional surface models in many different areas of computer graphics and geometry processing. However, with the evolution of the technology, polygonal models are becoming more and more complex. As the complexity of the models increase, the visual approximation to the real world objects get better but there is a trade-off between the cost of processing these models and better visual approximation. In order to reduce this cost, the number of polygons in a model can be reduced by mesh simplification algorithms. These algorithms are widely used such that nearly all of the popular mesh editing libraries include at least one of them. In this work, polygonal simplification algorithms that are embedded in open source libraries: CGAL, VTK and OpenMesh are compared with the Metro geometric error measuring tool. By this way we try to supply a guidance for developers for publicly available mesh libraries in order to implement polygonal mesh simplification

    Optimum Slice Reduction Algorithm For Fast Surface Reconstruction From Contour Slices

    Get PDF
    Tesis ini memfokus kepada pembinaan semula permukaan daripada siri hirisan kontur, dengan tujuan mempercepatkan proses pembinaan semula di samping mengekalkan kualiti output pada tahap yang boleh diterima. This thesis is concerned with the reconstruction of surface from a series of contour slices, with the aim to speed up the reconstruction process while preserving the output quality at an acceptable level

    A METHOD TO REDUCE THE NUMBER OF TRIANGLES OF A MESH TO ALLOW ITS FLUENT VISUALIZATION IN A 3D PRINTER CONTROL PANEL

    Get PDF
    This invention disclosure proposes a method for generating a reduced size mesh from a printresolution mesh received in a 3D printer. The 3D printer receives the content to be printed by means of triangle meshes. To be able to provide the required printing resolution, the number of triangles conforming the 3D part can be quite high, leading to high memory and processing requirements when aiming to manipulate the model. Previewing the 3D model of the part on the printer control panel can lead to a non-responsive User interface and even impact the performance of the printer firmware because there is no limit specified on the number of triangles that the original mesh can have. This invention disclosure presents a method to generate a visualization mesh that has a lower resolution than the original mesh received by the printer. This is accomplished by reducing the number of triangles in the meshes which allows the control panel of the printer to smoothly display the original shape and appearance of the 3D parts. In addition to that, these generated meshes will also be used to create lower size files that can be transferred between units (e.g. Printing Unit, Build Unit and Processing Station Unit)

    Scientific visualizations

    Get PDF
    Visualizations for three different categories of problems are presented: measurements of object parameters as they vary over time, constructing surfaces from unorganized sets of points, and representing the internal structure of volumes using isosurfaces. Problem backgrounds are discussed as well as the operational details of each visualization. Visualizations were written with ease of use in mind for Spiegel, a programmable visualization environment

    B-splajn dijelovi koji pristaju na plohe i triangularne mreže

    Get PDF
    In this paper a technique for the construction of quartic polynomial B-spline patches fitting on analytical surfaces and triangle meshes is presented.The input data are curvature values and principal directions at a given surface point which can be computed directly, if the surface is represented by a vector function. In the case of discrete surface representation, i.e. on a triangle mesh the required input data are computed from a circular neighborhood of a specified triangle face. Such a surface patch may replace a well defined region of the mesh, and can be used e.g. in re-triangulation, mesh-simplification and rendering algorithms.U ovom se radu prikazuje metoda za konstrukciju kvartnog polinoma B-splajn dijela podesnog za analitičke plohe i mreže trokuta. Ulazni podaci su vrijednosti zakrivljenosti i glavni smjerovi u danoj točki plohe, koji se mogu izravno računati za plohu zadanu vektorskom funkcijom. Za slučaj diskretne reprezentacije plohe, tj. za triangularnu mrežu, odgovarajući ulazni podaci računaju se iz kružne okoline određ-enog trokuta mreže. Takvi dijelovi mogu zamijeniti dobro definirano područje mreže, i mogu se upotrijebiti npr. u retriangulaciji, simplifikaciji mreže i renderiranju
    corecore