We present Grouper: an all-in-one compact file format, random-access data structure, and streamable representation for large triangle meshes. Similarly to the recently published SQuad representation, Grouper represents the geometry and connectivity of a mesh by grouping vertices and triangles into fixed-size records, most of which store two adjacent triangles and a shared vertex. Unlike SQuad, however, Grouper interleaves geometry with connectivity and uses a new connectivity representation to ensure that vertices and triangles can be stored in a coherent order that enables memory-efficient sequential stream processing. We present a linear-time construction algorithm that allows streaming out Grouper meshes using a small memory footprint while preserving the initial ordering of vertices. As a part of this construction, we show how the problem of assigning vertices and triangles to groups reduces to a well-known NP-hard optimization problem, and present a simple yet effective heuristic solution that performs well in practice. Our array-based Grouper representation also doubles as a triangle mesh data structure that allows direct access to vertices and triangles. Storing only about two integer references per triangle--i.e., less than the three vertex references stored with each triangle in a conventional indexed mesh format--Grouper answers both incidence and adjacency queries in amortized constant time. Our compact representation enables data-parallel processing on multicore computers, instant partitioning and fast transmission for distributed processing, as well as efficient out-of-core access. We demonstrate the versatility and performance benefits of Grouper using a suite of example meshes and processing kernels.
Download full-text PDF |
Source |
---|---|
http://dx.doi.org/10.1109/TVCG.2013.81 | DOI Listing |
Math Ann
July 2024
Department of Mathematics, Virginia Tech, Blacksburg, VA 24061 USA.
In this paper we show that if a compact set , , has Hausdorff dimension greater than when or when , then the set of congruence class of simplices with vertices in has nonempty interior. By set of congruence class of simplices with vertices in we mean where . This result improves the previous best results in the sense that we now can obtain a Hausdorff dimension threshold which allow us to guarantee that the set of congruence class of triangles formed by triples of points of has nonempty interior when as well as extending to all simplices.
View Article and Find Full Text PDFISA Trans
December 2024
College of Information Science and Engineering, and the National Frontiers Science Center for Industrial Intelligence and Systems Optimization, Northeastern University, Shenyang 110819, China. Electronic address:
This study constructs virtual vector triangles in multidimensional space to address cooperative control issue in time-varying nonlinear multi-agent systems. The distributed adaptive virtual point and its dynamic equations are designed, with this virtual point, the leader, and the follower being respectively defined as the vertices of the virtual vector triangle. The virtual vector edges, decomposed by vectors into coordinate axis components, are organized to form a closed virtual vector triangle by connecting the three vertices with directed vector arrows that are oriented from the tail to the head.
View Article and Find Full Text PDFMed Phys
November 2024
Research Center for Advanced Detection Materials and Medical Imaging Devices, Shenzhen Institute of Advanced Technology, Chinese Academy of Sciences, Shenzhen, Guangdong, China.
Background: Multi-material decomposition is an interesting topic in dual-energy CT (DECT) imaging; however, the accuracy and performance may be limited using the conventional algorithms.
Purpose: In this work, a novel multi-material decomposition network (MMD-Net) is proposed to improve the multi-material decomposition performance of DECT imaging.
Methods: To achieve dual-energy multi-material decomposition, a deep neural network, named as MMD-Net, is proposed in this work.
iScience
October 2024
Beijing University of Civil Engineering and Architecture, Beijing 102616, China.
3D building models have a complex structure and a large number of triangular meshes, which can put great pressure on computer real-time rendering. Therefore, the model needs to be simplified to reduce the number of meshes without affecting the overall visual effect of the model. The algorithm in this paper is based on triangle folding, which simplifies more but loses model details.
View Article and Find Full Text PDFData Brief
October 2024
University of Primorska, FAMNIT, Glagoljaška 8, 6000 Koper, Slovenia.
In 1965, Jack Edmonds characterized pairs of graphs and with a bijection between their edge sets that form a pair of dual graphs realizing the vertices and countries of a map embedded in a surface. A necessary condition is that, if = (d, …, d) and = (t,…, t) denote the degree sequences of two such graphs, then , where is the number of edges in each of the two graphs and is the Euler characteristic of the surface. However, this condition is not sufficient, and it is an open question to characterize bi-vectors () that are , that is, that can be realized as the degree sequences of pairs and of surface-embedded graphs.
View Article and Find Full Text PDFEnter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!